Abstract
This paper presents a novel autonomous air-hockey playing collaborative robot (cobot) that provides human-like gameplay against human opponents. Vision-based Bayesian tracking of the puck and striker are used in an Analytic Hierarchy Process (AHP)-based probabilistic tactical layer for high-speed perception. The tactical layer provides commands for an active control layer that controls the Cartesian position and yaw angle of a custom end effector. The active layer uses optimal control of the cobot’s posture inside the task nullspace. The kinematic redundancy is resolved using a weighted Moore-Penrose pseudo-inversion technique. Experiments with human players show high-speed human-like gameplay with potential applications in the growing field of entertainment robotics.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
A video demonstration of the system is available at: https://www.imperial.ac.uk/robot-intelligence/videos/.
References
Bentivegna, D.C., Atkeson, C.G.: A framework for learning from observation using primitives. In: Kaminka, G.A., Lima, P.U., Rojas, R. (eds.) RoboCup 2002. LNCS (LNAI), vol. 2752, pp. 263–270. Springer, Heidelberg (2003). https://doi.org/10.1007/978-3-540-45135-8_20
Bishop, B., Spong, M.: Vision-based control of an air hockey playing robot. IEEE Control Syst. Mag. 19(3), 23–32 (1999)
Djuric, P.M., et al.: Particle filtering. IEEE Signal Process. Mag. 20(5), 19–38 (2003)
Ernst, M.O., Banks, M.S.: Humans integrate visual and haptic information in a statistically optimal fashion. Nature 415, 429 EP (2002)
Falck, F., Doshi, S., Smuts, N., Lingi, J., Rants, K., Kormushev, P.: Human-centered manipulation and navigation with Robot DE NIRO. In: IROS 2018 Workshop: Towards Robots that Exhibit Manipulation Intelligence, IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Madrid, Spain, October 2018
Franka Emika GmbH: Panda arm (2017). https://www.franka.de/
Nakamura, Y.: Advanced Robotics: Redundancy and Optimization, 1st edn. Addison-Wesley Longman Publishing Co., Inc., Boston (1990)
Namiki, A., Matsushita, S., Ozeki, T., Nonami, K.: Hierarchical processing architecture for an air-hockey robot system. In: 2013 IEEE International Conference on Robotics and Automation, pp. 1187–1192. IEEE (2013)
Ogawa, M., et al.: Development of air hockey robot improving with the human players. In: IECON 2011, pp. 3364–3369 (2011)
Shimada, H., Kutsuna, Y., Kudoh, S., Suehiro, T.: A two-layer tactical system for an air-hockey-playing robot. In: 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 6985–6990. IEEE (2017)
Sorenson, H.: Kalman Filtering Techniques, Advances in Control Systems, vol. 3. Elsevier, Amsterdam (1966)
Taitler, A., Shimkin, N.: Learning control for air hockey striking using deep reinforcement learning. In: 2017 International Conference on Control, Artificial Intelligence, Robotics Optimization (ICCAIRO), pp. 22–27 (2017)
Thorpe, S., Fize, D., Marlot, C.: Speed of processing in the human visual system. Nature 381, 520 EP (1996)
Wang, W.J., Tsai, I.D., Chen, Z.D., Wang, G.H.: A vision based air hockey system with fuzzy control. In: Proceedings of the International Conference on Control Applications, vol. 2, pp. 754–759 (2002)
Whitaker, R.: The analytic hierarchy process - what it is and how it is used. Math. Model. 9, 161–176 (1987)
Wolpert, D.M., Flanagan, J.R.: Motor prediction. Curr. Biol. 11(18), R729–R732 (2001)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
AlAttar, A., Rouillard, L., Kormushev, P. (2019). Autonomous Air-Hockey Playing Cobot Using Optimal Control and Vision-Based Bayesian Tracking. In: Althoefer, K., Konstantinova, J., Zhang, K. (eds) Towards Autonomous Robotic Systems. TAROS 2019. Lecture Notes in Computer Science(), vol 11650. Springer, Cham. https://doi.org/10.1007/978-3-030-25332-5_31
Download citation
DOI: https://doi.org/10.1007/978-3-030-25332-5_31
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-25331-8
Online ISBN: 978-3-030-25332-5
eBook Packages: Computer ScienceComputer Science (R0)