The present invention provides a guidance, navigation, and control method and
system for an underground mining vehicle that allow said vehicle to be taught a
route by a
human operator and then have it automatically drive the
route with no human intervention. The method works in three steps: teaching,
route profiling, and playback. In the teaching step the vehicle is manually driven by a operator (or using tele-operation whereby the operator views a screen displaying live views from vehicle-mounted cameras and using remote controls) along a route which can consist of an arbitrary sequence of maneuvers including tramming forwards, switching directions, tramming backwards, turning, or pausing movement. During this phase
raw data from vehicle-mounted sensors including odometric sensors and rangefinders are logged to a file throughout teaching for later
processing. During the (offline) route profiling step, the
raw data in the log file are processed into a route profile including a vehicle path, a sequence of local metric submaps located along the path, and a profile of desired speed as a function of distance along the path. During the playback step, the vehicle automatically repeats the route that was taught during the teaching phase, as represented by the route profile. This is accomplished by first determining where the vehicle is on the route using a localization method which uses the odometric and
laser rangefinder sensors and the local metric maps to determine the vehicle location. A
steering control method adjusts the vehicle's steering to ensure it tracks the intended path. A drive control method adjusts the vehicle's speed accordingly and safety method ensures the vehicle stops in the event that an obstruction is on the vehicle's intended path.