Impulsive pedipulation of a spherical object for reaching a 3D goal position

The aim of this paper is to develop an algorithm that enables a humanoid robot to perform an impulsive pedipulation of a spherical object by using its foot, so that the object reaches a desired 3D goal position, taking into account some constraints imposed at the moment of the impact. This is done by planning a suitable motion of the humanoid robot that exerts the required impact conditions on this object. Then, we take the free kick in soccer as a case of study that represents one possible application of this algorithm. Finally, we provide a simulation example that intends to show its validity.

[1]  Kazuhito Yokoi,et al.  Development of a software for motion optimization of robots - Application to the kick motion of the HRP-2 robot , 2006, 2006 IEEE International Conference on Robotics and Biomimetics.

[2]  Kazuhito Yokoi,et al.  Ball dynamics simulation on OpenHRP3 , 2012, 2012 IEEE International Conference on Robotics and Biomimetics (ROBIO).

[3]  Felix Wenk,et al.  Online Generated Kick Motions for the NAO Balanced Using Inverse Dynamics , 2013, RoboCup.

[4]  S. Nakaoka,et al.  Choreonoid: Extensible virtual robot environment built on an integrated GUI framework , 2012, 2012 IEEE/SICE International Symposium on System Integration (SII).

[5]  M.T. Mason,et al.  Dynamic manipulation , 1993, Proceedings of 1993 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS '93).

[6]  Il Hong Suh,et al.  Impact Based Trajectory Planning of a Soccer Ball in a Kicking Robot , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[7]  David Salomon,et al.  Computer Graphics and Geometric Modeling , 1999, Springer New York.

[8]  Yoshihiko Nakamura,et al.  Boundary Condition Relaxation Method for Stepwise Pedipulation Planning of Biped Robots , 2009, IEEE Transactions on Robotics.

[9]  Ian D. Walker,et al.  Impact configurations and measures for kinematically redundant and multiple armed robot systems , 1994, IEEE Trans. Robotics Autom..

[10]  Thomas Röfer,et al.  Kicking a Ball - Modeling Complex Dynamic Motions for Humanoid Robots , 2010, RoboCup.

[11]  Atsuo Kawamura,et al.  Motion characteristics in releasing manipulation , 2000, Proceedings. 2000 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2000) (Cat. No.00CH37113).

[12]  Rex Douglas Ramsier,et al.  Measurement of coefficient of restitution made easy , 2006 .

[13]  Yu Zhou,et al.  Integrating Optical Force Sensing with Visual Servoing for Microassembly , 2000, J. Intell. Robotic Syst..

[14]  Eiichi Yoshida,et al.  Generation of dynamic motions under continuous constraints: Efficient computation using B-Splines and Taylor polynomials , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[15]  Chi Zhu,et al.  Releasing manipulation with learning control , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[16]  Kazuhito Yokoi,et al.  Resolved momentum control: humanoid motion planning based on the linear and angular momentum , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[17]  Matthew T. Mason,et al.  Experiments in impulsive manipulation , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[18]  Shuuji Kajita,et al.  Constraint-based dynamics simulator for humanoid robots with shock absorbing mechanisms , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[19]  Miomir Vukobratovic,et al.  Zero-Moment Point - Thirty Five Years of its Life , 2004, Int. J. Humanoid Robotics.

[20]  Philippe Fraisse,et al.  Planning and fast re-planning of safe motions for humanoid robots: Application to a kicking motion , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[21]  Masayuki Inaba,et al.  Online mixture and connection of basic motions for humanoid walking control by footprint specification , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[22]  F. W. Gembicki,et al.  Vector optimization for control with performance and parameter sensitivity indices , 1974 .

[23]  Yoshihiko Nakamura,et al.  Whole-body cooperative balancing of humanoid robot using COG Jacobian , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

[24]  Francis L. Merat,et al.  Introduction to robotics: Mechanics and control , 1987, IEEE J. Robotics Autom..