Multifunctionality: a fundamental property of behavior mechanisms based on dynamical systems
The mechanisms supporting robot behaviors are increasingly often designed as dynamical systems. Such mechanisms are inherently multifunctional. This means that they can exhibit different qualitative behavior in different circumstances. Multifunctionality makes system design difficult. On the other hand, it may be beneficial for adaptiveness, since it allows qualitative changes in a robot’s behaviors without changing the supporting mechanisms.