Robots programming & Architechture

Marilou Open Devices Access (MODA)

MODA is a generic SDK for handling simulated robots and their embedded devices, such as sensors and triggers. Depending on the language you choose, MODA provides libraries (.lib) or Assembly.net (.dll) for accessing simulation over a 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 several robots, whether or not they be in the same world.

MODA libraries are compatible Windows and Linux.


Languages: C/C++, C++ CLI, C#, J#, VB#

Compilers: Microsoft Visual Studio: from version 6 to version 2008, DevC++, Borland C++ Builder




Compatibility layer

Marilou offers an external compatibility system that allows you to access simulated robots using the same language, and with the same interfaces, as real robots. This approach saves developers a significant amount of time, as algorithms that you experiment with in simulation can be directly reused on real robots (after recompilation of course...).

  • Real robot device behavior emulated by plug-in in simulator
  • If necessary, a library implements the programming interface provided by the robot manufacturer’s SDK
  • Another approach is to implement a MODA layer in the real robot’s SDK

Open Source

MODA client component is open source. That means that you may freely change the way you access the Marilou engine remotely. The MODA server is a typical example of a plug-in.



GOSTAI URBI

Marilou is compatible with URBI, you can program your robot(s) with this powerful language.



INTEMPORA RTMaps

RTMaps users can work on Marilou simulated robots : RTMaps components are able to reach Marilou simulated devices and use values directly.




<Prev Next>

Copyright © 2006-2008 ANYKODE. All rights reserved.

MARILOU forum | Home | Contact