Secondary action in robot motion

Secondary action, a concept borrowed from character animation, improves the animation realism by augmenting natural, passive motion to primary action. We use dynamic simulation to induce three techniques of secondary motion for robot hardware, which exploit actuation passivity to overcome hardware constraints and change the dynamic perception of the robot and its motion characteristics. Results of secondary motion due to internal and external forces are presented including discussion on how to choose the appropriate technique for a particular application.

[1]  Charles F. Rose,et al.  Verbs and adverbs: multidimensional motion interpolation using radial basis functions , 1999 .

[2]  Christopher G. Atkeson,et al.  Adapting human motion for the control of a humanoid robot , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

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

[4]  Okan Arikan,et al.  Interactive motion generation from examples , 2002, ACM Trans. Graph..

[5]  D. Baraff Dynamic simulation of nonpenetrating rigid bodies , 1992 .

[6]  Michael T. Rosenstein,et al.  Learning to exploit dynamics for robot motor coordination , 2003 .

[7]  Lucas Kovar,et al.  Motion graphs , 2002, SIGGRAPH Classes.

[8]  Clifford Nass,et al.  Computers are social actors , 1994, CHI '94.

[9]  Jessica K. Hodgins,et al.  Motion capture-driven simulations that hit and react , 2002, SCA '02.

[10]  C. Karen Liu,et al.  Animating responsive characters with dynamic constraints in near-unactuated coordinates , 2008, SIGGRAPH 2008.

[11]  Dinesh K. Pai,et al.  Motion perturbation based on simple neuromotor control models , 2003, 11th Pacific Conference onComputer Graphics and Applications, 2003. Proceedings..

[12]  Xing Shusong,et al.  From character animation to robot motion , 2008, 2008 6th IEEE International Conference on Industrial Informatics.

[13]  Michael F. Cohen,et al.  Verbs and Adverbs: Multidimensional Motion Interpolation , 1998, IEEE Computer Graphics and Applications.

[14]  John Lasseter,et al.  Principles of traditional animation applied to 3D computer animation , 1987, SIGGRAPH.

[15]  Justine Cassell,et al.  Embodied conversational interface agents , 2000, CACM.

[16]  Taku Komura,et al.  Animating reactive motion using momentum‐based inverse kinematics , 2005, Comput. Animat. Virtual Worlds.

[17]  F. Thomas,et al.  The illusion of life : Disney animation , 1981 .

[18]  Maja J. Mataric,et al.  Making Complex Articulated Agents Dance , 1999, Autonomous Agents and Multi-Agent Systems.

[19]  F. Thomas,et al.  Disney Animation: The Illusion of Life , 1981 .