Compact Multi-Object Placement Using Adjacency-Aware Reinforcement Learning




Authors:

B. Kreis, N. Dengler, J. de Heuvel, R. Menon, H. D. Perur, M. Bennewitz

Type:

Conference Proceeding

Published in:

Accepted to IEEE-RAS International Conference on Humanoid Robots (Humanoids)

Year:

2024

Related Projects:

RePAIR - Reconstructing the Past: Artificial Intelligence and Robotics Meet Cultural Heritage, Embodied AI at LAMARR Institute for Machine Learning and Artificial Intelligence

DOI:

https://doi.org/10.48550/arXiv.2404.10632

Links:

PreprintVideoCode

BibTex String

@inproceedings{kreis24humanoids,
title={Compact Multi-Object Placement Using Adjacency-Aware Reinforcement Learning},
author={Benedikt Kreis and Nils Dengler and Jorge de Heuvel and Rohit Menon and Hamsa Perur and Maren Bennewitz},
journal={arXiv preprint arXiv:2404.10632},
doi={10.48550/arXiv.2404.10632},
year={2024}
}
Topic

Abstract:

Close and precise placement of irregularly shaped objects requires a skilled robotic system. The manipulation of objects that have sensitive top surfaces and a fixed set of neighbors is particularly challenging. To avoid damaging the surface, the robot has to grasp them from the side, and during placement, it has to maintain the spatial relations with adjacent objects, while considering the physical gripper extent. In this work, we propose a framework to learn an agent based on reinforcement learning that generates end-effector motions to place objects as close as possible next to each other. During the placement, our agent considers the spatial constraints with neighbors defined in a given layout of the objects while avoiding collisions. Our approach learns to place compact object assemblies without the need for predefined spacing between objects as required by traditional methods. We thoroughly evaluated our approach using a two-finger gripper mounted on a robotic arm with six degrees of freedom. The results show that our agent significantly outperforms two baseline approaches in object assembly compactness, thereby reducing the space required to place the objects according to the specified spatial constraints with the neighboring placed objects.