Base class for cameras in MORSE
A generic camera class, which is expected to be used as a base class for real camera. Concrete instantiation are currently:
Note
The streaming of data from this sensor can be toggled off and on by pressing the SPACE key during the simulation. This will affect all the video cameras on the scene.
Toggling off the cameras can help make the simulation run faster, specially when there are several cameras. However, the lack of data on the stream may cause problems to some middlewares.
You can set these properties in your scripts with <component>.properties(<property1> = ..., <property2>= ...).
(no documentation available yet)
(no documentation available yet)
(no documentation available yet)
(no documentation available yet)
(no documentation available yet)
(no documentation available yet)
No data field documented (see above for possible notes).
Returns the current data stored in the sensor.
Return value
a dictionary of the current sensor’s data
The following example shows how to use this component in a Builder script:
from morse.builder import *
robot = ATRV()
# creates a new instance of the sensor
camera = Camera()
# place your component at the correct location
camera.translate(<x>, <y>, <z>)
camera.rotate(<rx>, <ry>, <rz>)
robot.append(camera)
# define one or several communication interface, like 'socket'
camera.add_interface(<interface>)
env = Environment('empty')
(This page has been auto-generated from MORSE module morse.sensors.camera.)