Skip to main content

Thank you for visiting nature.com. You are using a browser version with limited support for CSS. To obtain the best experience, we recommend you use a more up to date browser (or turn off compatibility mode in Internet Explorer). In the meantime, to ensure continued support, we are displaying the site without styles and JavaScript.

  • Article
  • Published:

Morphological flexibility in robotic systems through physical polygon meshing

Abstract

Shape-changing robots adapt their own morphology to address a wider range of functions or environments than is possible with a fixed or rigid structure. Akin to biological organisms, the ability to alter shape or configuration emerges from the underlying mechanical structure, materials or control methods. Soft robots, for instance, employ malleable materials to adapt to their environment, modular robots assemble multiple units into various three-dimensional configurations and insect-like swarm robots interact in large numbers to fulfil tasks. However, the promise of broad functional versatility in shape-changing robots has so far been constrained by the practical implications of either increasing the degree of morphological flexibility or addressing specific applications. Here we report a method for creating robotic systems that realizes both sides of this trade-off through the introduction of physical polygon meshing. By abstracting functional three-dimensional structures, collections of shape-changing robotic modules can recreate diverse three-dimensional shapes and dynamically control the resulting morphology. We demonstrate this approach by developing a system of polygon robots that change their own shape, attach to each other, communicate and reconfigure to form functional and articulated structures. Applying the system to three distinct application areas of robotics involving user interaction, locomotion and manipulation, our work demonstrates how physical polygon meshing provides a new framework for more versatile intelligent machines.

This is a preview of subscription content, access via your institution

Access options

Buy this article

Prices may be subject to local taxes which are calculated during checkout

Fig. 1: From virtual to physical polygon meshing: a shape-changing robotic system of polygon-based modules realizes articulated and functional 3D shapes.
Fig. 2: Recreating and manipulating virtual surfaces in true three dimensions using physical polygon meshing with user interaction.
Fig. 3: Different configurations of shape-changing polygon modules enable different types of locomotion and varying degrees of manoeuvrability.
Fig. 4: Object manipulation with a high-DoF robotic arm enabled by an RS-based CCD IK algorithm.

Similar content being viewed by others

Data availability

All data generated during the experiments are available at42 https://github.com/chbelke/rrl-epfl-mori3 or https://doi.org/10.5281/zenodo.7452297.

Code availability

All code used during experiments and modelling efforts is available at the repository42 https://github.com/chbelke/rrl-epfl-mori3 or https://doi.org/10.5281/zenodo.7452297.

