Scenes modeling
The entities' editor can design the robot's collision model by using any of the static or dynamic objects in the given simulated world.Key features
* Graphical handling of robots and environments models (physics parts and 3D models) * Modeling helpers, Refactoring tools, several documents and viewpoints * Rigid bodies, n-axis constraints and springs * Mechanical constraints * Surface properties (reflection, shock, friction, incidence, rebound, behavior with infra-red or ultrasound …) * Hierarchy and complex assemblies * Real-time or accelerated simulations (RT-Multiplier) * Multi-robots, multiple embedded applications, centralized or distributed * Acquisition/measurement cycles as low as 1 ms * Interactions with runningDevices
Marilou includes a complete set of user-modifiable virtual devices. The behavior of these devices may be overridden by the properties of real devices available in robotics. This feature allows the programmer to use a known device's parameters directly. This is a list of supported devices types: * Embedded robotic components * Absolute Compass * Actuating cylinders / jack *Robots programming
MODA (Marilou Open Devices Access) is the Marilou generic SDK for handling simulated robots and their embedded devices, such as sensors and actuators. Depending on chosen language, MODA provides libraries (.lib /.a) or .Net assembly (.dll) for accessing simulation over the network. Synchronized to a simulated clock, algorithms can run on any computer in the network. Individual robots may run several programs. In addition, one MODA program can control numerous robots, whether they be in the same world. MODA TCP server can be embedded in real robot. * Languages: C /See also
*References