Lunar Rover Navigation 1996--System Architecture

Lunar Rover Navigation 1996
System Architecture


Lunar Rover System Architecture


Safeguarding
Modules:


Stereo:

  • Grab images and vehicle pose
  • Calculate depth map for use in path planning

Laser:

  • Sweep an arc across current path
  • Watch for insurmountable obstacles directly ahead at short range

Arbiter

  • Select output command based on votes by modules and on operating mode
  • Operating modes:
    • Teleoperation: User is boss. Full user control, minimal safetychecks.
    • Safeguarded teleoperation: User is partner. Votes from both user and obstacle avoidance. Equivalent to autonomous operation if user issues no commands.

Obstacle Avoidance

  • Select stereo window based on speed and lookahead
  • Incorporate stereo terrain data
  • Compute traversability statistics
  • Integrate traversability measures along paths
  • Choose most traversable path (steering angle)

Safeguarding
Module
Performance:

Module
Median
Cycle
Time (ms)
Remarks
Laser2001 m ahead
Stereo1,822 4-8 m ahead
156 disparity pairs
25x17 window
Obstacle
Avoidance
1,645 4,343 points/cycle


Lunar Rover Navigation 1996 - deano@ri.cmu.edu (last updated in Nov. 1996)
Comments? Suggestions? Requests? Please send e-mail to lri-feedback+@cs.cmu.edu.