Graphics enhanced version of this site
Dynamic Trajectory Planning for a Cross-Country Navigator
B. Brummit, R.C. Coulter, and A. Stentz
Proceedings of SPIE Symposium on Mobile Robots, 1992.
Jump to: Download | Abstract | Text Reference | BibTeX Reference
Adobe portable document format (pdf) [46 KB]
Compressed postscript (ps.gz) [48 KB]
Copyright notice: This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. These works may not be reposted without the explicit permission of the copyright holder.
Autonomous Cross-Country Navigation requires planning algorithms which supports rapid traversal of challenging terrain while maintaining vehicle safety. The central theme of the work is the implementation of a planning system which solves this problem. The planning system uses a recursive trajectory generation algorithm, which generates spatial trajectories and then heuristically modifies them to achieve safe paths around obstacles. Velocities along the spatial trajectory are then set to insure a dynamically stable traversal. Ongoing results are presented from the system as implemented on the NAVLAB II, an autonomous off-road vehicle at Carnegie Mellon University. The planning system was successful in achieving 5.1km autonomous test runs with obstacle avoidance on rugged natural terrain at speeds averaging 1.8 m/s. Runs of up to 0.3km at 4.5m/s were acheived when only checking for obstacles.
B. Brummit, R.C. Coulter, and A. Stentz, "Dynamic Trajectory Planning for a Cross-Country Navigator," Proceedings of SPIE Symposium on Mobile Robots, 1992.
@inproceedings{Brummit_1992_1221,
author = "Barry Brummit and R. Craig Coulter and Anthony (Tony) Stentz",
title = "Dynamic Trajectory Planning for a Cross-Country Navigator",
booktitle = "Proceedings of SPIE Symposium on Mobile Robots",
year = "1992"
}