ABSTRACT
This paper is about the use of control algorithms to animate dynamic legged locomotion. Control could free the animator from specifying the details of joint and limb motion while producing both physically realistic and natural looking results. We implemented computer animations of a biped robot, a quadruped robot, and a kangaroo. Each creature was modeled as a linked set of rigid bodies with compliant actuators at its joints. Control algorithms regulated the running speed, organized use of the legs, and maintained balance. All motions were generated by numerically integrating equations of motion derived from the physical models. The resulting behavior included running at various speeds, traveling with several gaits (run, trot, bound, gallop, and hop), jumping, and traversing simple paths. Whereas the use of control permitted a variety of physically realistic animated behavior to be generated with limited human intervention, the process of designing the control algorithms was not automated: the algorithms were "tweaked" and adjusted for each new creature.
- 1.Alexander, R, MeN. 1988. Ela,stic Mechani.sms in Ai~.iln.t'/.! ~:~/o~,~~.~(~~.l ((I.'anlbridge University Press' New York).Google Scholar
- 2.Alexander, R. MEN., Vernon. A. 197.5. The mechanics of hopping by kangaroos (Macropodidas). ,I. Zoolog.~t (London) 177'26.5-303.Google Scholar
- 3.Bruderlin, A., Calvert, T. W. 1989. Goal-Directed. Dynamic Animation of Human Walking. ('om puter Gra.phtcs 23(3):233 242. Google ScholarDigital Library
- 4.Girard, M. 1987. Interactive design of 3-I) eompurer animated legged animal motion. IEt:.'E ('omput~.r Graphic,s and .4 n.imation June 39-- 51. Google ScholarDigital Library
- 5.Girard, M. and Maciejewski. A. A. 198.5. (:omputat.ional Modeling for the Computer Animation of Legged Figures. 5'tgqrapfi 19(3) 263~-270. Google ScholarDigital Library
- 6.Hemami, H., Weimer, F. C., Koozekanani, S. H. 1973. Some aspects of the inverted pendulum problem for modeling of locomotion systems. IEEE Trans. A ulomatic Control AC-18:658-661.Google ScholarCross Ref
- 7.Hodgins, j., Raibert, M. H. 1990. Biped Gymnastics. ln~ernalional Journal of Robotics Research, 9(2):115- 132. Google ScholarDigital Library
- 8.Hodgins, J., Raibert, M. H., 1991, Adjusting step length for rough terrain locomotion, IEEE J. Robotics and Automation, Sacramento.Google Scholar
- 9.Hodgins, J., Koeeh|ing, J., Raibert, M. H. 1985. Running experiments with a planar biped. Third International Symposium on Robotics Research, Cambridge: MIT Press.Google Scholar
- 10.McKenna, M. and Zeltzer, D. 1990. Dynamic Simulation of Autonomous Legged Locomotion. Computer Graphics 24(4):29-38. Google ScholarDigital Library
- 11.McMahon, T. A. 1984. Muscles, Reflexes, and Locomotion. Princeton: Princeton University Press.Google Scholar
- 12.Raibert, M. tt. 1985. Legged Robots That Balance. Cambridge: MIT Press. Google ScholarDigital Library
- 13.Raibert, M. H., 1990. Trotting, pacing, and bounding by a quadruped robot, J. Biomechanics, Vol.23, Suppl.1, 79-98.Google Scholar
- 14.Rosenthal, D. E., Sherman, M. A., 1986. High performance multibody simulations via symbolic equation manipulation and Kane's method. J. Astronautical Sciences 34:3, 223-239.Google Scholar
- 15.van de Panne M., Flume, E., Vranesic, Z. 1990. Reusable Motion Synthesis Using State-Space Contro|lers Computer Graphics 24(4): 225-234. Google ScholarDigital Library
- 16.Wi|helms, J. 1986. Virya-A motion control editor for kinematic and dynamic animation. Graphics Interface '86 141-146.Google Scholar
- 17.Wilhelms, J. 1987. Using Dynamic Analysis for Realistic Animation of Articulated Bodies. IEEE Computer Graphics and Animation June: 12-27. Google ScholarDigital Library
- 18.Witkin, A., Kass, M., 1988. Spacetime Constraints. Computer Graphics 22(4):159-168. Google ScholarDigital Library
Index Terms
- Animation of dynamic legged locomotion
Recommendations
Animation of dynamic legged locomotion
This paper is about the use of control algorithms to animate dynamic legged locomotion. Control could free the animator from specifying the details of joint and limb motion while producing both physically realistic and natural looking results. We ...
Computational modeling for the computer animation of legged figures
Modeling techniques for animating legged figures are described which are used in the PODA animation system. PODA utilizes pseudoinverse control in order to solve the problems associated with manipulating kinematically redundant limbs. PODA builds on ...
Realistic animation of legged running on rough terrain
CA '95: Proceedings of the Computer AnimationAnimations of legged creatures running over rough terrain were generated automatically, using physical modelling and animation with newly developed techniques from robotics and artificial intelligence. The 2D animations correctly simulate gravity, ...
Comments