The Umbra Simulation Framework

Umbra is a new Sandia-developed modeling and simulation framework. The Umbra framework allows users to quickly build models and simulations for intelligent system development, analysis, experimentation, and control and supports tradeoff analyses of complex robotic systems, device, and component concepts. Umbra links together heterogeneous collections of modeling tools. The models in Umbra include 3D geometry and physics models of robots, devices and their environments. Model components can be built with varying levels of fidelity and readily switched to allow models built with low fidelity for conceptual analysis to be gradually converted to high fidelity models for later phase detailed analysis. Within control environments, the models can be readily replaced with actual control elements. This paper describes Umbra at a functional level and describes issues that Sandia uses Umbra to address.

[1]  Dinesh Manocha,et al.  Collision Detection: Algorithms and Applications , 1996 .

[2]  David A. Schoenwald,et al.  Decentralized control of a collective of autonomous robotic vehicles , 2001, Proceedings of the 2001 American Control Conference. (Cat. No.01CH37148).

[3]  Yong K. Hwang,et al.  Path planning for everyday robotics with SANDROS , 1997, Proceedings of International Conference on Robotics and Automation.

[4]  Patrick G. Xavier,et al.  Fast swept-volume distance for robust collision detection , 1997, Proceedings of International Conference on Robotics and Automation.

[5]  P. R. Klarer,et al.  Optimal configuration analysis for the Robotic All-Terrain Lunar Exploration Rover , 1993 .

[6]  Crystal Gateway,et al.  2001 American Control Conference , 2001 .

[7]  Brian K. Christensen,et al.  A graphical interface for robotic remediation of underground storage tanks , 1990, Proceedings of the First IEEE Conference on Visualization: Visualization `90.