Proceedings

Learning to Self-Reconfigure for Freeform Modular Robots via Altruism Proximal Policy Optimization

Download BibTeX Cite

Proceedings of the Thirty-Second International Joint Conference on Artificial Intelligence. Main Track. Pages 5494-5502.

https://doi.org/10.24963/ijcai.2023/610

Abstract

The advantages of modular robot systems stem from their ability to change between different configurations, enabling them to adapt to complex and dynamic real-world environments. Then, how to perform the accurate and efficient change of the modular robot system, i.e., the self-reconfiguration problem, is essential. Existing reconfiguration algorithms are based on discrete motion primitives and are suitable for lattice-type modular robots. The modules of freeform modular robots are connected without alignment, and the motion space is continuous. It renders existing reconfiguration methods infeasible. In this paper, we design a parallel distributed self-reconfiguration algorithm for freeform modular robots based on multi-agent reinforcement learning to realize the automatic design of conflict-free reconfiguration controllers in continuous action spaces. To avoid conflicts, we incorporate a collaborative mechanism into reinforcement learning. Furthermore, we design the distributed termination criteria to achieve timely termination in the presence of limited communication and local observability. When compared to the baselines, simulations show that the proposed method improves efficiency and congruence, and module movement demonstrates altruism.

  1. [Ahmadzadeh and Masehian, 2015] Hossein Ahmadzadeh and Ellips Masehian. Modular robotic systems: Methods and algorithms for abstraction, planning, control, and synchronization. Artificial Intelligence, 223:27-64, 2015.
  2. [Barbosa et al., 2020] João Vitor Barbosa, Anna H Reali Costa, Francisco S Melo, Jaime S Sichman, and Fran- cisco C Santos. Emergence of cooperation in n-person dilemmas through actor-critic reinforcement learning. In Adaptive Learning Workshop (ALA), AAMAS, 2020.
  3. [Bie et al., 2018] Dongyang Bie, Yulin Wang, Yu Zhang, Che Liu, Jie Zhao, and Yanhe Zhu. Parametric l-systems- based modeling self-reconfiguration of modular robots in obstacle environments. International Journal of Advanced Robotic Systems, 15(1):1729881418754477, 2018.
  4. [Bowles, 2006] Samuel Bowles. Group competition, repro- ductive leveling, and the evolution of human altruism. sci- ence, 314(5805):1569-1572, 2006.
  5. [Chen and Burdick, 1998] I-Ming Chen and Joel W Burdick. Enumerating the non-isomorphic assembly configurations of modular robotic systems. The International Journal of Robotics Research, 17(7):702-719, 1998.
  6. [Chen and Yang, 1998] I-Ming Chen and Guilin Yang. Auto- matic model generation for modular reconfigurable robot dynamics. Journal of Dynamic Systems, Measurement, and Control, 120(3):346-352, 1998.
  7. [Christianos et al., 2021] Filippos Christianos, Georgios Pa- poudakis, Muhammad A Rahman, and Stefano V Al- brecht. Scaling multi-agent reinforcement learning with selective parameter sharing. In International Conference on Machine Learning, pages 1989-1998. PMLR, 2021.
  8. [De Dreu et al., 2010] Carsten KW De Dreu, Lindred L Greer, Michel JJ Handgraaf, Shaul Shalvi, et al. The neu- ropeptide oxytocin regulates parochial altruism in inter- group conflict among humans. Science, 328(5984):1408- 1411, 2010.
  9. [Gumbiner, 1996] Barry M Gumbiner. Cell adhesion: the molecular basis of tissue architecture and morphogenesis. Cell, 84(3):345-357, 1996.
  10. [Günther et al., 2020] Johannes Günther, Nadia M Ady, Alex Kearney, et al. Examining the use of temporal- difference incremental delta-bar-delta for real-world pre- dictive knowledge architectures. Frontiers in Robotics and AI, 7:34, 2020.
  11. [Hourany et al., 2021] Edy Hourany, Christian Stephan, Ab- dallah Makhoul, Benoit Piranda, Bachir Habib, and Julien Bourgeois. Self-reconfiguration of modular robots using virtual forces. In 2021 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pages 6948- 6953. IEEE, 2021.
  12. [Hu et al., 2022] Jiaheng Hu, Julian Whitman, Matthew Travers, and Howie Choset. Modular robot design opti- mization with generative adversarial networks. In 2022 International Conference on Robotics and Automation (ICRA), pages 4282-4288. IEEE, 2022.
  13. [Hughes et al., 2018] Edward Hughes, Joel Z Leibo, Matthew Phillips, Karl Tuyls, Edgar Dueñez-Guzman, et al. Inequity aversion improves cooperation in intertem- poral social dilemmas. Advances in neural information processing systems, 31, 2018.
  14. [Juliani et al., 2018] Arthur Juliani, Vincent-Pierre Berges, Ervin Teng, Andrew Cohen, Jonathan Harper, Chris Elion, Chris Goy, Yuan Gao, Hunter Henry, Marwan Mattar, et al. Unity: A general platform for intelligent agents. arXiv preprint arXiv:1809.02627, 2018.
  15. [Kawano, 2020] Hiroshi Kawano. Parallel permutation for linear full-resolution reconfiguration of heterogeneous sliding-only cubic modular robots. In 2020 IEEE Inter- national Conference on Robotics and Automation (ICRA), pages 8281-8287. IEEE, 2020.
  16. [Li et al., 2019] Shuguang Li, Richa Batra, David Brown, Hyun-Dong Chang, Nikhil Ranganathan, Chuck Hober- man, et al. Particle robotics based on statistical mechanics of loosely coupled components. Nature, 567(7748):361- 365, 2019.
  17. [Liang et al., 2018] Eric Liang, Richard Liaw, Robert Nishi- hara, Philipp Moritz, Roy Fox, Ken Goldberg, et al. Rl- lib: Abstractions for distributed reinforcement learning. In International Conference on Machine Learning, pages 3053-3062. PMLR, 2018.
  18. [Liang et al., 2020] Guanqi Liang, Haobo Luo, Ming Li, Huihuan Qian, and Tin Lun Lam. Freebot: A freeform modular self-reconfigurable robot with arbitrary connec- tion point-design and implementation. In 2020 IEEE/RSJ International Conference on Intelligent Robots and Sys- tems (IROS), pages 6506-6513. IEEE, 2020.
  19. [Liu and Althoff, 2020] Stefan B Liu and Matthias Althoff. Optimizing performance in automation through modu- lar robots. In 2020 IEEE International Conference on Robotics and Automation (ICRA), pages 4044-4050. IEEE, 2020.
  20. [Lowe et al., 2017] Ryan Lowe, Yi I Wu, Aviv Tamar, Jean Harb, OpenAI Pieter Abbeel, and Igor Mordatch. Multi- agent actor-critic for mixed cooperative-competitive envi- ronments. Advances in neural information processing sys- tems, 30, 2017.
  21. [Mathews et al., 2017] Nithin Mathews, Anders Lyhne Christensen, Rehan O'Grady, Francesco Mondada, and Marco Dorigo. Mergeable nervous systems for robots. Nature communications, 8(1):1-7, 2017.
  22. [McKee et al., 2020] Kevin R McKee, Ian Gemp, Brian McWilliams, Edgar A Duéñez-Guzmán, Edward Hughes, and Joel Z Leibo. Social diversity and social preferences in mixed-motive reinforcement learning. arXiv preprint arXiv:2002.02325, 2020.
  23. [Moussa et al., 2021] Mohamad Moussa, Benoit Piranda, Abdallah Makhoul, and Julien Bourgeois. Cluster- based distributed self-reconfiguration algorithm for mod- ular robots. In International Conference on Advanced In- formation Networking and Applications, pages 332-344.
  24. [Nisbett and Kunda, 1985] Richard E Nisbett and Ziva Kunda. Perception of social distributions. Journal of Per- sonality and Social Psychology, 48(2):297, 1985.
  25. [Peng et al., 2021] Zhenghao Peng, Quanyi Li, Ka Ming Hui, et al. Learning to simulate self-driven particles sys- tem with coordinated policy optimization. Advances in Neural Information Processing Systems, 34:10784-10797, 2021.
  26. [Sawyer, 1966] Jack Sawyer. The altruism scale: A mea- sure of co-operative, individualistic, and competitive in- terpersonal orientation. American Journal of Sociology, 71(4):407-416, 1966.
  27. [Schelling, 1973] Thomas C Schelling. Hockey helmets, concealed weapons, and daylight saving: A study of bi- nary choices with externalities. Journal of Conflict resolu- tion, 17(3):381-428, 1973.
  28. [Schulman et al., 2017] John Schulman, Filip Wolski, Pra- fulla Dhariwal, et al. Proximal policy optimization algo- rithms. arXiv preprint arXiv:1707.06347, 2017.
  29. [Seo et al., 2019] Jungwon Seo, Jamie Paik, and Mark Yim. Modular reconfigurable robotics. Annual Review of Con- trol, Robotics, and Autonomous Systems, 2:63-88, 2019.
  30. [Spröwitz et al., 2014] Alexander Spröwitz, Rico Moeckel, Massimo Vespignani, Stéphane Bonardi, and Auke Jan Ijspeert. Roombots: A hardware perspective on 3d self-reconfiguration and locomotion with a homogeneous modular robot. Robotics and Autonomous Systems, 62(7):1016-1033, 2014.
  31. [Stastny et al., 2021] Julian Stastny, Maxime Riché, Alexan- der Lyzhov, Johannes Treutlein, Allan Dafoe, and Jesse Clifton. Normative disagreement as a challenge for coop- erative ai. arXiv preprint arXiv:2111.13872, 2021.
  32. [Stoy, 2006] Kasper Stoy. Using cellular automata and gra- dients to control self-reconfiguration. Robotics and Au- tonomous Systems, 54(2):135-141, 2006.
  33. [Swissler and Rubenstein, 2020] Petras Swissler and Michael Rubenstein. Fireant3d: a 3d self-climbing robot towards non-latticed robotic self-assembly. In 2020 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pages 3340-3347. IEEE, 2020.
  34. [Tang et al., 2021] Yunhao Tang, Tadashi Kozuno, Mark Rowland, et al. Unifying gradient estimators for meta-reinforcement learning via off-policy evaluation. Advances in Neural Information Processing Systems, 34:5303-5315, 2021.
  35. [Tennenbaum et al., 2016] Michael Tennenbaum, Zhongyang Liu, David Hu, and Alberto Fernandez- Nieves. Mechanics of fire ant aggregations. Nature materials, 15(1):54-59, 2016.
  36. [Thalamy et al., 2019] Pierre Thalamy, Benoit Piranda, and Julien Bourgeois. Distributed self-reconfiguration using a deterministic autonomous scaffolding structure. PhD the- sis, UBFC, 2019.
  37. [Thalamy et al., 2020] Pierre Thalamy, Benoit Piranda, and Julien Bourgeois. 3d coating self-assembly for modular robotic scaffolds. In 2020 IEEE/RSJ International Con- ference on Intelligent Robots and Systems (IROS), pages 11688-11695. IEEE, 2020.
  38. [Tu et al., 2022] Yuxiao Tu, Guanqi Liang, and Tin Lun Lam. Freesn: A freeform strut-node structured modular self-reconfigurable robot-design and implementation. In 2022 IEEE International Conference on Robotics and Au- tomation (ICRA). IEEE, 2022.
  39. [Tucci et al., 2018] Thadeu Knychala Tucci, Benoit Piranda, and Julien Bourgeois. A distributed self-assembly plan- ning algorithm for modular robots. In International Con- ference on Autonomous Agents and Multiagent Systems, 2018.
  40. [Wang et al., 2018] Jane X Wang, Edward Hughes, Chrisan- tha Fernando, Wojciech M Czarnecki, Edgar A Duéñez- Guzmán, and Joel Z Leibo. Evolving intrinsic motivations for altruistic behavior. arXiv preprint arXiv:1811.05931, 2018.
  41. [Whitman et al., 2020] Julian Whitman, Raunaq Bhirangi, Matthew Travers, and Howie Choset. Modular robot de- sign synthesis with deep reinforcement learning. In Pro- ceedings of the AAAI Conference on Artificial Intelligence, volume 34, pages 10418-10425, 2020.
  42. [Yang et al., 2018] Yaodong Yang, Rui Luo, Minne Li, Ming Zhou, Weinan Zhang, and Jun Wang. Mean field multi- agent reinforcement learning. In International conference on machine learning, pages 5571-5580. PMLR, 2018.
  43. [Ye et al., 2019] Zipeng Ye, Minjing Yu, and Yong-Jin Liu. Np-completeness of optimal planning problem for modu- lar robots. Autonomous Robots, 43(8):2261-2270, 2019.
  44. [Yim et al., 2000] Mark Yim, David G Duff, and Kimon D Roufas. Polybot: a modular reconfigurable robot. In Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No. 00CH37065), volume 1, pages 514-520. IEEE, 2000.
  45. [Zhao and Lam, 2022] Da Zhao and Tin Lun Lam. Snailbot: a continuously dockable modular self-reconfigurable robot using rocker-bogie suspension. In 2022 International Con- ference on Robotics and Automation (ICRA), pages 4261- 4267. IEEE, 2022.
  46. [Zong et al., 2022] Lijun Zong, Guanqi Liang, and Tin Lun Lam. Kinematics modeling and control of spherical rolling contact joint and manipulator. IEEE Transactions on Robotics, 2022.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards