Slip Control During Slope Descent for a Rover with Plowing Capability
Abstract
Recent efforts in planetary robotic exploration aim toward craters, skylights, and other depressions with challenging terrain conditions. The access to such places requires traversing on extreme slopes where high levels of slip greatly hamper rover mobility and control. To successfully reach valuable targets such as water ice and mineral outcrops in these locations, slip must be promptly arrested. The work presented here develops an automatic system for a plowing-capable rover that controls slip during descent on steep unconsolidated slopes. The slip control system is implemented around the robot’s plow, and has two main components: a slip estimation subsystem and the slip controller. Slip estimation is performed through a visual odometry algorithm based on monocular optical flow. Two approaches were explored for the slip controller: PID and fuzzy logic control. The design of the controllers was aided by a model of the rover-terrain system formulated specifically for this purpose. Field testing was carried out on conditions relevant to lunar crater exploration. The experimental results showed that the control system is able to keep slip to a minimum for different commanded vehicle speeds and slopes as steep as 31°. As a consequence, this work expands current rover mobility and control capabilities by enabling precise descent on steep slopes of unconsolidated material.
BibTeX
@mastersthesis{Lemus-2013-7733,author = {Daniel Loret de Mola Lemus},
title = {Slip Control During Slope Descent for a Rover with Plowing Capability},
year = {2013},
month = {June},
school = {Carnegie Mellon University},
address = {Pittsburgh, PA},
number = {CMU-RI-TR-13-10},
keywords = {Slip, slope descent, fuzzy logic, control, slip control, slip estimation, plowing, tracked rover},
}