Premium
Mars Science Laboratory Algorithms and Flight Software for Autonomously Drilling Rocks
Author(s) -
Helmick Daniel,
McCloskey Scott,
Okon Avi,
Carsten Joseph,
Kim Won,
Leger Chris
Publication year - 2013
Publication title -
journal of field robotics
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 1.152
H-Index - 96
eISSN - 1556-4967
pISSN - 1556-4959
DOI - 10.1002/rob.21475
Subject(s) - mars exploration program , software , drilling , drill , testbed , process (computing) , exploration of mars , drill bit , planet , measurement while drilling , engineering , geology , computer science , aerospace engineering , mechanical engineering , astrobiology , operating system , physics , astrophysics
One of the goals of the Mars Science Laboratory (MSL) mission is to collect powderized samples from the interior of rocks in order to deliver these samples to onboard science instruments. This paper describes the algorithms and software used to control the drill, which is the component of the sample collection and delivery system that directly interacts with rocks to create and acquire powderized samples from their interior. This is the first time that autonomous drilling of rocks has ever been performed on another planet. One of the most important components of the algorithm used for drilling is a force feedback control system used to regulate the force applied to the rock during drilling. This algorithm and all of the other algorithms and software used to enable the process of robustly, efficiently, and autonomously drilling into rocks with a priori unknown and widely varying properties are described in detail in this paper. Results are shown from drilling rocks using the drill software on testbed hardware on Earth as part of the software development process. Results are also shown from the first holes drilled with the flight vehicle on Mars, thus successfully demonstrating the first extraterrestrial autonomous drilling of a rock.