This is a special case of component in MORSE. Since all sensors or actuators must be attached to one robot, it would not normally be possible to use “stand-alone” sensors in the environment.
If you need to use a sensor in this way, (i.e. for motion capture sensors, or independent cameras) you should add an environment virtual robot to the scene, and make it the parent of your stand-alone sensors.
This robot has no visual representation, and consists of a single Blender Empty. Its only purpose is to provide the base to attach sensors. A single environment virtual robot should be the parent of as many sensors as needed.
You can :
No configurable parameter.
This component does not expose any service.
The following example shows how to use this component in a Builder script:
from morse.builder import *
# creates a new instance of the robot
environment = Environment()
# place your component at the correct location
environment.translate(<x>, <y>, <z>)
environment.rotate(<rx>, <ry>, <rz>)
# define one or several communication interface, like 'socket'
environment.add_interface(<interface>)
env = Environment('empty')
(This page has been auto-generated from MORSE module morse.robots.environment.)