Cooperative Multi-robot Box Pushing Inspired by Human Behaviour
This paper investigates mechanisms underlying cooperative behaviour in a group of miniature mobile robots around the problem of coordinating a group of robots to push collectively a heavy object. Numerous solutions to this problem have been proposed [5,7,4]. The performance of these however typically deteriorates as the number of robots increases to more than a dozen. The cause of this is often said to be robot interference—there are many robots but insufficient space to manipulate the object effectively. The situation is particular difficult when the object itself occludes the view of robots . In this case, robots can benefit from division of labour (e.g., see ). Here, we take inspiration of the division of labour in teams of humans pushing a large object towards a target location: persons who can see the target push the box only when the transporting direction needs to be corrected, while all other persons simply push the box forward. The two roles in this cooperation are indicated in Fig. 1(a).
- 1.Chen, J., Groß, R.: Online supplementary material, http://naturalrobotics.group.shef.ac.uk/supp/2011-002
- 7.Matarić, M.J., Nilsson, M., Simsarian, K.T.: Cooperative multi-robot box-pushing. In: Proc. of the 1995 IEEE/RSJ Int. Conf. on Intelligent Robots and Systems, vol. 3, pp. 556–561. IEEE Computer Society Press, Los Alamitos (1995)Google Scholar
- 8.Mondada, F., Bonani, M., Raemy, X., Pugh, J., Cianci, C., Klaptocz, A., Magnenat, S., Zufferey, J.C., Floreano, D., Martinoli, A.: The e-puck, a robot designed for education in engineering. In: 9th Conf. on Autonomous Robot Systems and Competitions, vol. 1, pp. 59–65. IPCB: Instituto Politécnico de Castelo Branco (2009)Google Scholar