Javadoc link

 

Blender is an amazing professional open-source 3D computer graphics software product used for creating animated films, visual effects, art, 3D printed models, interactive 3D applications and video games. The possibilities of a simulator engine are of great interest to us.  Specifically, the concept of MyRobotLab attaching to Blender to drive a virtual simulation for training, evaluation and experimentation.  Then after some new feature has been evolved in the virtual environment, the ability to "detach" and attach to "real" hardware with little or no code changes.  Also, the idea that many people can try and experiment with robotics and robotic control without the expense, complexity, and problems which real hardware can sometimes present.

References

Example code (from branch develop):
#file : Blender.py (github)
# start the service
blender = runtime.start("blender","Blender")
Example configuration (from branch develop):
#file : Blender.py (github)
!!org.myrobotlab.service.config.ServiceConfig
listeners: null
peers: null
type: Blender