Human motion coordination: a juggler as an example

This paper introduces a new method for the coordination of human motion based on planning and AI techniques. Motions are considered as black boxes that are activated according to preconditions and produce postconditions in a hybrid, continuous and discrete world. Each part of the body is an autonomous entity that cooperates with the others as determined by global criteria, such as occupation rate and distance to a goal (common to all the entities). With this technique, we can easily specify and solve the motion coordination problem of a juggler that juggles with a dynamic number of balls in real time.

[1]  Franck Multon,et al.  Modeling and Processing of Oral and Tactile Activities in the GEORAL System , 1995, Multimodal Human-Computer Communication.

[2]  Christopher W. Geib,et al.  Planning and Parallel Transition Networks: Animation's New Frontiers , 1995 .

[3]  S. Grossberg,et al.  Neural control of interlimb oscillations , 1997, Biological Cybernetics.

[4]  Zeltzer,et al.  Motor Control Techniques for Figure Animation , 1982, IEEE Computer Graphics and Applications.

[5]  Norman I. Badler,et al.  Animating human locomotion with inverse dynamics , 1996, IEEE Computer Graphics and Applications.

[6]  Michiel van de Panne,et al.  Guided Optimization for Balanced Locomotion , 1995 .

[7]  Roger M. Enoka,et al.  Neuromechanical basis of kinesiology , 1988 .

[8]  Jessica K. Hodgins,et al.  Three-dimensional human running , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[9]  Werner Wolf,et al.  The discontinuous nature of motor execution , 2000, Biological Cybernetics.

[10]  Daniel Thalmann,et al.  A Hand Control and Automatic Grasping System for Synthetic Actors , 1994, Comput. Graph. Forum.

[11]  Norman I. Badler,et al.  Real-time virtual humans , 1997, Proceedings The Fifth Pacific Conference on Computer Graphics and Applications.

[12]  Lionel Marcé,et al.  Plans simulation using temporal logics , 1989 .

[13]  Daniel Thalmann,et al.  Sensor-based synthetic actors in a tennis game simulation , 1997, Proceedings Computer Graphics International.

[14]  James F. Allen An Interval-Based Representation of Temporal Knowledge , 1981, IJCAI.

[15]  Nadia Magnenat-Thalmann,et al.  Virtual clothes, hair and skin for beautiful top models , 1996, Proceedings of CG International '96.

[16]  James F. Allen,et al.  Planning Using a Temporal World Model , 1983, IJCAI.

[17]  R. Enoka Neuromechanical Basis of Kinesiology, 2nd Edition , 1995 .

[18]  Nadia Magnenat-Thalmann,et al.  Automatic 3D cloning and real-time animation of a human face , 1997, Proceedings. Computer Animation '97 (Cat. No.97TB100120).

[19]  S Grossberg,et al.  Neural control of interlimb oscillations. I. Human bimanual coordination. , 1997, Biological cybernetics.

[20]  Thomas W. Calvert,et al.  Knowledge-Driven, Interactive Animation of Human Running , 1996, Graphics Interface.

[21]  Bruno Arnaldi,et al.  A software system to carry-out virtual experiments on human motion , 1999, Proceedings Computer Animation 1999.

[22]  Sunil K. Singh,et al.  Control and Coordination of Head, Eyes, and Facial Expressions of Virtual Actors in Virtual Environments , 1993, Presence: Teleoperators & Virtual Environments.

[23]  Norman I. Badler,et al.  Real-Time Inverse Kinematics of the Human Arm , 1996, Presence: Teleoperators & Virtual Environments.

[24]  Joyce Hawkins,et al.  The Oxford reference dictionary , 1989 .

[25]  Jean-Claude Latombe,et al.  Planning motions with intentions , 1994, SIGGRAPH.

[26]  Daniel Thalmann,et al.  Integration of motion control techniques for virtual human and avatar real-time animation , 1997, VRST '97.