Simulation and scenario support for virtual environments

Abstract Over the past few years, we have developed several research projects focusing on critical support technologies for virtual environments. In this paper, we outline three aspects of our effort: simulation support, scenario authoring, and real-time animation of human locomotion. Our work on physical simulation combines dynamics and collision/contact analysis to provide physical realism to virtual environments. Our work on scenario authoring supports both modeling reactive semiautonomous behavior of complex entities, and orchestration of groups of such entities to satisfy the goals or intentions of an experimenter/author. This effort evolved from research on the Iowa Driving Simulator, a large-scale virtual driving environment. Our work on real-time animation of human locomotion concentrates on methods to generate realistic human walking motions from simple positional control parameters. Locomotion can be along an arbitrary curved path. The resulting animation switches among five walking modes—walking, running, lateral stepping, backward stepping, or turning around—based on the current velocity and heading. We present demonstrations of our work in the three areas and outline the directions of future research.

[1]  Rodney A. Brooks,et al.  A robot that walks; emergent behaviors from a carefully evolved network , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[2]  Hyeongseok Ko,et al.  Insertion of an articulated human into a networked virtual environment , 1994, Fifth Annual Conference on AI, and Planning in High Autonomy Systems.

[3]  Craig W. Reynolds Flocks, herds, and schools: a distributed behavioral model , 1987, SIGGRAPH.

[4]  N. Badler,et al.  Straight Line Walking Animation Based on Kinematic Generalization that Preserves the Original Characteristics , 1992 .

[5]  A. James Stewart,et al.  The architecture of Newton, a general-purpose dynamics simulator , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[6]  James F. Cremer,et al.  Isaac: Building Simulations for Virtual Environments , 1995 .

[7]  Yiannis E. Papelis,et al.  HCSM: a framework for behavior and scenario control in virtual environments , 1995, TOMC.

[8]  David Harel,et al.  Statecharts: A Visual Formalism for Complex Systems , 1987, Sci. Comput. Program..

[9]  George Vanecek,et al.  Locally Resolvable B-reps , 1994 .

[10]  Yiannis E. Papelis,et al.  The Iowa Driving Simulator: An Immersive Research Environment , 1995, Computer.

[11]  Hyeongseok Ko Kinematic and dynamic techniques for analyzing, predicting, and animating human locomotion , 1995 .

[12]  Norman I. Badler,et al.  Intermittent Non-Rhythmic Human Stepping and Locomotion , 1993 .

[13]  Norman I. Badler,et al.  Terrain reasoning for human locomotion , 1994, Proceedings of Computer Animation '94.