Alice: Path Planning: Difference between revisions

From Murray Wiki
Jump to navigationJump to search
No edit summary
No edit summary
 
Line 1: Line 1:
{{cds270-2 header}} <!-- Generates the header, including table of contents and link back to main page -->
{{cds270-2 header}} <!-- Generates the header, including table of contents and link back to main page -->


<!-- Enter a 1 paragraph description of the contents of the lecture. Make sure to include any key concepts, so that the wiki search feature will pick them up -->
Vehicle navigation through unstructured and previously unknown terrain is a challenging problem in autonomous robotics. This lecture describes the vehicle navigation algorithm used for Alice, Caltech's entry in the 2005 DARPA Grand Challenge. An optimization problem is continually solved to find a time-optimal, dynamically feasible trajectory from the vehicle’s position to some receding horizon ahead (20m-70m forward). The optimization is performed in two stages, one seeding the other. First, a rough, globally optimal spatial path is found by evaluating sets of piecewise linear curves through the map. Then the locally optimal nonlinear optimizer is run, optimizing both the spatial and temporal components of the trajectory simultaneously.  
This is the template for CDS 270 lectures. If you edit this page, you will see comments describing what goes in each section. '''Do not edit this template.''' See [[CDS 270: Information for Lecturers]] for more information on how to create a wiki page corresponding to a lecture.


== Lecture Materials ==
== Lecture Materials ==
<!-- Include links to materials that you used in your lecture.  At a minimum, this should include a link to your lecture presentation.  You might also include links to MATLAB scripts or other source code that students would find useful -->
* [[Media:L3-3_planner.pdf|Lecture: Alice Path Planning]]
<!-- Sample lecture link: * [[Media:L1-1_Intro.pdf|Lecture: Networked Control Systems: Course Overview]] -->


== Reading ==
== Reading ==

Latest revision as of 06:02, 14 April 2006

Prev: RHC Course Home Next: Kalman Filtering

Vehicle navigation through unstructured and previously unknown terrain is a challenging problem in autonomous robotics. This lecture describes the vehicle navigation algorithm used for Alice, Caltech's entry in the 2005 DARPA Grand Challenge. An optimization problem is continually solved to find a time-optimal, dynamically feasible trajectory from the vehicle’s position to some receding horizon ahead (20m-70m forward). The optimization is performed in two stages, one seeding the other. First, a rough, globally optimal spatial path is found by evaluating sets of piecewise linear curves through the map. Then the locally optimal nonlinear optimizer is run, optimizing both the spatial and temporal components of the trajectory simultaneously.

Lecture Materials

Reading

  • Realtime Path Planning Via Nonlinear Optimization Methods, Dmitriy Kogan and Richard Murray. To be submitted, IEEE T. Robotics, 2006. This paper describes Alice's path planner in a fair bit of detail, including the latest results of the optimizations that were performed and data taken from the grand challenge events.

Additional Resources