Generating autonomous dynamic behavior for computer animation: a constrained optimal control approach

Sunil K. Singh, Alok Kumar, Lin Shi

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

In this paper we outline a framework that would enable us to program complex dynamic sensorimotor behavior in such characters. Since the emphasis is on dynamic behaviors, it is necessary to deal with and reason about dynamic variables such as velocities and accelerations; hence a dynamical systems approach is adopted. Our approach is to demonstrate that apparently complex patterns of dynamic coordination (such as obstacle avoidance, pole-balancing, jumping and hopping) can be formulated using a dynamic constraint-generation and constraint satisfaction framework. The lowest level motor controller behavior is altered by constraints generated by the supervisory layer on top. The solution to the resulting constrained problem, which is accomplished in real-time, automatically generates a desired behavior pattern. A central theme of the proposed research is the dynamic generation of sub-goals and constraints to satisfy each individual behavior.

Original languageEnglish (US)
Title of host publication1993 IEEE Annual Virtual Reality International Symposium
Editors Anon
PublisherPubl by IEEE
Pages422-428
Number of pages7
ISBN (Print)078031364X
StatePublished - 1993
Externally publishedYes
Event1993 IEEE Annual Virtual Reality International Symposium - Seattle, WA, USA
Duration: Sep 18 1993Sep 22 1993

Other

Other1993 IEEE Annual Virtual Reality International Symposium
CitySeattle, WA, USA
Period9/18/939/22/93

Fingerprint

Animation
Collision avoidance
Poles
Dynamical systems
Controllers

ASJC Scopus subject areas

  • Engineering(all)

Cite this

Singh, S. K., Kumar, A., & Shi, L. (1993). Generating autonomous dynamic behavior for computer animation: a constrained optimal control approach. In Anon (Ed.), 1993 IEEE Annual Virtual Reality International Symposium (pp. 422-428). Publ by IEEE.

Generating autonomous dynamic behavior for computer animation : a constrained optimal control approach. / Singh, Sunil K.; Kumar, Alok; Shi, Lin.

1993 IEEE Annual Virtual Reality International Symposium. ed. / Anon. Publ by IEEE, 1993. p. 422-428.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Singh, SK, Kumar, A & Shi, L 1993, Generating autonomous dynamic behavior for computer animation: a constrained optimal control approach. in Anon (ed.), 1993 IEEE Annual Virtual Reality International Symposium. Publ by IEEE, pp. 422-428, 1993 IEEE Annual Virtual Reality International Symposium, Seattle, WA, USA, 9/18/93.
Singh SK, Kumar A, Shi L. Generating autonomous dynamic behavior for computer animation: a constrained optimal control approach. In Anon, editor, 1993 IEEE Annual Virtual Reality International Symposium. Publ by IEEE. 1993. p. 422-428
Singh, Sunil K. ; Kumar, Alok ; Shi, Lin. / Generating autonomous dynamic behavior for computer animation : a constrained optimal control approach. 1993 IEEE Annual Virtual Reality International Symposium. editor / Anon. Publ by IEEE, 1993. pp. 422-428
@inproceedings{1bee79d2792543f882898b5467040819,
title = "Generating autonomous dynamic behavior for computer animation: a constrained optimal control approach",
abstract = "In this paper we outline a framework that would enable us to program complex dynamic sensorimotor behavior in such characters. Since the emphasis is on dynamic behaviors, it is necessary to deal with and reason about dynamic variables such as velocities and accelerations; hence a dynamical systems approach is adopted. Our approach is to demonstrate that apparently complex patterns of dynamic coordination (such as obstacle avoidance, pole-balancing, jumping and hopping) can be formulated using a dynamic constraint-generation and constraint satisfaction framework. The lowest level motor controller behavior is altered by constraints generated by the supervisory layer on top. The solution to the resulting constrained problem, which is accomplished in real-time, automatically generates a desired behavior pattern. A central theme of the proposed research is the dynamic generation of sub-goals and constraints to satisfy each individual behavior.",
author = "Singh, {Sunil K.} and Alok Kumar and Lin Shi",
year = "1993",
language = "English (US)",
isbn = "078031364X",
pages = "422--428",
editor = "Anon",
booktitle = "1993 IEEE Annual Virtual Reality International Symposium",
publisher = "Publ by IEEE",

}

TY - GEN

T1 - Generating autonomous dynamic behavior for computer animation

T2 - a constrained optimal control approach

AU - Singh, Sunil K.

AU - Kumar, Alok

AU - Shi, Lin

PY - 1993

Y1 - 1993

N2 - In this paper we outline a framework that would enable us to program complex dynamic sensorimotor behavior in such characters. Since the emphasis is on dynamic behaviors, it is necessary to deal with and reason about dynamic variables such as velocities and accelerations; hence a dynamical systems approach is adopted. Our approach is to demonstrate that apparently complex patterns of dynamic coordination (such as obstacle avoidance, pole-balancing, jumping and hopping) can be formulated using a dynamic constraint-generation and constraint satisfaction framework. The lowest level motor controller behavior is altered by constraints generated by the supervisory layer on top. The solution to the resulting constrained problem, which is accomplished in real-time, automatically generates a desired behavior pattern. A central theme of the proposed research is the dynamic generation of sub-goals and constraints to satisfy each individual behavior.

AB - In this paper we outline a framework that would enable us to program complex dynamic sensorimotor behavior in such characters. Since the emphasis is on dynamic behaviors, it is necessary to deal with and reason about dynamic variables such as velocities and accelerations; hence a dynamical systems approach is adopted. Our approach is to demonstrate that apparently complex patterns of dynamic coordination (such as obstacle avoidance, pole-balancing, jumping and hopping) can be formulated using a dynamic constraint-generation and constraint satisfaction framework. The lowest level motor controller behavior is altered by constraints generated by the supervisory layer on top. The solution to the resulting constrained problem, which is accomplished in real-time, automatically generates a desired behavior pattern. A central theme of the proposed research is the dynamic generation of sub-goals and constraints to satisfy each individual behavior.

UR - http://www.scopus.com/inward/record.url?scp=0027831471&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=0027831471&partnerID=8YFLogxK

M3 - Conference contribution

AN - SCOPUS:0027831471

SN - 078031364X

SP - 422

EP - 428

BT - 1993 IEEE Annual Virtual Reality International Symposium

A2 - Anon, null

PB - Publ by IEEE

ER -