Software Infrastructure for an Autonomous Ground Vehicle

Matthew McNaughton, Christopher R. Baker , Tugrul Galatali, Bryan Salesky, Christopher Urmson, and Jason Ziglar
Journal of Aerospace Computing, Information, and Communication, Vol. 5, No. 12, December, 2008, pp. 491 - 505.


Download
  • Adobe portable document format (pdf) (899KB)
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.

Abstract
The DARPA Urban Challenge required robots to drive 60 miles on suburban roads while following the rules of the road in interactions with human drivers and other robots. Tartan Racing's Boss won the competition, completing the course in just over 4 hours. This paper describes the software infrastructure developed by the team to support the perception, planning, behavior generation, and other artificial intelligence components of Boss. We discuss the organizing principles of the infrastructure, as well as details of the operator interface, interprocess communications, data logging, system confiuration, process management, and task framework, with attention to the requirements that led to the design. We identify the requirements as valuable re-usable artifacts of the development process.

Notes
Sponsor: General Motors, Caterpillar, Continental, DARPA
Associated Center(s) / Consortia: Field Robotics Center
Associated Project(s): Tartan Racing and Urban Challenge
Number of pages: 15

Text Reference
Matthew McNaughton, Christopher R. Baker , Tugrul Galatali, Bryan Salesky, Christopher Urmson, and Jason Ziglar, "Software Infrastructure for an Autonomous Ground Vehicle," Journal of Aerospace Computing, Information, and Communication, Vol. 5, No. 12, December, 2008, pp. 491 - 505.

BibTeX Reference
@article{McNaughton_2008_6463,
   author = "Matthew McNaughton and Christopher R. {Baker } and Tugrul Galatali and Bryan Salesky and Christopher Urmson and Jason Ziglar",
   title = "Software Infrastructure for an Autonomous Ground Vehicle",
   journal = "Journal of Aerospace Computing, Information, and Communication",
   pages = "491 - 505",
   month = "December",
   year = "2008",
   volume = "5",
   number = "12",
}