Objective:
Autonomously transition a wheeled vehicle from an initial position/orientation . . .
. . . to a desired position/orientation . . .
. . . and/or follow a desired path . . . 
. . . without striking obstacles or endangering load or environment.
(Quicktime Video 1.7 MB or MPEG Video 1.8 MB)
This autonomous-wheelchair maneuver from a bookshelf, to a desk, and out a door (shown at twice natural speed) appears simple enough to execute, but it actually involves serious consideration of the following complex issues.
Issues/Outline
- What is the relationship between movement of the two wheel rotations (which can be controlled separately and directly) and the vehicle's changing location and orientation on the floor? (Nonholonomic Kinematics)
- How can one keep track of where the vehicle is on the floor and how it is oriented in the room to within the required precision? (Estimation)
- How can one plan a path which can be realized and which terminates at the desired location and orientation? (Path Planning)
- How should the motors be commanded in order to remain on this path, or to return to the path, if the vehicle strays from it? (Control)
- What can be done to ensure adequate precision of the vehicle at critical junctures (such as when approaching a desk)? How can unforeseen obstacles be avoided? Can planned paths be combined? (Contingencies)
- (Summary)
Part II of this monograph is organized according to the preceding outline. To best understand Estimation Based Navigation, begin this investigation with Nonholonomic Kinematics.
Continue to: Nonholonomic Kinematics
Return to: Vision-Based Robotics Using Estimation (Home Page)