• DocumentCode
    2100190
  • Title

    Path following using visual odometry for a Mars rover in high-slip environments

  • Author

    Helmick, Daniel M. ; Cheng, Yang ; Clouse, Daniel S. ; Matthies, Lany H. ; Roumeliotis, Stergios I.

  • Author_Institution
    Jet Propulsion Lab., Pasadena, CA, USA
  • Volume
    2
  • fYear
    2004
  • fDate
    6-13 March 2004
  • Firstpage
    772
  • Abstract
    A system for autonomous operation of Mars rovers in high slip environments has been designed, implemented, and tested. This system is composed of several key technologies that enable the rover to accurately follow a designated path, compensate for slippage, and reach intended goals independent of the terrain over which it is traversing (within the mechanical constraints of the mobility system). These technologies include: visual odometry, full vehicle kinematics, a Kalman filter pose estimator, and a slip compensation/path follower. Visual odometry tracks distinctive scene features in stereo imagery to estimate rover motion between successively acquired stereo image pairs using a maximum likelihood motion estimation algorithm. The full vehicle kinematics for a rocker-bogie suspension system estimates motion, with a no-slip assumption, by measuring wheel rates, and rocker, bogie, and steering angles. The Kalman filter merges data from an inertial measurement unit (IMU) and visual odometry. This merged estimate is then compared to the kinematic estimate to determine (taking into account estimate uncertainties) if and how much slippage has occurred. If no statistically significant slippage has occurred then the kinematic estimate is used to complement the Kalman filter estimate. If slippage has occurred then a slip vector is calculated by differencing the current Kalman filter estimate from the kinematic estimate. This slip vector is then used, in conjunction with the inverse kinematics, to determine the necessary wheel velocities and steering angles to compensate for slip and follow the desired path.
  • Keywords
    Kalman filters; Mars; aerospace control; maximum likelihood estimation; motion estimation; planetary rovers; position control; stereo image processing; tracking; Kalman filter pose estimator; Mars rover; autonomous operation; inertial measurement unit; inverse kinematics estimation; maximum likelihood estimation algorithm; maximum likelihood motion estimation algorithm; mobility system; path follower; rocker bogie suspension system; rover motion estimation; slip compensation vector; steering compensation angles; stereo imagery; uncertainity estimation; vehicle kinematics; visual odometry; wheel rate measurement; wheel velocity; Kinematics; Layout; Mars; Maximum likelihood estimation; Motion estimation; Motion measurement; System testing; Tracking; Vehicles; Wheels;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Aerospace Conference, 2004. Proceedings. 2004 IEEE
  • ISSN
    1095-323X
  • Print_ISBN
    0-7803-8155-6
  • Type

    conf

  • DOI
    10.1109/AERO.2004.1367679
  • Filename
    1367679