Autonomous Robotic Arm Manipulation for Planetary Missions using Causal Machine Learning

C. McDonnell,M. Arana-Catania,S. Upadhyay
2024-03-01
Abstract:Autonomous robotic arm manipulators have the potential to make planetary exploration and in-situ resource utilization missions more time efficient and productive, as the manipulator can handle the objects itself and perform goal-specific actions. We train a manipulator to autonomously study objects of which it has no prior knowledge, such as planetary rocks. This is achieved using causal machine learning in a simulated planetary environment. Here, the manipulator interacts with objects, and classifies them based on differing causal factors. These are parameters, such as mass or friction coefficient, that causally determine the outcomes of its interactions. Through reinforcement learning, the manipulator learns to interact in ways that reveal the underlying causal factors. We show that this method works even without any prior knowledge of the objects, or any previously-collected training data. We carry out the training in planetary exploration conditions, with realistic manipulator models.
Instrumentation and Methods for Astrophysics,Earth and Planetary Astrophysics,Machine Learning,Robotics
What problem does this paper attempt to address?
The problem that this paper attempts to solve is how, in planetary missions, an autonomous robotic arm can autonomously study and classify unknown objects (such as planetary rocks) through causal machine - learning methods without prior knowledge. Specifically, the goals of the paper are: 1. **Without prior knowledge**: The robotic arm can autonomously learn and classify these objects without any prior knowledge about the objects (such as mass, coefficient of friction, etc.). 2. **Environmental universality**: This method does not require any pre - collected training data, so it can be applied to different planetary environments, not just the Earth environment. 3. **Non - grasping operations**: In addition to grasping operations, the robotic arm can also perform other complex operations, such as rolling or rotating objects, to obtain more information about the objects. ### Main contributions of the paper 1. **Causal machine - learning method**: The paper proposes a method based on causal machine - learning, which learns the causal factors of objects (such as mass, coefficient of friction, etc.) through interaction with the environment. 2. **Autonomous learning**: The robotic arm autonomously learns the characteristics of objects in the environment by attempting multiple actions and selecting those that can provide the most information. 3. **Universality**: This method is not only applicable to the Earth environment, but can also be applied to planetary exploration missions, and has high universality. ### Experimental verification The paper verifies the effectiveness of this method through three test cases: 1. **Mass test**: By changing the mass of the object, verify whether the algorithm can correctly classify objects of different weights. 2. **Coefficient of friction test**: By changing the coefficient of friction between the object and the ground, verify whether the algorithm can correctly classify objects with different coefficients of friction. 3. **Gravity test**: By changing the gravitational acceleration in the environment, verify whether the algorithm can correctly classify environments under different gravitational conditions. ### Conclusion The experimental results show that this method can effectively identify and classify unknown objects through autonomous learning without prior knowledge. This provides a new technical means for future planetary exploration missions, enabling the robotic arm to autonomously complete tasks in complex and changeable environments.