Cooperative multi-robot non-prehensile manipulation
Open research internship position (stage M2)
Short abstract: The goal of this Master Thesis is to propose novel distributed control algorithms for the non-prehensile manipulation of unknown objects with a group of mobile robots.

Hired by the Rainbow team IRISA/Inria Rennes, France
Advised by: Paolo Robuffo Giordano and Esteban Restrepo
Contact: prg@irisa.fr – esteban.restrepo@irisa.fr
How to apply: Interested candidates are requested to apply via this form. The position will remain open until a satisfactory candidate is found.
Description: How can a team of robots work together to push and transport unknown objects without prior knowledge of their properties? This Master’s thesis aims to develop innovative distributed control algorithms that enable a group of mobile robots to autonomously manipulate objects of unknown properties (mass, friction, and center of mass), overcoming sensing and actuation constraints through intelligent collaboration.
Motivations: Pushing is one of the simplest yet most powerful ways for robots to interact with their environment, with applications spanning from warehouse logistics to autonomous construction and precision agriculture. While traditional approaches rely on a single robot—often a robotic arm in controlled settings—real-world scenarios demand more flexibility.
Multi-robot teams offer a promising alternative, allowing for scalable and robust non-prehensile manipulation strategies. However, current methods often assume prior knowledge of object properties or impose restrictive configurations, limiting their applicability to dynamic and unpredictable environments. This project seeks to bridge that gap by designing adaptive and distributed control strategies for teams of mobile robots engaged in collaborative pushing.
General Objectives: The goal of this Master Thesis is to develop novel distributed control algorithms that allow a team of mobile robots to push and manipulate objects without prior knowledge of their properties. Moreover, the team of robots should be able to adapt and reconfigure dynamically when dealing with different objects, taking into account constraints such as limited sensing range, field of view, and actuation capabilities. The proposed algorithms will be validated through simulations and real-world experiments using a team of mobile robots.
This thesis will provide exciting opportunities to explore cutting-edge control methodologies for multi-robot collaboration.
Envisaged activities
-
Literature review of the related works and familiarize with the experimental setup in the team.
-
Take over the existing works and work on the design and analysis of a control algorithm for autonomous pushing of unknown objects with multi-robot systems
-
Implement and validate in simulation the proposed algorithms.
-
Validate experimentally the scenario on a team of mobile robots.
Skills/Requirements
-
High motivation and interest in the topic
-
Good knowledge in control theory and robot modeling
-
Good experience using Matlab/Simulink
-
Basic knowledge of control and analysis of multi-agent systems is appreciated
-
Previous experience with Python/C++ and ROS2 is appreciated
-
Scientific curiosity
Conditions
Expected duration of the internship: 5-7 months
The work will be carried in English at the Centre Inria de l’Université de Rennes research center in Rennes, France.
Financial support offered to the student: gratification de 4,35 € / h
How to apply
Interested candidates are requested to apply via this form.
Supervisor(s): Dr. Esteban Restrepo and Dr. Paolo Robuffo Giordano
References
-
Rosenfelder, M., Ebel, H., & Eberhard, P. (2022, August). A force-based control approach for the non-prehensile cooperative transportation of objects using omnidirectional mobile robots. In 2022 IEEE Conference on Control Technology and Applications (CCTA) (pp. 349-356). IEEE.
-
Bertoncelli, F., & Sabattini, L. (2021, December). Planar Pushing Manipulation with a Group of Mobile Robots. In 2021 20th International Conference on Advanced Robotics (ICAR) (pp. 897-904). IEEE.
-
Tang, Z., Feng, Y., & Guo, M. (2024). Collaborative Planar Pushing of Polytopic Objects with Multiple Robots in Complex Scenes. arXiv preprint arXiv:2405.07908.
-
Robuffo Giordano, P., Franchi, A., Secchi, C., & Bülthoff, H. H. (2013). A passivity-based decentralized strategy for generalized connectivity maintenance. The International Journal of Robotics Research, 32(3), 299-323.
-
Bertoncelli, F., Selvaggio, M., Ruggiero, F., & Sabattini, L. (2022, October). Task-oriented contact optimization for pushing manipulation with mobile robots. In 2022 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (pp. 1639-1646). IEEE.