Optimization-based trajectory planning of the human upper body

This paper presents studies of the coordination of human upper body voluntary movement. A minimum-jerk 3D model is used to obtain the desired path in Cartesian space, which is widely used in the prediction of human reach movement. Instead of inverse kinematics, a direct optimization approach is used to predict each joint's profile (a spline curve). This optimization problem has four cost function terms: (1) Joint displacement function that evaluates displacement of each joint away from its neutral position; (2) Inconsistency function, which is the joint rate change (first derivative) and predicted overall trend from the initial target point to the final target point; (3) The non-smoothness function of the trajectory, which is the second derivative of the joint trajectory; (4) The non-continuity function, which consists of the amplitudes of joint angle rates at the initial and final target points, in order to emphasize smooth starting and ending conditions. This direct optimization technique can be used for potentially any number of degrees of freedom (DOF) system and it reduces the cost associated with certain inverse kinematics approaches for resolving joint profiles. This paper presents a high redundant upper-body modeling with 15 DOFs. Illustrative examples are presented and an interface is set up to visualize the results.

[1]  A. Wiegner,et al.  Kinematic models and human elbow flexion movements: Quantitative analysis , 2004, Experimental Brain Research.

[2]  Alexander Rm,et al.  A minimum energy cost hypothesis for human arm trajectories. , 1997 .

[3]  Alan Hreljac The relationship between smoothness and performance during the practice of a lower limb obstacle avoidance task , 2004, Biological Cybernetics.

[4]  Karim Abdel-Malek,et al.  Real-Time Inverse Kinematics for Humans , 2002 .

[5]  Réjean Plamondon,et al.  A kinematic theory of rapid human movements , 1995, Biological Cybernetics.

[6]  M. Kawato,et al.  Coordinates transformation and learning control for visually-guided voluntary movement with iteration: A Newton-like method in a function space , 1988, Biological Cybernetics.

[7]  Réjean Plamondon,et al.  A kinematic theory of rapid human movements , 1995, Biological Cybernetics.

[8]  Philip E. Martin,et al.  The relationship between smoothness and economy during walking , 2004, Biological Cybernetics.

[9]  W. L. Nelson Physical principles for economies of skilled movements , 1983, Biological Cybernetics.

[10]  K. Chang,et al.  Robots in human environments , 1999, Proceedings of the First Workshop on Robot Motion and Control. RoMoCo'99 (Cat. No.99EX353).

[11]  Atsuo Kawamura,et al.  Trajectory planning of redundant manipulators for minimum energy consumption without matrix inversion , 1997, Proceedings of International Conference on Robotics and Automation.

[12]  J. Dennis,et al.  A closer look at drawbacks of minimizing weighted sums of objectives for Pareto set generation in multicriteria optimization problems , 1997 .

[13]  T. Flash,et al.  The coordination of arm movements: an experimentally confirmed mathematical model , 1985, The Journal of neuroscience : the official journal of the Society for Neuroscience.

[14]  T. Flash,et al.  Moving gracefully: quantitative theories of motor coordination , 1987, Trends in Neurosciences.

[15]  Yoshio Yamamoto,et al.  Trajectory planning of multiple mobile manipulators with collision avoidance capability , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[16]  Valder Steffen,et al.  OPTIMIZATION OF THE TRAJECTORY PLANNING OF ROBOT MANIPULATORS TAKING INTO ACCOUNT THE DYNAMICS OF THE SYSTEM , 1998 .

[17]  R. Zernicke,et al.  Jerk-cost modulations during the practice of rapid arm movements , 2004, Biological Cybernetics.

[18]  Rodney A. Brooks,et al.  A subdivision algorithm in configuration space for findpath with rotation , 1983, IEEE Transactions on Systems, Man, and Cybernetics.

[19]  H. Nagasaki,et al.  Trajectory Formation of Vertical Arm Movements through a Via-Point: A Limit of Validity of the Minimum-Jerk Model , 1993, Perceptual and motor skills.

[20]  Karim Abdel-Malek,et al.  Reach Envelope of a 9-Degree-of Freedom Model of the Upper Extremity , 2005, Int. J. Robotics Autom..

[21]  Gianluca Antonelli,et al.  Task-priority redundancy resolution for underwater vehicle-manipulator systems , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[22]  R. Marler,et al.  Function-transformation methods for multi-objective optimization , 2005 .

[23]  Marco Ceccarelli,et al.  An optimum robot path planning with payload constraints , 2002, Robotica.

[24]  Jasbir S. Arora,et al.  Survey of multi-objective optimization methods for engineering , 2004 .

[25]  Michael I. Jordan,et al.  Are arm trajectories planned in kinematic or dynamic coordinates? An adaptation study , 1995, Experimental Brain Research.

[26]  Jean-Claude Latombe,et al.  Robot Motion Planning: A Distributed Representation Approach , 1991, Int. J. Robotics Res..

[27]  Russell H. Taylor,et al.  Automatic Synthesis of Fine-Motion Strategies for Robots , 1984 .

[28]  M. Singaperumal,et al.  Optimal trajectory planning for a hexapod machine tool during contour machining , 2002 .

[29]  D. Hoffman,et al.  Step-tracking movements of the wrist in humans. II. EMG analysis , 1990, The Journal of neuroscience : the official journal of the Society for Neuroscience.

[30]  Réjean Plamondon,et al.  A kinematic theory of rapid human movements: Part III. Kinetic outcomes , 1998, Biological Cybernetics.

[31]  M. Kawato,et al.  Formation and control of optimal trajectory in human multijoint arm movement , 1989, Biological Cybernetics.

[32]  J. Denavit,et al.  A kinematic notation for lower pair mechanisms based on matrices , 1955 .

[33]  Huifang Li,et al.  Optimal trajectory planning for material handling of compliant sheet metal parts , 2002 .

[34]  Oussama Khatib,et al.  Elastic bands: connecting path planning and control , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[35]  Charles C. Nguyen,et al.  Globally Optimal Trajectory Planning for Redundant Manipulators using State Space Augmentation Method , 1997, J. Intell. Robotic Syst..

[36]  E. Croft,et al.  Smooth and time-optimal trajectory planning for industrial manipulators along specified paths , 2000 .

[37]  O. Khatib,et al.  Real-Time Obstacle Avoidance for Manipulators and Mobile Robots , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[38]  H. Nagasaki Asymmetrical trajectory formation in cyclic forearm movements in man , 2004, Experimental Brain Research.

[39]  B. Faverjon,et al.  Probabilistic Roadmaps for Path Planning in High-Dimensional Con(cid:12)guration Spaces , 1996 .

[40]  Yu-Geng Xi,et al.  Optimum motion planning in joint space for robots using genetic algorithms , 1996, Robotics Auton. Syst..

[41]  Zhiwei Luo,et al.  On the trajectory formation of the human arm constrained by the external environment , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[42]  L. Piegl,et al.  The NURBS Book , 1995, Monographs in Visual Communications.

[43]  S. F. P. Saramago,et al.  OPTIMAL TRAJECTORY PLANNING OF ROBOT MANIPULATORS IN THE PRESENCE OF MOVING OBSTACLES , 2000 .

[44]  Steven Dubowsky,et al.  Robot Path Planning with Obstacles, Actuator, Gripper, and Payload Constraints , 1989, Int. J. Robotics Res..

[45]  James E. Bobrow,et al.  Optimal robot plant planning using the minimum-time criterion , 1988, IEEE J. Robotics Autom..

[46]  Russell H. Taylor,et al.  Planning and execution of straight line manipulator trajectories , 1979 .