Abstract
Dual Dynamics (DD) is a mathematical model of a behavior control system for mobile autonomous robots. Behaviors are specified through differential equations, forming a global dynamical system made of behavior subsystems which interact in a number of ways. DD models can be directly compiled into executable code. The article (i) explains the model, (ii) sketches the Dual Dynamics Designer (DDD) environment that we use for the design, simulation, implementation and documentation, and (iii) illustrates our approach with the example of kicking a moving ball into a goal.
Chapter PDF
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
[Aicardi et al. 1995]_M. Aicardi, G. Casalino, A. Bicchi, and A. Balestrino. Closed-loop steering of unicyle-like vehicles via Lyapunov techniques. IEEE Robotics and Automation Magazine, March:27–35, 1995.
A. Bredenfeld. APICES-rapid application development with graph pattern. In Proceedings of the 9th IEEE International Workshop on Rapid System Prototyping (RSP 98), Leuven, Belgium, pages 25–30, 1998.
A. Bredenfeld. Co-design tool construction using APICES. In to appear in the Proc. of the 7th Int. Workshop on Hardware/Software Co-Design (CODES’99), 1999.
R. A. Brooks. Intelligence without reason. A.I. Memo 1293, ftp’able at http://www.ai.mit.edu/ AI Lab, 1991.
G. de Micheli and R K. Gupta. Hardware/software co-design. Proc. of the IEEE, 85(3):349–365, 1997.
H. Jaeger and Th. Christaller. Dual dynamics: Designing behavior systems for autonomous robots. Artificial Life and Robotics, 2:108–112, 1998. http://www.gmd.de/People/Herbert.Jaeger/Publications.html.
H. Jaeger. From continuous dynamics to symbols. In Proceedings of the 1rst Joint Conference on Complex Systems in Psychology, “Dynamics, Synergetics, Autonomous Agents”, Gstaad, Switzerland, 1997.
H. Jaeger. Multifunctionality: a fundamental property of behavior mechanisms based on dynamical systems. In R. Pfeifer, B. Blumberg, J.-A. Meyer, and S.W. Wilson, editors, From animals to animats 5: Proc. SAB-98, pages 286–290. MIT press, 1998.
A. Kuth et al. Team description of the GMD RoboCup-Team. In M. Asada, editor, Proceedings of the 2nd RoboCup Workshop, pages 439–450, 1998.
P. Maes. Situated agents can have goals. Robotics and Autonomous Systems, 6:49–70, 1990.
G. Steinhage and G. Schöner. Dynamical systems for the behavioral organization of an anthropomorphic robot. In R. Pfeifer, B. Blumberg, J.-A. Meyer, and S.W. Wilson, editors, From animals to animats 5: Proc. SAB-98, pages 147–152. MIT press, 1998.
T. Tyrrell. The use of hierarchies for action selection. Adaptive Behavior, 1(4):387–420, 1993.
T. van Gelder. The dynamical hypothesis in cognitive science. Behavior and Brain Sciences, 21:615–665, 1998.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bredenfeld, A. et al. (2000). Behavior Engineering with “Dual Dynamics” Models and Design Tools. In: Veloso, M., Pagello, E., Kitano, H. (eds) RoboCup-99: Robot Soccer World Cup III. RoboCup 1999. Lecture Notes in Computer Science(), vol 1856. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45327-X_18
Download citation
DOI: https://doi.org/10.1007/3-540-45327-X_18
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-41043-0
Online ISBN: 978-3-540-45327-7
eBook Packages: Springer Book Archive