Abstract
This paper describes the design, implementation and test of a goalkeeper robot for the Middle-Size League of RoboCup. The goalkeeper task is implemented by a set of primitive tasks and behaviors, coordinated by a 2-level hierarchical state machine. The primitive tasks concerning complex motion control are implemented by a non-linear control algorithm, adapted to the different task goals (e.g., follow the ball or intercept the ball). One of the top level behaviors regularly determines the robot posture from local features extracted from images acquired by a catadioptric omni-directional vision system. Most robot parameters were designed based on simulations carried out with the Hybrid Automata Matlab/Simulink toolbox CheckMate. Results obtained with the actual goalkeeper are presented and discussed.
Chapter PDF
Similar content being viewed by others
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
Indiveri, G.: An Introduction to Wheeled Mobile Robot Kinematics and Dynamics. Slides for lecture given at RoboCamp, Paderborn, Germany (2002)
Jamzad, M., Chitsaz, H., et al.: A goalkeeper for middle size robocup. In: RobCup- 2000: Robot Soccer World Cup IV (2001)
Menegatti, E., Nori, F., Pagello, E., Pellizzari, C., Spagnoli, D.: Designing an omnidirectional vision system for a goalkeeper robot. RobCup 2001: Robot Soccer World Cup V (2001)
Lima, P., Custódio, L., Ventura, R., Aparício, P.: A functional architecture for a team of fully autonomous cooperative robots. In: RobCup 1999: Robot Soccer World Cup III (1999)
Marques, C., Lima, P.: A multi-sensor navigation system for soccer robots. In: RobCup 2001: Robot Soccer World Cup V (2002)
de Wit, C.C., Siciliano, B. (eds.)., G.B.: Theory of Robot Control. Springer, London (1996)
Oriolo, G., Luca, A.D., Vendittelli, M.: WMR Control via Dynamic Feedback Linearization: Design, Implementation and Experimental Validation. IEEE Transactions on Control Systems Technology (2002)
Khalil, H.K.: Nonlinear Systems. Prentice-Hall, Englewood Cliffs (2002)
Indiveri, G.: On the Motion Control of a Nonholonomic Soccer Playing Robot. In: RobCup-2001: Robot Soccer World Cup V (2002)
van der Schaft, Hans Schumacher, A.: An Introduction to Hybrid Dynamical Systems. Springer, Heidelberg (1999)
Uchibe, E., Kato, T., Asada, M., Hosoda, K.: Dynamic task assignment in a multiagent/multitask environment based on module conflict resolution. In: IEEE Intern. Conf. on Roboticas and Automation, pp. 3987–3992 (2001)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Lausen, H., Nielsen, J., Nielsen, M., Lima, P. (2004). Model and Behavior-Based Robotic Goalkeeper. In: Polani, D., Browning, B., Bonarini, A., Yoshida, K. (eds) RoboCup 2003: Robot Soccer World Cup VII. RoboCup 2003. Lecture Notes in Computer Science(), vol 3020. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-25940-4_15
Download citation
DOI: https://doi.org/10.1007/978-3-540-25940-4_15
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-22443-3
Online ISBN: 978-3-540-25940-4
eBook Packages: Springer Book Archive