An apparatus for remotely controlling the movements of a vehicle includes
a user input means, such as a gamepad with a plurality of
joystick-controlled and button-controlled outputs, a tracker, and
optional sliding foot pedals; a processor for running a control mapping
algorithm; and a remote vehicle controller. A control mapping algorithm
maps the outputs to the remote-controlled vehicle's course, heading,
displacement, and camera view, with the joysticks mapped to provide open
loop directional control over the vehicle's course and heading, the
tracker providing open loop control over the camera view, and the
optional sliding foot pedals providing open loop control over the
vehicle's displacement. The remote vehicle controller sends commands to
on-board controls to direct the vehicle's movement. A video stream from
an on-board camera is transmitted back to the operator station for
viewing on a computer desktop display or a head mountable display.