The role of feedback in morphological computation with compliant bodies
- 1.5k Downloads
The generation of robust periodic movements of complex nonlinear robotic systems is inherently difficult, especially, if parts of the robots are compliant. It has previously been proposed that complex nonlinear features of a robot, similarly as in biological organisms, might possibly facilitate its control. This bold hypothesis, commonly referred to as morphological computation, has recently received some theoretical support by Hauser et al. (Biol Cybern 105:355–370, doi: 10.1007/s00422-012-0471-0, 2012). We show in this article that this theoretical support can be extended to cover not only the case of fading memory responses to external signals, but also the essential case of autonomous generation of adaptive periodic patterns, as, e.g., needed for locomotion. The theory predicts that feedback into the morphological computing system is necessary and sufficient for such tasks, for which a fading memory is insufficient. We demonstrate the viability of this theoretical analysis through computer simulations of complex nonlinear mass–spring systems that are trained to generate a large diversity of periodic movements by adapting the weights of a simple linear feedback device. Hence, the results of this article substantially enlarge the theoretically tractable application domain of morphological computation in robotics, and also provide new paradigms for understanding control principles of biological organisms.
KeywordsMorphological computation Nonlinear system Limit cycles compliant robots
Written under partial support by the European Union projects project # FP7-231267 (ORGANIC), # 216886 (PASCAL2), # 248311 (AMARSi), and by the Austrian Science Fund FWF, project # P17229-N04. We also want to thank the anonymous reviewers for their very helpful suggestions and comments, Stefan Häusler for fruitful discussions, and Rodney Douglas for his advice regarding biological data.
This article is distributed under the terms of the Creative Commons Attribution License which permits any use, distribution, and reproduction in any medium, provided the original author(s) and the source are credited.
- Bartlett PL, Maass W (2003) Vapnik–Chervonenkis dimension of neural nets. In: Arbib MA (ed) The handbook of brain theory and neural networks, 2nd edn. MIT Press, Cambridge, pp 1188–1192Google Scholar
- Hoerzer G, Legenstein R, Maass W (2011) Eliminating the teacher in reservoir computing. In: Pfeifer R, Sumioka H, Füchslin RM, Hauser H, Nakajima K, Miyashita S (eds) Proceedings of the 2nd international conference on morphological computation, VeniceGoogle Scholar
- Hoerzer GM, Legenstein R, Maass W (2012) Emergence of complex computational structures from chaotic neural networks through reward-modulated hebbian learning (in preparation)Google Scholar
- Isidori A (2001) Nonlinear control systems, 3rd edn. Springer, LondonGoogle Scholar
- Khalil HK (2002) Nonlinear systems, 3rd edn. Prentice Hall, Englewood CliffsGoogle Scholar
- Martini HF, Nath JL, Bartholomew EF (2011) Fundamentals of anatomy & physiology, 9th edn. Benjamin-Cummings Publishing Company, Menlo ParkGoogle Scholar
- Palm WJ III (1999) Modeling, analysis, and control of dynamic systems, 2nd edn. Wiley, New YorkGoogle Scholar
- Pfeifer R, Bongard JC (2007) How the body shapes the way we think. The MIT Press, CambridgeGoogle Scholar
- Rieffel J, Trimmer B,Lipson H (2008) Mechanism as mind: what tensegrities and caterpillars can teach us about soft robotics. In: Bullock S, Noble J, Watson R, Bedau MA (eds) Artificial life XI: proceedings of the eleventh international conference on the simulation and synthesis of living systems, pp 506–512. MIT Press, CambridgeGoogle Scholar
- Righetti L, Ijspeert AJ (2008) Pattern generators with sensory feedback for the control of quadruped locomotion. In: IEEE international conference on robotics and automation, pp 819–824. ICRA 2008, Pasadena, 19–23 May 2008Google Scholar
- Schrauwen B, Verstraeten D, Van Campenhout J (2007) An overview of reservoir computing: theory, applications and implementations. In: Proceedings of the 15th European symposium on artificial neural networks pp 471–482. ESANN , BrugesGoogle Scholar
- Shim Y, Husbands P (2007) Feathered flyer: integrating morphological computation and sensory reflexes into a physically simulated flapping-wing robot for robust flight manoeuvre. In: Almeida e Costa F et al. (eds) ECAL, pp 756–765. Springer, BerlinGoogle Scholar
- Slotine J-JE, Li W (1991) Applied nonlinear control, 1st edn. Prentice Hall, New YorkGoogle Scholar
- Sontag ED (1998) Mathematical control theory: deterministic finite dimensional systems, 2nd edn. Springer, New YorkGoogle Scholar
- Tedrake R, Zhang TW, Seung HS (2005) Learning to walk in 20 minutes. In: Proceedings of the fourteenth yale workshop on adaptive and learning systems, Yale University, New HavenGoogle Scholar
- Vapnik VN (1998) Statistical learning theory. Wiley, New YorkGoogle Scholar
- Wisse M, van der Linde RQ (2007) Delft pneumatic bipeds, vol 34. Springer Tracts in Advanced Robotics. Springer, BerlinGoogle Scholar
- Wisse M, Van Frankenhuyzen J (2003) Design and construction of MIKE: a 2D autonomous biped based on passive dynamic walking. In: Proceedings of international symposium of adaptive motion and animals and machines (AMAM03), KyotoGoogle Scholar
- Wood RJ (2007) Design, fabrication, and analysis of a 3DOF, 3 cm flapping-wing MAV, pp 1576–1581. IROS, San DiegoGoogle Scholar
- Wyffels F, Schrauwen B (2009) Design of a central pattern generator using reservoir computing for learning human motion. In: ATEQUAL 2009: 2009 ECSIS symposium on advanced technologies for enhanced quality of life (LABRS and ARTIPED 2009): proceedings, pp 118–122. IEEE Computer Society, Los AlamitosGoogle Scholar
- Ziegler M, Iida F, Pfeifer R (2006) “Cheap” underwater locomotion: roles of morphological properties and behavioural diversity. In: International Conference on Climbing and Walking Robots, CLAWAR, KarlsruheGoogle Scholar
Open AccessThis article is distributed under the terms of the Creative Commons Attribution 2.0 International License (https://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.