1
|
Verma V, Maimone MW, Gaines DM, Francis R, Estlin TA, Kuhn SR, Rabideau GR, Chien SA, McHenry MM, Graser EJ, Rankin AL, Thiel ER. Autonomous robotics is driving Perseverance rover's progress on Mars. Sci Robot 2023; 8:eadi3099. [PMID: 37494463 DOI: 10.1126/scirobotics.adi3099] [Citation(s) in RCA: 1] [Impact Index Per Article: 0.5] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 04/17/2023] [Accepted: 06/29/2023] [Indexed: 07/28/2023]
Abstract
NASA's Perseverance rover uses robotic autonomy to achieve its mission goals on Mars. Its self-driving autonomous navigation system (AutoNav) has been used to evaluate 88% of the 17.7-kilometer distance traveled during its first Mars year of operation. Previously, the maximum total autonomous distance evaluated was 2.4 kilometers by the Opportunity rover during its 14-year lifetime. AutoNav has set multiple planetary rover records, including the greatest distance driven without human review (699.9 meters) and the greatest single-day drive distance (347.7 meters). The Autonomous Exploration for Gathering Increased Science (AEGIS) system analyzes wide-angle imagery onboard to autonomously select targets for observations by the SuperCam instrument, a multimode sensor suite capable of millimeter-scale geochemical and mineralogical analysis. AEGIS enables observations of scientifically interesting targets during or immediately after long drives without the need for ground communication. OnBoard Planner (OBP) is a scheduling capability planned for operational use in September 2023 that has the potential to reduce energy usage by up to 20% and complete drive and arm-contact science campaigns in 25% fewer days on Mars. This paper presents an overview of the AutoNav, AEGIS, and OBP capabilities used on Perseverance.
Collapse
Affiliation(s)
- Vandi Verma
- Jet Propulsion Laboratory, California Institute of Technology, Pasadena, CA 91109, USA
| | - Mark W Maimone
- Jet Propulsion Laboratory, California Institute of Technology, Pasadena, CA 91109, USA
| | - Daniel M Gaines
- Jet Propulsion Laboratory, California Institute of Technology, Pasadena, CA 91109, USA
| | - Raymond Francis
- Jet Propulsion Laboratory, California Institute of Technology, Pasadena, CA 91109, USA
| | - Tara A Estlin
- Jet Propulsion Laboratory, California Institute of Technology, Pasadena, CA 91109, USA
| | - Stephen R Kuhn
- Jet Propulsion Laboratory, California Institute of Technology, Pasadena, CA 91109, USA
| | - Gregg R Rabideau
- Jet Propulsion Laboratory, California Institute of Technology, Pasadena, CA 91109, USA
| | - Steve A Chien
- Jet Propulsion Laboratory, California Institute of Technology, Pasadena, CA 91109, USA
| | - Michael M McHenry
- Jet Propulsion Laboratory, California Institute of Technology, Pasadena, CA 91109, USA
| | - Evan J Graser
- Jet Propulsion Laboratory, California Institute of Technology, Pasadena, CA 91109, USA
| | - Arturo L Rankin
- Jet Propulsion Laboratory, California Institute of Technology, Pasadena, CA 91109, USA
| | - Ellen R Thiel
- Jet Propulsion Laboratory, California Institute of Technology, Pasadena, CA 91109, USA
| |
Collapse
|
2
|
A novel precise pose prediction algorithm for setting the sleeping mode of the Yutu-2 rover based on a multiview block bundle adjustment. ROBOTICA 2022. [DOI: 10.1017/s0263574722000637] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/07/2022]
Abstract
Abstract
To set the sleeping mode for the Yutu-2 rover, a visual pose prediction algorithm including terrain reconstruction and pose estimation was first studied. The terrain reconstruction precision is affected by using only the stereo navigation camera (Navcam) images and the rotation angles of the mast. However, the hazard camera (Hazcam) pose is fixed, and an image network was constructed by linking all of the Navcam and Hazcam stereoimages. Then, the Navcam pose was refined based on a multiview block bundle adjustment. The experimental results show that the mean absolute errors of the check points in the proposed algorithm were 10.4 mm over the range of
$\boldsymbol{L}$
from 2.0 to 6.1 m, and the proposed algorithm achieved good prediction results for the rover pose (the average differences of the values of the pitch angle and the roll angle were −0.19 degrees and 0.29 degrees, respectively). Under the support of the proposed algorithm, engineers have completed the remote setting of the sleeping mode for Yutu-2 successfully in the Chang’e-4 mission operations.
Collapse
|
3
|
Daftry S, Abcouwer N, Sesto TD, Venkatraman S, Song J, Igel L, Byon A, Rosolia U, Yue Y, Ono M. MLNav: Learning to Safely Navigate on Martian Terrains. IEEE Robot Autom Lett 2022. [DOI: 10.1109/lra.2022.3156654] [Citation(s) in RCA: 1] [Impact Index Per Article: 0.3] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/07/2022]
|
4
|
Fan DD, Agha-mohammadi AA, Theodorou EA. Learning Risk-aware Costmaps for Traversability in Challenging Environments. IEEE Robot Autom Lett 2022; 7:279-286. [PMID: 35005225 PMCID: PMC8740562 DOI: 10.1109/lra.2021.3125047] [Citation(s) in RCA: 2] [Impact Index Per Article: 0.7] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 01/03/2023]
Abstract
One of the main challenges in autonomous robotic exploration and navigation in unknown and unstructured environments is determining where the robot can or cannot safely move. A significant source of difficulty in this determination arises from stochasticity and uncertainty, coming from localization error, sensor sparsity and noise, difficult-to-model robot-ground interactions, and disturbances to the motion of the vehicle. Classical approaches to this problem rely on geometric analysis of the surrounding terrain, which can be prone to modeling errors and can be computationally expensive. Moreover, modeling the distribution of uncertain traversability costs is a difficult task, compounded by the various error sources mentioned above. In this work, we take a principled learning approach to this problem. We introduce a neural network architecture for robustly learning the distribution of traversability costs. Because we are motivated by preserving the life of the robot, we tackle this learning problem from the perspective of learning tail-risks, i.e. the conditional value-at-risk (CVaR). We show that this approach reliably learns the expected tail risk given a desired probability risk threshold between 0 and 1, producing a traversability costmap which is more robust to outliers, more accurately captures tail risks, and is more computationally efficient, when compared against baselines. We validate our method on data collected by a legged robot navigating challenging, unstructured environments including an abandoned subway, limestone caves, and lava tube caves.
Collapse
Affiliation(s)
- David D. Fan
- David D. Fan and Evangelos A. Theodorou are with the Institute for Robotics and Intelligent Machines, Georgia Institute of Technology, Atlanta, GA, USA,David D. Fan and Ali-akbar Agha-mohammadi are with NASA Jet Propulsion Laboratory, California Institute of Technology, Pasadena, CA, USA
| | - Ali-akbar Agha-mohammadi
- David D. Fan and Ali-akbar Agha-mohammadi are with NASA Jet Propulsion Laboratory, California Institute of Technology, Pasadena, CA, USA
| | - Evangelos A. Theodorou
- David D. Fan and Evangelos A. Theodorou are with the Institute for Robotics and Intelligent Machines, Georgia Institute of Technology, Atlanta, GA, USA
| |
Collapse
|
5
|
Sánchez-Ibáñez JR, Pérez-del-Pulgar CJ, García-Cerezo A. Path Planning for Autonomous Mobile Robots: A Review. SENSORS (BASEL, SWITZERLAND) 2021; 21:7898. [PMID: 34883899 PMCID: PMC8659900 DOI: 10.3390/s21237898] [Citation(s) in RCA: 28] [Impact Index Per Article: 7.0] [Reference Citation Analysis] [Abstract] [Key Words] [MESH Headings] [Grants] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 10/16/2021] [Revised: 11/22/2021] [Accepted: 11/23/2021] [Indexed: 11/17/2022]
Abstract
Providing mobile robots with autonomous capabilities is advantageous. It allows one to dispense with the intervention of human operators, which may prove beneficial in economic and safety terms. Autonomy requires, in most cases, the use of path planners that enable the robot to deliberate about how to move from its location at one moment to another. Looking for the most appropriate path planning algorithm according to the requirements imposed by users can be challenging, given the overwhelming number of approaches that exist in the literature. Moreover, the past review works analyzed here cover only some of these approaches, missing important ones. For this reason, our paper aims to serve as a starting point for a clear and comprehensive overview of the research to date. It introduces a global classification of path planning algorithms, with a focus on those approaches used along with autonomous ground vehicles, but is also extendable to other robots moving on surfaces, such as autonomous boats. Moreover, the models used to represent the environment, together with the robot mobility and dynamics, are also addressed from the perspective of path planning. Each of the path planning categories presented in the classification is disclosed and analyzed, and a discussion about their applicability is added at the end.
Collapse
Affiliation(s)
- José Ricardo Sánchez-Ibáñez
- Space Robotics Laboratory, Department of Systems Engineering and Automation, Universidad de Málaga, C/Ortiz Ramos s/n, 29071 Málaga, Spain; (C.J.P.-d.-P.); (A.G.-C.)
| | | | | |
Collapse
|
6
|
Hines T, Stepanas K, Talbot F, Sa I, Lewis J, Hernandez E, Kottege N, Hudson N. Virtual Surfaces and Attitude Aware Planning and Behaviours for Negative Obstacle Navigation. IEEE Robot Autom Lett 2021. [DOI: 10.1109/lra.2021.3065302] [Citation(s) in RCA: 6] [Impact Index Per Article: 1.5] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/09/2022]
|