Fast Approximate Clearance Evaluation for Rovers with Articulated Suspension Systems
Preprint
Abstract
We present a light-weight body-terrain clearance evaluation algorithm for the automated path planning of NASA's Mars 2020 rover. Extraterrestrial path planning is challenging due to the combination of terrain roughness and severe limitation in computational resources. Path planning on cluttered and/or uneven terrains requires repeated safety checks on all the candidate paths at a small interval. Predicting the future rover state requires simulating the vehicle settling on the terrain, which involves an inverse-kinematics problem with iterative nonlinear optimization under geometric constraints. However, such expensive computation is intractable for slow spacecraft computers, such as RAD750, which is used by the Curiosity Mars rover and upcoming Mars 2020 rover. We propose the Approximate Clearance Evaluation (ACE) algorithm, which obtains conservative bounds on vehicle clearance, attitude, and suspension angles without iterative computation. It obtains those bounds by estimating the lowest and highest heights that each wheel may reach given the underlying terrain, and calculating the worst-case vehicle configuration associated with those extreme wheel heights. The bounds are guaranteed to be conservative, hence ensuring vehicle safety during autonomous navigation. ACE is planned to be used as part of the new onboard path planner of the Mars 2020 rover. This paper describes the algorithm in detail and validates our claim of conservatism and fast computation through experiments.Keywords
All Related Versions
This publication has 10 references indexed in Scilit:
- Driving on Point Clouds: Motion Planning, Trajectory Optimization, and Terrain Assessment in Generic Nonplanar EnvironmentsJournal of Field Robotics, 2016
- High-Fidelity Yet Fast Dynamic Models of Wheeled Mobile RobotsIEEE Transactions on Robotics, 2016
- Pose estimation-based path planning for a tracked mobile robot traversing uneven terrainsRobotics and Autonomous Systems, 2016
- Assessing the mineralogy of the watershed and fan deposits of the Jezero crater paleolake system, MarsJournal of Geophysical Research: Planets, 2015
- Range‐dependent Terrain Mapping and Multipath Planning using Cylindrical Coordinates for a Planetary Exploration RoverJournal of Field Robotics, 2013
- Terrain Adaptive Navigation for planetary roversJournal of Field Robotics, 2009
- Size‐frequency distributions of rocks on the northern plains of Mars with special reference to Phoenix landing surfacesJournal of Geophysical Research, 2008
- Optimal Rough Terrain Trajectory Generation for Wheeled Mobile RobotsThe International Journal of Robotics Research, 2007
- Kinematics modeling and analyses of articulated roversIEEE Transactions on Robotics, 2005
- Traversability Analysis and Path Planning for a Planetary RoverAutonomous Robots, 1999