The objective of this project was to construct a simulation consisting of a model of the world and a model of a vehicle. The simulation was constructed using object oriented programming and because of its structure facilitates a dynamic world, multiple vehicles, learning, reasoning about time, and incremental development of the vehicle and world. In addition, the pilot uses three dimensional information for path planning. With the exception of this project, there are no actual vehicles which use three dimensional path planning. The simulation is implemented on a Lisp machine using an object oriented programming package called Knowledge Engineering Environment (KEE) and produced by Intellicorp. The simulation provides the vehicle with realistic sensor information and is capable of simulating a dynamic world. The sensor information provided to the vehicle was used by a piloting routine to pilot the vehicle to a goal while avoiding obstacles. Its performance decreased as clutter increased. In all cases the pilot was able to avoid collisions, but in some cases was unstable to reach the goal. Keywords: Computer program listings.
Knowledge Based System for Piloting an Autonomous Land Vehicle
1987
131 pages
Report
No indication
English
Road Transportation , Robots , Ground vehicles , Detectors , Dynamics , Engineering , Computer programs , Learning , Models , Paths , Computer programming , Planning , Reasoning , Simulation , Three dimensional , Vehicles , Robotic vehicles , Autonomous land vehicles , Knowledge based systems , Computer program listings , LISP programming language , Path planning