This sensor emulates a Gyroscope, providing the yaw, pitch and roll angles of the sensor object with respect to the Blender world reference axes.
Angles are given in radians.
No configurable parameter.
This sensor exports these datafields at each simulation step:
number of seconds in simulated time
rotation around the Z axis of the sensor, in radian
rotation around the Y axis of the sensor, in radian
rotation around the X axis of the sensor, in radian
Returns the properties of a component.
a dictionary of the current component’s properties
Returns the current data stored in the sensor.
a dictionary of the current sensor’s data
Modify one property on a component
Returns the configurations of a component (parsed from the properties).
a dictionary of the current component’s configurations
The following examples show how to use this component in a Builder script:
from morse.builder import * # adds a default robot (the MORSE mascott!) robot = Morsy() # creates a new instance of the sensor gyroscope = Gyroscope() # place your component at the correct location gyroscope.translate(<x>, <y>, <z>) gyroscope.rotate(<rx>, <ry>, <rz>) robot.append(gyroscope) # define one or several communication interface, like 'socket' gyroscope.add_interface(<interface>) env = Environment('empty')