Main Content

Gyroscope

Measure rotational speed around X, Y, and Z axes in rad/s

  • Library:
  • Simulink Support Package for Android Devices / Sensors

  • Gyroscope block

Description

Use the Gyroscope block measure rotational speed around X, Y, and Z axes of the device. This data is acquired from the gyroscope sensor of the device.

For any positive axis on the device, clockwise rotation outputs negative values, and counterclockwise rotation outputs positive values. For example, if you place the device face up on a table and spin it clockwise, the block outputs negative values for the Z-axis.

The following illustration shows the orientation of the positive X, Y, and Z axes for a typical Android™ mobile phone.

The following illustration shows the orientation of the positive X, Y, and Z axes for a typical Android tablet.

Note

During simulation with no hardware connected, this block does nothing. For more information, see Block Produces Zeros or Does Nothing in Simulation.

Ports

Output

expand all

The block outputs the X-axis gyroscope data of the device.

Data Types: single

The block outputs the Y-axis gyroscope data of the device.

Data Types: single

The block outputs the Z-axis gyroscope data of the device.

Data Types: single

Parameters

expand all

Specify a discrete time interval, in seconds, at which the block reads the gyroscope sensor of the device and outputs the data.

Note

Smaller values for Sample time require the processor to complete the same number of instructions in less time, which can cause task overruns.

Version History

Introduced in R2014a