Design and development of a novel type of table tennis aerial robot player with tilting propellers

Abstract Table tennis has long fascinated roboticists as a particularly difficult task which requires fast movements, accurate control and adaptation to task parameters. In addition, the development of such devices is useful for educating the undergraduate students. Up to now, several groups have developed robotic manipulators playing table tennis and other commercial interactive robots. Moreover, drones are booming right now, and they can cover a larger workspace than manipulators, for a lower device volume and at a lower price. In this context, this paper aims to propose a drone playing table tennis to analyze the benefits and the disadvantages for this task. Most vertical takeoff and landing (VTOL) vehicles are not fast enough to reproduce hitting motions. The proposed prototype is an innovative quadrotor combining a tilting propeller and a state-dependent iterative linear quadratic control (iLQR). The performance of the proposed solution is evaluated with real experiments that show the success of the approach, reaching hitting rates of 40%.

[1]  Wesam Jasim,et al.  Improving leader-follower formation control performance for quadrotors , 2016 .

[2]  M. Faessler,et al.  Thrust Mixing, Saturation, and Body-Rate Control for Accurate Aggressive Quadrotor Flight , 2017, IEEE Robotics and Automation Letters.

[3]  Sofiane Achiche,et al.  From Inverse Kinematics to Optimal Control , 2014 .

[4]  Vijay Kumar,et al.  Trajectory generation and control for precise aggressive maneuvers with quadrotors , 2012, Int. J. Robotics Res..

[5]  Qiang Huang,et al.  Design of a Redundant Manipulator for Playing Table Tennis towards Human-Like Stroke Patterns , 2014 .

[6]  Juan A. Méndez,et al.  Ping-pong player prototype , 2003, IEEE Robotics Autom. Mag..

[7]  Oliver Kroemer,et al.  Learning to select and generalize striking movements in robot table tennis , 2012, AAAI Fall Symposium: Robots Learning Interactively from Human Teachers.

[8]  Mahmut Faruk Aksit,et al.  Dynamic model and control of a new quadrotor unmanned aerial vehicle with tilt-wing mechanism , 2008 .

[9]  Timothy Bretl,et al.  A two-stage suboptimal approximation for variable compliance and torque control , 2014, 2014 European Control Conference (ECC).

[10]  Andrea L'Afflitto,et al.  Robust Adaptive Control for Constrained Tilt-Rotor Quadcopters of Unknown Inertial Properties , 2019, 2019 American Control Conference (ACC).

[11]  Manuela M. Veloso,et al.  Towards table tennis with a quadrotor autonomous learning robot and onboard vision , 2015, 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[12]  De Xu,et al.  Control system design for a 5-DOF table tennis robot , 2010, 2010 11th International Conference on Control Automation Robotics & Vision.

[13]  Jonathan P. How,et al.  Comparison of Fixed and Variable Pitch Actuators for Agile Quadrotors , 2011 .

[14]  Bernhard Schölkopf,et al.  Reliable Real Time Ball Tracking for Robot Table Tennis , 2019, Robotics.

[15]  Siddharth Sridhar,et al.  Non-Linear Sliding Mode Control of a Tilting-Rotor Quadcopter , 2017 .

[16]  Manish Kumar,et al.  Design, Fabrication and Control of a Tilt Rotor Quadcopter , 2016 .

[17]  Fumio Miyazaki,et al.  Learning to the robot table tennis task-ball control & rally with a human , 2003, SMC'03 Conference Proceedings. 2003 IEEE International Conference on Systems, Man and Cybernetics. Conference Theme - System Security and Assurance (Cat. No.03CH37483).

[18]  J. Pantoja,et al.  Differential dynamic programming and Newton's method , 1988 .

[19]  Yuval Tassa,et al.  Synthesis and stabilization of complex behaviors through online trajectory optimization , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[20]  Jan Peters,et al.  Simulating Human Table Tennis with a Biomimetic Robot Setup , 2010, SAB.

[21]  Jan Peters,et al.  A biomimetic approach to robot table tennis , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[22]  Dongbing Gu,et al.  Iterative linear quadratic regulator control for quadrotors leader-follower formation flight , 2019, International journal of Modeling, identification and control.

[23]  Charles Richter,et al.  Polynomial Trajectory Planning for Aggressive Quadrotor Flight in Dense Indoor Environments , 2016, ISRR.

[24]  Antonio Franchi,et al.  Differential Flatness of Quadrotor Dynamics Subject to Rotor Drag for Accurate Tracking of High-Speed Trajectories , 2017, IEEE Robotics and Automation Letters.

[25]  Emanuel Todorov,et al.  Iterative Linear Quadratic Regulator Design for Nonlinear Biological Movement Systems , 2004, ICINCO.

[26]  Roland Siegwart,et al.  Linear vs Nonlinear MPC for Trajectory Tracking Applied to Rotary Wing Micro Aerial Vehicles , 2016, ArXiv.

[27]  H. C. T. E. Fernando,et al.  Modelling, simulation and implementation of a quadrotor UAV , 2013, 2013 IEEE 8th International Conference on Industrial and Information Systems.

[28]  E. Todorov,et al.  A generalized iterative LQG method for locally-optimal feedback control of constrained nonlinear stochastic systems , 2005, Proceedings of the 2005, American Control Conference, 2005..

[29]  A. Nemati,et al.  Modeling and control of a single axis tilting quadcopter , 2014, 2014 American Control Conference.

[30]  Heinrich H. Bülthoff,et al.  A Novel Overactuated Quadrotor Unmanned Aerial Vehicle: Modeling, Control, and Experimental Validation , 2015, IEEE Transactions on Control Systems Technology.

[31]  Hendrik F. Hamann,et al.  A testing platform for on-drone computation , 2015, 2015 33rd IEEE International Conference on Computer Design (ICCD).

[32]  Jur P. van den Berg,et al.  Iterated LQR smoothing for locally-optimal feedback control of systems with non-linear dynamics and non-quadratic cost , 2014, 2014 American Control Conference.

[33]  Davide Scaramuzza,et al.  Onboard State Dependent LQR for Agile Quadrotors , 2018, 2018 IEEE International Conference on Robotics and Automation (ICRA).

[34]  Andreas Zell,et al.  A Table Tennis Robot System Using an Industrial KUKA Robot Arm , 2018, GCPR.

[35]  Marc Pollefeys,et al.  PX4: A node-based multithreaded open source robotics framework for deeply embedded platforms , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[36]  Heinrich H. Bülthoff,et al.  First flight tests for a quadrotor UAV with tilting propellers , 2013, 2013 IEEE International Conference on Robotics and Automation.

[37]  Ergun Erçelebi,et al.  MODELLING AND CONTROL OF H-SHAPED RACING QUADCOPTER WITH TILTING PROPELLERS , 2017 .

[38]  Vijay Kumar,et al.  Minimum snap trajectory generation and control for quadrotors , 2011, 2011 IEEE International Conference on Robotics and Automation.

[39]  Alexandra Moutinho,et al.  The Tilt-Quadrotor: Concept, Modeling and Identification , 2015, 2015 IEEE International Conference on Autonomous Robot Systems and Competitions.

[40]  Yuval Tassa,et al.  Control-limited differential dynamic programming , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[41]  Yaser N. Alothman,et al.  Optimal control of multiple quadrotors for transporting a cable suspended payload , 2018 .