References

  1. Alliez, P., Ucelli, G., Gotsman, C. & Attene, M. in Shape Analysis and Structuring (eds. De Floriani, L. & Spagnuolo, M.) 53–82 (Springer, 2008).

  2. Landreneau, E. & Schaefer, S. Simplification of articulated meshes. Comput. Graph. Forum 28, 347–353 (2009).

    Article  Google Scholar 

  3. Botsch, M., Kobbelt, L., Pauly, M., Alliez, P. & Levy, B. Polygon Mesh Processing (A K Peters/CRC Press, 2010).

  4. Shah, D. et al. Shape changing robots: bioinspiration, simulation, and physical realization. Adv. Mater. 33, 1–12 (2021).

    Google Scholar 

  5. Rus, D. & Tolley, M. T. Design, fabrication and control of soft robots. Nature 521, 467–475 (2015).

    Article  Google Scholar 

  6. Wehner, M. et al. An integrated design and fabrication strategy for entirely soft, autonomous robots. Nature 536, 451–455 (2016).

    Article  Google Scholar 

  7. Billard, A. & Kragic, D. Trends and challenges in robot manipulation. Science. 364, eaat8414 (2019).

    Article  Google Scholar 

  8. Bartlett, N. W. et al. A 3D-printed, functionally graded soft robot powered by combustion. Science. 349, 161–165 (2015).

  9. Graule, M. A. et al. Perching and takeoff of a robotic insect on overhangs using switchable electrostatic adhesion. Science. 352, 978–982 (2016).

  10. Chen, Y. et al. Controlled flight of a microrobot powered by soft artificial muscles. Nature 575, 324–329 (2019).

    Article  Google Scholar 

  11. Rubenstein, M., Cornejo, A. & Nagpal, R. Programmable self-assembly in a thousand-robot swarm. Science. 345, 795–799 (2014).

  12. Garattoni, L. & Birattari, M. Autonomous task sequencing in a robot swarm. Sci. Robot. 3, eaat0430 (2018).

    Article  Google Scholar 

  13. Seo, J., Paik, J. & Yim, M. Modular reconfigurable robotics. Annu. Rev. Control Robot. Auton. Syst. 2, 63–88 (2019).

    Article  Google Scholar 

  14. Hawkes, E. et al. Programmable matter by folding. Proc. Natl Acad. Sci. USA 107, 12441–12445 (2010).

    Article  Google Scholar 

  15. Rus, D. & Tolley, M. T. Design, fabrication and control of origami robots. Nat. Rev. Mater. 3, 101–112 (2018).

    Article  Google Scholar 

  16. Zhakypov, Z., Mori, K., Hosoda, K. & Paik, J. Designing minimal and scalable insect-inspired multi-locomotion millirobots. Nature 571, 381–386 (2019).

    Article  Google Scholar 

  17. Li, S. et al. Particle robotics based on statistical mechanics of loosely coupled components. Nature 567, 361–365 (2019).

    Article  Google Scholar 

  18. Swissler, P. & Rubenstein, M. FireAnt: a modular robot with full-body continuous docks. In Proc. 2018 IEEE International Conference on Robotics and Automation (ed.) 6812–6817 (IEEE, 2018).

  19. Kriegman, S., Blackiston, D., Levin, M. & Bongard, J. A scalable pipeline for designing reconfigurable organisms. Proc. Natl Acad. Sci. USA 117, 1853–1859 (2020).

    Article  Google Scholar 

  20. Støy, K. in Springer Handbook of Computational Intelligence (eds Kacprzyk, J. & Pedrycz, W.) 1407–1421 (Springer, 2015).

  21. Romanishin, J. W., Gilpin, K., Claici, S. & Rus, D. 3D M-blocks: self-reconfiguring robots capable of locomotion via pivoting in three dimensions. In Proc. 2015 IEEE International Conference on Robotics and Automation (ed.) 1925–1932 (IEEE, 2015).

  22. Nawroj, A. I. & Dollar, A. M. Shape control of compliant, articulated meshes: towards modular active-cell robots (MACROs). IEEE Robot. Autom. Lett. 2, 1878–1884 (2017).

    Article  Google Scholar 

  23. Usevitch, N. S. et al. An untethered isoperimetric soft robot. Sci. Robot. 5, eaaz0492 (2020).

    Article  Google Scholar 

  24. Lyder, A., Garcia, R. & Stoy, K. Mechanical design of Odin, an extendable heterogeneous deformable modular robot. In Proc. 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems (ed.) 883–888 (IEEE, 2008).

  25. Benson, E. et al. DNA rendering of polyhedral meshes at the nanoscale. Nature 523, 441–444 (2015).

    Article  Google Scholar 

  26. Tachi, T. Origamizing polyhedral surfaces. IEEE Trans. Vis. Comput. Graph. 16, 298–311 (2010).

    Article  Google Scholar 

  27. Kim, W. et al. Bioinspired dual-morphing stretchable origami. Sci. Robot. 4, eaay3493 (2019).

    Article  Google Scholar 

  28. Belke, C. H. & Paik, J. Mori: a modular origami robot. IEEE/ASME Trans. Mechatron. 22, 2153–2164 (2017).

    Article  Google Scholar 

  29. Pieber, M., Neurauter, R. & Gerstmayr, J. An adaptive robot for building in-plane programmable structures. In Proc. 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (ed.) 1–9 (IEEE, 2018).

  30. Chirikjian, G. & Pamecha, A. Bounds for self-reconfiguration of metamorphic robots. Proc. IEEE Int. Conf. Robot. Autom. 2, 1452–1457 (1996).

    Article  Google Scholar 

  31. Booth, J. W. et al. OmniSkins: robotic skins that turn inanimate objects into multifunctional robots. Sci. Robot. 3, 1–10 (2018).

    Article  Google Scholar 

  32. Belke, C. H. From Modular Origami Robots to Polygon-Based Modular Systems: a New Paradigm in Reconfigurable Robotics. PhD thesis, EPFL (2020).

  33. Isenburg, M., Gumhold, S. & Gotsman, C. Connectivity shapes. In Proc. Visualization, 2001. (ed.) 135–552 (IEEE, 2001).

  34. Belke, C. H. & Paik, J. Automatic couplings with mechanical overload protection for modular robots. IEEE/ASME Trans. Mechatron. 24, 1420–1426 (2019).

    Article  Google Scholar 

  35. Leithinger, D., Follmer, S., Olwal, A. & Ishii, H. Shape displays: spatial interaction with dynamic physical form. IEEE Comput. Graph. Appl. 35, 5–11 (2015).

    Article  Google Scholar 

  36. Everitt, A. & Alexander, J. 3D printed deformable surfaces for shape-changing displays. Front. Robot. AI 6, 1–13 (2019).

    Article  Google Scholar 

  37. Spinos, A., Carroll, D., Kientz, T. & Yim, M. Topological reconfiguration planning for a variable topology truss. J. Mech. Robot. 13, 1–12 (2021).

    Article  Google Scholar 

  38. Rosen, D. & Nguyen, A. Simulation methods for formable crust skins of digital clay human–computer interface devices. In Proc. 25th Computers and Information in Engineering Conference (ed.) vol. 3B, 1099–1109 (ASMEDC, 2005).

  39. Felton, S., Tolley, M., Demaine, E., Rus, D. & Wood, R. A method for building self-folding machines. Science. 345, 644–646 (2014).

  40. Nygaard, T. F., Martin, C. P., Torresen, J., Glette, K. & Howard, D. Real-world embodied AI through a morphologically adaptive quadruped robot. Nat. Mach. Intell. 3, 410–419 (2021).

    Article  Google Scholar 

  41. Martín, A., Barrientos, A. & del Cerro, J. The natural-CCD algorithm, a novel method to solve the inverse kinematics of hyper-redundant and soft robots. Soft Robot. 5, 242–257 (2018).

    Article  Google Scholar 

  42. Belke, C. H., Holdcroft, K., Sigrist, A. (2022). Mori3 code and data repository. Zenodo https://doi.org/10.5281/zenodo.7452297

