Autonomous Air-Hockey Playing Cobot Using Optimal Control and Vision-Based Bayesian Tracking

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.

[1]  Nicholas G. Polson,et al.  Particle Filtering , 2006 .

[2]  Moon Gi Kang,et al.  Super-resolution image reconstruction , 2010, 2010 International Conference on Computer Application and System Modeling (ICCASM 2010).

[3]  Denis Fize,et al.  Speed of processing in the human visual system , 1996, Nature.

[4]  Takashi Suehiro,et al.  A two-layer tactical system for an air-hockey-playing robot , 2017, 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[5]  Yoshihiko Nakamura,et al.  Advanced robotics - redundancy and optimization , 1990 .

[6]  Nahum Shimkin,et al.  Learning Control for Air Hockey Striking Using Deep Reinforcement Learning , 2017, 2017 International Conference on Control, Artificial Intelligence, Robotics & Optimization (ICCAIRO).

[7]  H. W. Sorenson,et al.  Kalman Filtering Techniques , 1966 .

[8]  Christopher G. Atkeson,et al.  A Framework for Learning from Observation Using Primitives , 2002, RoboCup.

[9]  Katsushi Ikeuchi,et al.  Development of Air Hockey Robot improving with the human players , 2011, IECON 2011 - 37th Annual Conference of the IEEE Industrial Electronics Society.

[10]  R. W. Saaty,et al.  The analytic hierarchy process—what it is and how it is used , 1987 .

[11]  M. Ernst,et al.  Humans integrate visual and haptic information in a statistically optimal fashion , 2002, Nature.

[12]  Mark W. Spong,et al.  Vision-based control of an air hockey playing robot , 1999 .

[13]  Petar Kormushev,et al.  Human-centered manipulation and navigation with Robot DE NIRO , 2018, IROS 2018.

[14]  Kenzo Nonami,et al.  Hierarchical processing architecture for an air-hockey robot system , 2013, 2013 IEEE International Conference on Robotics and Automation.

[15]  Wen-June Wang,et al.  A vision based air hockey system with fuzzy control , 2002, Proceedings of the International Conference on Control Applications.

[16]  D. Wolpert,et al.  Motor prediction , 2001, Current Biology.