Learning Robust Policies for Object Manipulation with Robot Swarms
By Gregor H. W. Gebhardt, Kevin Daun, Marius Schnaubelt, Gerhard Neumann. 2018
19 citations recorded by the source corpus.
Swarm robotics investigates how a large population of robots with simple actuation and limited sensors can collectively solve complex tasks. One particular interesting application with robot swarms is autonomous object assembly. Such tasks have been solved successfully with robot swarms that are controlled by a human operator using a light source. In this paper, we present a method to solve such assembly tasks autonomously based on policy search methods. We split the assembly process in two subtasks: generating a high-level assembly plan and learning a low-level object movement policy. The assembly policy plans the trajectories for each object and the object movement policy controls the trajectory execution. Learning the object movement policy is challenging as it depends on the complex state of the swarm which consists of an individual state for each agent. To approach this problem, we introduce a representation of the swarm which is based on Hilbert space embeddings of distributions. This representation is invariant to the number of agents in the swarm as well as to the allocation of an agent to its position in the swarm. These invariances make the learned policy robust to changes in the swarm and also reduce the search space for the policy search method significantly. We show that the resulting system is able to solve assembly tasks with varying object shapes in multiple simulation scenarios and evaluate the robustness of our representation to changes in the swarm size. Furthermore, we demonstrate that the policies learned in simulation are robust enough to be transferred to real robots.
Subfields: Artificial Intelligence, Computer Vision and Pattern Recognition, Control and Systems Engineering
How researchers see this paper
The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.
In Artificial Intelligence
- Adrian Šošić
- Maximilian Hüttenrauch
- Gerhard Neumann
- Sergey Levine
- Pieter Abbeel
- Jan Peters
- Shimon Whiteson
- Chelsea Finn
In Computer Vision and Pattern Recognition
In Control and Systems Engineering
Citations in the corpus
- Deep Reinforcement Learning for Swarm Systems (2018, methodology): “An application related to our approach can be found in [Gebhardt et al., 2018], where the authors use mean embeddings to learn a centralized controller for object manipulation with robot swarms.”