Swarm Robots
Umbra Simulation and Intergration Framework

Umbra is a highly modular, physics-based computational framework for interactive simulation originally developed by Sandia National Laboratories (SNL) Intelligent Systems and Robotics Center (ISRC) and to which ORION has contributed over the years with modules, interfaces to other tools, and Umbra-based applications. The Umbra core and modules are written in C++; Virtual Reality Modeling Language (VRML) is used for graphics representations; and the Tcl/Tk script language is used to invoke the different Umbra facilities, controls, and modules. Because Umbra uses a modular architecture, incorporation of code modules is relatively simple; therefore, existing libraries of physics code can potentially be incorporated into Umbra as additional modules. Engineers and physicists enjoy rapid spin-up and productivity with Umbra. Umbra offers valuable features, such as:

ORION’s work using Umbra has resulted in models of manipulators, adaptive platform cranes for moving cargo between ships in rough seas, unmanned ground vehicles (UGVs), unmanned aerial vehicles (UAVs), military operations in urban terrain (MOUT), network centric battlespace, network-guided missiles, cognitive systems, and defense demilitarization activities too hazardous for humans.

ORION offers a complete range of Umbra-based products for academic and commercial customers such as training, manuals, literature, modules, and applications. Umbra is available for the MS Windows, Mac OS, and Linux operating systems.


© 2009 ORION International Technologies