Learning State Conditioned Linear Mappings for Low-Dimensional Control of Robotic Manipulators

Michael Przystupa,Kerrick Johnstonbaugh,Zichen Zhang,Laura Petrich,Masood Dehghan,Faezeh Haghverd,Martin Jagersand
DOI: https://doi.org/10.1109/ICRA48891.2023.10160585
2024-10-29
Abstract:Identifying an appropriate task space that simplifies control solutions is important for solving robotic manipulation problems. One approach to this problem is learning an appropriate low-dimensional action space. Linear and nonlinear action mapping methods have trade-offs between simplicity on the one hand and the ability to express motor commands outside of a single low-dimensional subspace on the other. We propose that learning local linear action representations that adapt based on the current configuration of the robot achieves both of these benefits. Our state-conditioned linear maps ensure that for any given state, the high-dimensional robotic actuations are linear in the low-dimensional action. As the robot state evolves, so do the action mappings, ensuring the ability to represent motions that are immediately necessary. These local linear representations guarantee desirable theoretical properties by design, and we validate these findings empirically through two user studies. Results suggest state-conditioned linear maps outperform conditional autoencoder and PCA baselines on a pick-and-place task and perform comparably to mode switching in a more complex pouring task.
Robotics
What problem does this paper attempt to address?
### What problem does this paper attempt to solve? This paper aims to solve the problem of simplifying high - dimensional control commands in robotic manipulation. Specifically, the authors focus on how to simplify the control of multi - degree - of - freedom (DOF) robotic arms by learning a low - dimensional action space, thereby improving control efficiency and performance. #### Main problems: 1. **Complexity of high - dimensional control commands**: Robotic manipulation tasks usually involve simultaneously controlling multiple actuators or degrees of freedom (DOFs), which makes direct control very complex. 2. **Limitations of existing methods**: - **Linear mapping methods**: Although simple and easy to analyze, they assume that all task - related high - dimensional commands exist in a single low - dimensional subspace, which limits their expressive power. - **Non - linear mapping methods**: Such as conditional auto - encoders (CAE), have stronger expressive power, but are difficult to analyze and require additional loss terms to ensure certain desired properties. #### Proposed solution: The authors propose a new method - **State Conditioned Linear Maps (SCL maps)**. This method combines the analytical advantages of linear mapping and the flexibility of non - linear neural networks. SCL maps use neural networks to predict local linear bases, which can be adjusted according to the current state of the robot, thus ensuring that at any given state, high - dimensional robot execution is a linear function of low - dimensional actions. #### Specific goals: - **Simplify control**: By mapping low - dimensional actions to high - dimensional control commands, reduce the cognitive burden on human operators and improve the learning efficiency of artificial intelligence agents. - **Ensure theoretical properties**: Design SCL maps to ensure desirable properties such as proportionality and soft invertibility. - **Empirical verification**: Verify the effectiveness of SCL maps through two user studies, showing that it outperforms PCA and CAE baselines in grasping and placing tasks and performs comparably to mode - switching in more complex pouring tasks. ### Summary: The main goal of this paper is to develop a new low - dimensional action mapping method to simplify the control of multi - degree - of - freedom robotic arms while maintaining good theoretical properties and demonstrating its superiority through experiments.