Salt Lake City, Utah
June 20, 2004
June 20, 2004
June 23, 2004
9.875.1 - 9.875.12
Low-Cost Autonomous Vehicles Using Just GPS
Michael E. Holden San Francisco State University
Introduction The Navigator is an autonomous ground vehicle. Using a commercial handheld GPS as its only sensor, it is able to follow a preprogrammed path and speed with remarkable accuracy. Assembled from a model car chassis, inexpensive 8-bit microcontroller and GPS, it is about as simple as autonomous ground vehicles can be. This simplicity makes it easy for students unfamiliar with autonomous vehicles to understand the system, keeps the system cost low, and allows for a truly miniature guidance and navigation electronics package. The simplicity also provides engineering challenges, such as navigating using only the infrequent sensor data from the GPS, and working within the limits of GPS accuracy and discretization.
Originally designed for a middle-school after-school program for disadvantaged students1 (as a consulting project for the MLB Company2), the Navigator has been used for undergraduate and graduate education as well. It has an LCD display and 4 button interface that make its operation easy even for the non-engineer, while engineering students can use the interface to adjust feedback gains without reprogramming the controller. For graduate students starting autonomous vehicle research projects, the Navigator is a good starting point from which to build more complex vehicles.
The Navigator is primarily an educational tool—although it is a capable platform, its lack of external sensors makes it useful only in areas free of obstacles. The electronics are extendable to other platforms, such as boats (which are less likely to be obstructed) and robotic bases with external sensors for collision avoidance. There are many remote sensing applications that can make use of an inexpensive autonomous ground or water vehicle, and the author is pursuing collaborations that will use the Navigator as a research tool instead of merely as a research subject.
This paper will describe the Navigator, its control algorithms and electronic assembly, as well as the educational uses it has been a part of to date. Data from using the Navigator electronics as a boat controller will also be shown. Figure 1 shows an example of an operational Navigator.
Vehicle Description The Navigator’s purpose is to drive itself along a pre-programmed path at a given speed. The path is made up of straight-line legs between waypoints, and the car follows the path at a speed specified for each leg. Figure 2 shows a sample path. The waypoints define the path, and the speed associated with each waypoint defines the speed the Navigator will hold while heading for that waypoint.
Proceedings of the 2004 American Society for Engineering Education Annual Conference & Exposition Copyright © 2004, American Society for Engineering Education
Holden, M. (2004, June), Low Cost Autonomous Vehicles Using Just Gps Paper presented at 2004 Annual Conference, Salt Lake City, Utah. 10.18260/1-2--13096
ASEE holds the copyright on this document. It may be read by the public free of charge. Authors may archive their work on personal websites or in institutional repositories with the following citation: © 2004 American Society for Engineering Education. Other scholars may excerpt or quote from these materials with the same citation. When excerpting or quoting from Conference Proceedings, authors should, in addition to noting the ASEE copyright, list all the original authors and their institutions and name the host city of the conference. - Last updated April 1, 2015