Robot body self-modeling algorithm: a collision-free motion planning approach for humanoids

Motion planning for humanoid robots is one of the critical issues due to the high redundancy and theoretical and technical considerations e.g. stability, motion feasibility and collision avoidance. The strategies which central nervous system employs to plan, signal and control the human movements are a source of inspiration to deal with the mentioned problems. Self-modeling is a concept inspired by body self-awareness in human. In this research it is integrated in an optimal motion planning framework in order to detect and avoid collision of the manipulated object with the humanoid body during performing a dynamic task. Twelve parametric functions are designed as self-models to determine the boundary of humanoid’s body. Later, the boundaries which mathematically defined by the self-models are employed to calculate the safe region for box to avoid the collision with the robot. Four different objective functions are employed in motion simulation to validate the robustness of algorithm under different dynamics. The results also confirm the collision avoidance, reality and stability of the predicted motion.

[1]  Aude Billard,et al.  A dynamical system approach to realtime obstacle avoidance , 2012, Autonomous Robots.

[2]  Kazuhito Yokoi,et al.  Planning 3-D Collision-Free Dynamic Robotic Motion Through Iterative Reshaping , 2008, IEEE Transactions on Robotics.

[3]  Jen-Gwo Chen,et al.  A graphical computer system for modeling the manual lifting task via biomechanical and psychophysical-biomechanical optimization approaches , 1993 .

[4]  Ali Leylavi Shoushtari What strategy central nervous system uses to perform a movement balanced? Biomechatronical simulation of human lifting , 2013 .

[5]  Michael Gienger,et al.  Real-Time Self Collision Avoidance for Humanoids by means of Nullspace Criteria and Task Intervals , 2006, 2006 6th IEEE-RAS International Conference on Humanoid Robots.

[6]  S. Lord,et al.  Sit-to-stand performance depends on sensation, speed, balance, and psychological status in addition to strength in older people. , 2002, The journals of gerontology. Series A, Biological sciences and medical sciences.

[7]  Yujiang Xiang,et al.  Optimization‐based dynamic human walking prediction: One step formulation , 2009 .

[8]  Wim G. M. Janssen,et al.  Determinants of the sit-to-stand movement: a review. , 2002, Physical therapy.

[9]  M Parnianpour,et al.  How does the central nervous system address the kinetic redundancy in the lumbar spine? Three-dimensional isometric exertions with 18 Hill-model-based muscle fascicles at the L4—L5 level , 2010, Proceedings of the Institution of Mechanical Engineers. Part H, Journal of engineering in medicine.

[10]  M G Pandy,et al.  Static and dynamic optimization solutions for gait are practically equivalent. , 2001, Journal of biomechanics.

[11]  Jadran Lenarčič,et al.  Balance and control of human inspired jumping robot , 2006, ARK.

[12]  M. M. Ayoub,et al.  Development of methodology in biomechanical simulation of manual lifting , 1994 .

[13]  Florent Lamiraux,et al.  Whole-body task planning for a humanoid robot: a way to integrate collision avoidance , 2009, 2009 9th IEEE-RAS International Conference on Humanoid Robots.

[14]  M. Pandy,et al.  Dynamic optimization of human walking. , 2001, Journal of biomechanical engineering.

[15]  Y. Hamam,et al.  Optimal Trajectory Planning of Manipulators With Collision Detection and Avoidance , 1992 .

[16]  Alexander Dietrich,et al.  Integration of Reactive, Torque-Based Self-Collision Avoidance Into a Task Hierarchy , 2012, IEEE Transactions on Robotics.

[17]  D S Bloswick,et al.  Biomechanical simulation of manual lifting using spacetime optimization. , 2001, Journal of biomechanics.

[18]  Gordon Cheng,et al.  From Biologically Realistic Imitation to Robot Teaching Via Human Motor Learning , 2007, ICONIP.

[19]  M. M. Ayoub,et al.  A 2-D simulation model for lifting activities , 1998 .

[20]  Manuel Lopes,et al.  Body schema acquisition through active learning , 2010, 2010 IEEE International Conference on Robotics and Automation.

[21]  Kazuhito Yokoi,et al.  Stepping over obstacles with humanoid robots , 2006, IEEE Transactions on Robotics.

[22]  Yuichiro Anzai,et al.  CAHRA: collision avoidance system for humanoid robot arms with potential field , 2004, 2004 IEEE International Conference on Systems, Man and Cybernetics (IEEE Cat. No.04CH37583).

[23]  J. Arora,et al.  Human lifting simulation using a multi-objective optimization approach , 2010 .

[24]  Tzu-Hsien Lee,et al.  Lifting Strengths in Different Horizontal Distances of Objects to be Lifted , 2005, Journal of occupational health.

[25]  Katsu Yamane,et al.  Sit-to-stand task on a humanoid robot from human demonstration , 2010, 2010 10th IEEE-RAS International Conference on Humanoid Robots.

[26]  Max Q.-H. Meng,et al.  Real-time Collision-free Path Planning of Robot Manipulators using Neural Network Approaches , 2000, Auton. Robots.

[27]  Olivier Sigaud,et al.  From humans to humanoids: The optimal control framework , 2012, Paladyn J. Behav. Robotics.

[28]  W. Blajer,et al.  Multibody modeling of human body for the inverse dynamics analysis of sagittal plane movements , 2007 .

[29]  Giulio Sandini,et al.  Approximate optimal control for reaching and trajectory planning in a humanoid robot , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[30]  D B Chaffin,et al.  A biomechanical evaluation of five lifting techniques. , 1986, Applied ergonomics.

[31]  Hod Lipson,et al.  Resilient Machines Through Continuous Self-Modeling , 2006, Science.

[32]  Lakmal D. Seneviratne,et al.  Collision Avoidance in Multiple-Redundant Manipulators , 1997, Int. J. Robotics Res..

[33]  D B Chaffin,et al.  Back lift versus leg lift: an index and visualization of dynamic lifting strategies. , 2000, Journal of biomechanics.

[34]  Parvin Abedi,et al.  Modelling and Simulation of Human-like Movements for Humanoid Robots , 2012, ICINCO.

[35]  Oussama Khatib,et al.  Real-Time Obstacle Avoidance for Manipulators and Mobile Robots , 1986 .

[36]  Olivier Stasse,et al.  Strategies for Humanoid Robots to Dynamically Walk Over Large Obstacles , 2009, IEEE Transactions on Robotics.

[37]  Joo H. Kim,et al.  Predictive dynamics: an optimization-based novel approach for human motion simulation , 2010 .

[38]  Kouhei Ohnishi,et al.  Collision Avoidance Method of Humanoid Robot With Arm Force , 2004, IEEE Transactions on Industrial Electronics.