From exploration to control: learning object manipulation skills through novelty search and local adaptation
Not on the map. Why?
Abstract (arXiv)
Programming a robot to deal with open-ended tasks remains a challenge, in particular if the robot has to manipulate objects. Launching, grasping, pushing or any other object interaction can be simulated but the corresponding models are not reversible and the robot behavior thus cannot be directly deduced. These behaviors are hard to learn without a demonstration as the search space is large and the reward sparse. We propose a method to autonomously generate a diverse repertoire of simple object interaction behaviors in simulation. Our goal is to bootstrap a robot learning and development process with limited information about what the robot has to achieve and how. This repertoire can be exploited to solve different tasks in reality thanks to a proposed adaptation method or could be used as a training set for data-hungry algorithms. The proposed approach relies on the definition of a goal space and generates a repertoire of trajectories to reach attainable goals, thus allowing the robot to control this goal space. The repertoire is built with an off-the-shelf simulation thanks to a quality diversity algorithm. The result is a set of solutions tested in simulation only. It may result in two different problems: (1) as the repertoire is discrete and finite, it may not contain the trajectory to deal with a given situation or (2) some trajectories may lead to a behavior in reality that differs from simulation because of a reality gap. We propose an approach to deal with both issues by using a local linearization of the mapping between the motion parameters and the observed effects. Furthermore, we present an approach to update the existing solutions repertoire with the tests done on the real robot. The approach has been validated on two different experiments on the Baxter robot: a ball launching and a joystick manipulation tasks.
Key facts. Cited by 12 papers in the map (data through 7 Oct 2026). First posted on arXiv 3 Jan 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 8; 2023: 3.
12 papers.
- 2022Automatic Acquisition of a Repertoire of Diverse Grasping Trajectories through Behavior Shaping and Novelty Searchcited by 9
- 2021Few-shot Quality-Diversity Optimizationcited by 8
- 2022Relevance-guided Unsupervised Discovery of Abilities with Quality-Diversity Algorithmscited by 8
- 2022Online Damage Recovery for Physical Robots with Hierarchical Quality-Diversitycited by 7
- 2023Quality Diversity under Sparse Reward and Sparse Interaction: Application to Grasping in Roboticscited by 6
- 2022Hierarchical Quality-Diversity for Online Damage Recoverycited by 5
- 2022Adaptive Asynchronous Control Using Meta-learned Neural Ordinary Differential Equationscited by 2
- 2023Rigorous Runtime Analysis of Diversity Optimization with GSEMO on OneMinMaxcited by 2
- 2022Towards QD-suite: developing a set of benchmarks for Quality-Diversity algorithmscited by 1
- 2022E2R: a Hierarchical-Learning inspired Novelty-Search method to generate diverse repertoires of grasping trajectoriescited by 1
- 2022Geodesics, Non-linearities and the Archive of Novelty Searchcited by 0
- 2023Integrating LLMs and Decision Transformers for Language Grounded Generative Quality-Diversitycited by 0
- 2023Integrating LLMs and Decision Transformers for Language Grounded Generative Quality-Diversity25 Aug 2023
- 2023Quality Diversity under Sparse Reward and Sparse Interaction: Application to Grasping in Robotics10 Aug 2023
- 2023Rigorous Runtime Analysis of Diversity Optimization with GSEMO on OneMinMax14 Jul 2023
- 2022Online Damage Recovery for Physical Robots with Hierarchical Quality-Diversity18 Oct 2022
- 2022E2R: a Hierarchical-Learning inspired Novelty-Search method to generate diverse repertoires of grasping trajectories14 Oct 2022
- 2022Adaptive Asynchronous Control Using Meta-learned Neural Ordinary Differential Equations25 Jul 2022
- 2022Automatic Acquisition of a Repertoire of Diverse Grasping Trajectories through Behavior Shaping and Novelty Search17 May 2022
- 2022Towards QD-suite: developing a set of benchmarks for Quality-Diversity algorithms6 May 2022
- 2022Geodesics, Non-linearities and the Archive of Novelty Search6 May 2022
- 2022Relevance-guided Unsupervised Discovery of Abilities with Quality-Diversity Algorithms21 Apr 2022
- 2022Hierarchical Quality-Diversity for Online Damage Recovery12 Apr 2022
- 2021Few-shot Quality-Diversity Optimization14 Sep 2021