Strength guided motion

A methodology and algorithm are presented that generate motions imitating the way humans complete a lifting task under various loading conditions. The path taken depends on "natural" parameters: the figure geometry, the given load, the final destination, and, especially, the strength model of the agent. Additional user controllable parameters of the motion are the comfort of the action and the perceived exertion of the agent. The algorithm uses this information to incrementally compute a motion path of the end-effector moving the load. It is therefore instantaneously adaptable to changing force, loading, and strength conditions. Various strategies are used to model human behavior (such as reducing moment, pull back, add additional joints, and jerk) that compute the driving torques as the situation changes. The strength model dictates acceptable kinematic postures. The resulting algorithm offers torque control without the tedious user expression of driving forces under a dynamics model. The algorithm runs in near-realtime and offers an agent-dependent toolkit for fast path prediction. Examples are presented for various lifting tasks, including one-and two-handed lifts, and raising the body from a seated posture.

[1]  E. Asmussen,et al.  ISOMETRIC MUSCLE STRENGTH IN RELATION TO AGE IN MEN AND WOMEN , 1962 .

[2]  H. Clarke Muscular strength and endurance in man , 1966 .

[3]  R Beckett,et al.  An evaluation of the kinematics of gait by minimum energy. , 1968, Journal of biomechanics.

[4]  D. Jacobson,et al.  Studies of human locomotion via optimal programming , 1971 .

[5]  Bernard Roth,et al.  The Near-Minimum-Time Control Of Open-Loop Articulated Kinematic Chains , 1971 .

[6]  Nils J. Nilsson,et al.  Artificial Intelligence , 1974, IFIP Congress.

[7]  Noel Gl,et al.  Prolactin, thyrotropin, and growth hormone release during stress associated with parachute jumping. , 1976 .

[8]  L. Laubach Comparative muscular strength of men and women: a review of the literature. , 1976, Aviation, space, and environmental medicine.

[9]  B. P. Yeo Investigations concerning the principle of minimal total muscular force. , 1976, Journal of biomechanics.

[10]  M. M. Ayoub,et al.  Development of an Atlas of Strengths and Establishment of an Appropriate Model Structure , 1981 .

[11]  C. Lin,et al.  Optimum Path Planning for Mechanical Manipulators , 1981 .

[12]  Sheik N Imrhan Modelling isokinetic strength of the upper extremity , 1983 .

[13]  J. Hay,et al.  Human Strength Curves , 1984, Exercise and sport sciences reviews.

[14]  John M. Hollerbach,et al.  Redundancy resolution of manipulators through torque optimization , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[15]  A. A. Maciejewski,et al.  Obstacle Avoidance , 2005 .

[16]  V. T. Rajan Minimum time trajectory planning , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[17]  V. Srinivasan,et al.  Optimal Motion Programming of Robot Manipulators , 1985 .

[18]  Z. Shiller,et al.  On the optimal control of robotic manipulators with actuator and end-effector constraints , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[19]  D. Anton Occupational biomechanics , 1986 .

[20]  John M. Hollerbach,et al.  Planning of Minimum- Time Trajectories for Robot Arms , 1986 .

[21]  V. Heyward,et al.  Gender Differences in Strength , 1986 .

[22]  Steven Dubowsky,et al.  Time optimal trajectory planning for robotic manipulators with obstacle avoidance: A CAD approach , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[23]  Jane Wilhelms,et al.  Using Dynamic Analysis for Realistic Animation of Articulated Bodies , 1987, IEEE Computer Graphics and Applications.

[24]  Norman I. Badler,et al.  Articulated Figure Positioning by Multiple Constraints , 1987, IEEE Computer Graphics and Applications.

[25]  Oussama Khatib,et al.  A unified approach for motion and force control of robot manipulators: The operational space formulation , 1987, IEEE J. Robotics Autom..

[26]  Michael F. Cohen,et al.  Controlling dynamic simulation with kinematic constraints , 1987, SIGGRAPH.

[27]  Michael Girard Interactive Design of 3D Computer-Animated Legged Animal Motion , 1987, IEEE Computer Graphics and Applications.

[28]  John E. Hopcroft,et al.  Simulation of physical systems from geometric models , 1987, IEEE J. Robotics Autom..

[29]  Robert Lake,et al.  Near-Real-Time Control of Human Figure Models , 1987, IEEE Computer Graphics and Applications.

[30]  Michael Girard,et al.  Interactive Design of 3D Computer-Animated Legged Animal Motion , 1987, IEEE Computer Graphics and Applications.

[31]  Ming-Chuan Leu,et al.  Optimal trajectory generation for robotic manipulators using dynamic programming , 1987 .

[32]  Kazem Kazerounian,et al.  An alternative method for minimization of the driving forces in redundant manipulators , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[33]  Gavin S. P. Miller,et al.  The motion dynamics of snakes and worms , 1988, SIGGRAPH.

[34]  Andrew P. Witkin,et al.  Spacetime constraints , 1988, SIGGRAPH.

[35]  Arun N. Netravali,et al.  Motion interpolation by optimal control , 1988, SIGGRAPH.

[36]  Jane Wilhelms,et al.  Collision Detection and Response for Computer Animation , 1988, SIGGRAPH.

[37]  Jeffrey Esakov,et al.  An Investigation of Language Input and Performance Timing for Task Animation , 1988 .

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

[39]  Collision Detection and Response for Computer Animation , 1988, SIGGRAPH 1988.

[40]  James K. Hahn,et al.  Realistic animation of rigid bodies , 1988, SIGGRAPH.

[41]  Norman I. Badler,et al.  JACK: a toolkit for manipulating articulated figures , 1988, UIST '88.

[42]  John A. Brewer,et al.  A hand biomechanics workstation , 1988, SIGGRAPH.

[43]  David E. Breen,et al.  Choreographing Goal-Oriented Motion Using Cost Functions , 1989 .

[44]  Thomas W. Calvert,et al.  Goal-directed, dynamic animation of human walking , 1989, SIGGRAPH.

[45]  M. Greenisen Nasa johnson space center , 1989 .

[46]  Alex Pentland,et al.  Good vibrations: modal dynamics for graphics and animation , 1989, SIGGRAPH.

[47]  Daniel Thalmann,et al.  Motion Control: From Keyframe to Task-Level Animation , 1989 .

[48]  Ernest M. Otani Software Tools for Dynamic and Kinematic Modeling of Human Emotion , 1989 .

[49]  N. Badler,et al.  Real Time Inverse Kinematics with Joint Limits and Spatial Constraints , 1989 .

[50]  Norman I. Badler,et al.  Anthropometry for Computer Animated Human Figures , 1989 .

[51]  Daniel Thalmann,et al.  State-of-the-art in Computer Animation , 1989, Springer Japan.

[52]  Norman I. Badler Artificial Intelligence, Natural Language, and Simulation for Human Animation , 1989 .

[53]  David Baraff,et al.  Analytical methods for dynamic simulation of non-penetrating rigid bodies , 1989, SIGGRAPH.

[54]  Norman I. Badler,et al.  Interactive real-time articulated figure manipulation using multiple kinematic constraints , 1990, I3D '90.

[55]  Susanna Wei,et al.  Human strength database and multidimensional data display , 1990 .

[56]  Michael Girard,et al.  Constrained optimization of articulated animal movement in computer animation , 1991 .