Download references

Acknowledgements

We thank A. Thomas of the Atelier de l’Institut de production et robotique and M. Raton of the Atelier de l’institut de génie mécanique and their teams at École Polytechnique Fédérale de Lausanne for their outstanding work towards manufacturing the Mori3 robots. We also thank S. Bennani for his input towards applicability in space, and L. Noseda for his help in refining the coupling mechanism. Figure 1a image courtesy of Saab AB. This work was partly funded by European Space Agency grants NPI 645-2018 (to C.H.B. and J.P.) and NPI 646-2018 (to K.H. and J.P.), the Swiss National Center of Competence in Research (NCCR) Robotics and the École Polytechnique Fédérale de Lausanne Center for Intelligent Systems.

Author information

Authors and Affiliations

Authors

Contributions

C.H.B. and J.P. conceptualized the research. C.H.B. and K.H. carried out research. C.H.B. and A.S. designed and built the robots. C.H.B., K.H. and A.S. implemented methodology and software. C.H.B. and K.H. conducted the experiments. C.H.B. wrote the manuscript, with feedback from all authors.

Corresponding authors

Correspondence to Christoph H. Belke or Jamie Paik.

Ethics declarations

Competing interests

The authors declare no competing interests

Peer review

Peer review information

Nature Machine Intelligence thanks Rebecca Kramer-Bottiglio and Johannes Gerstmayr for their contribution to the peer review of this work.

Additional information

Publisher’s note Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Supplementary information

Supplementary Information

Mori3 mechanical and electronic design description and figures (Supplementary Figs. 1–3), Mori3 etymology.

Supplementary Video 1

A Mori3 module changes its own polygonal shape.

Supplementary Video 2

Two Mori3 modules automatically connect to each other.

Supplementary Video 3

A user manipulates a true-3D reconfigurable surface consisting of six Mori3 modules through a virtual interface.

Supplementary Video 4

A Mori3 module drives on a flat surface.

Supplementary Video 5

A loop consisting of ten Mori3 modules in the form of a continuous track demonstrates rolling locomotion.

Supplementary Video 6

A quadruped consisting of ten Mori3 modules stands up from a flat configuration and starts walking.

Supplementary Video 7

A quadruped consisting of ten Mori3 modules demonstrates walking locomotion using a static gait.

Supplementary Video 8

A robotic arm consisting of five Mori3 modules manipulates an object.

Algorithm S1

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Belke, C.H., Holdcroft, K., Sigrist, A. et al. Morphological flexibility in robotic systems through physical polygon meshing. Nat Mach Intell 5, 669–675 (2023). https://doi.org/10.1038/s42256-023-00676-8

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1038/s42256-023-00676-8

Search

Quick links

Nature Briefing

Sign up for the Nature Briefing newsletter — what matters in science, free to your inbox daily.

Get the most important science stories of the day, free in your inbox. Sign up for Nature Briefing