Inertial and Gyro Sensor#
Introduction#
The Inertial and Gyro Sensor measures the rotation and orientation of the V5 robot. The sensors can report movement along the x, y, and z axes and can be used to determine heading, rotation, and tilt. The Inertial Sensor can additionally measure its acceleration along the x, y, and z axes.
Inertial or Gyro Sensor blocks will only appear when either sensor is configured independently, not as part of a drivetrain configuration, in the Devices window.
Below is a list of available blocks:
Inertial acceleration – Returns the current acceleration value from one of the Inertial Sensor’s axes.
Inertial gyro rate – Returns the rate of rotation around one of the Inertial Sensor’s axes.
Inertial orientation – Returns the roll, pitch, or yaw of the Inertial Sensor in degrees.
calibrate Inertial/Gyro – Calibrates the configured Inertial or Gyro Sensor.
set Inertial/Gyro heading – Sets the Inertial or Gyro Sensor’s current heading to a specified value.
set Inertial/Gyro rotation – Sets the Inertial or Gyro Sensor’s current cumulative rotation value.
Inertial/Gyro heading – Returns the Inertial or Gyro Sensor’s heading angle.
Inertial/Gyro rotation – Returns how much the Inertial or Gyro Sensor has rotated since the project started.
Inertial acceleration#
The Inertial acceleration block returns the current acceleration value from one of the Inertial Sensor’s axes from -4.0 to 4.0 Gs.
Note: This block is only available for Inertial Sensors.
([Inertial 1 v] [X v] 轴加速度值)
Parameter |
Description |
|---|---|
device |
The Inertial Sensor to use, configured in the Devices window. |
axis |
The axis to measure acceleration on:
|
Inertial gyro rate#
The Inertial gyro rate block returns the rate of rotation around one of the Inertial Sensor’s axes in dps (degrees per second).
Note: This block is only available for Inertial Sensors.
([Inertial 1 v] [X v] 轴陀螺仪角速度)
Parameter |
Description |
|---|---|
device |
The Inertial Sensor to use, configured in the Devices window. |
axis |
The axis to measure the gyro rate for:
|
Inertial orientation#
The Inertial orientation block returns the roll, pitch, or yaw of the Inertial Sensor in degrees.
Note: This block is only available for Inertial Sensors.
([Inertial 1 v] [横滚 v] 偏转角度值)
Parameter |
Description |
|---|---|
device |
The Inertial Sensor to use, configured in the Devices window. |
angle |
The orientation to measure:
|
calibrate Inertial/Gyro#
The calibrate Inertial/Gyro block calibrates the configured Inertial or Gyro Sensor. All subsequent blocks will wait for the calibration to complete before executing. Calibration is an internal procedure that measures and compensates for sensor noise and drift over a specified period. During this time, the sensor must remain completely still (i.e., on a stable surface without any external movement). Movement during calibration will produce inaccurate results.
校准 [Inertial 1 v]
Parameter |
Description |
|---|---|
device |
The Inertial or Gyro Sensor to use, configured in the Devices window. |
set Inertial/Gyro heading#
The set Inertial/Gyro heading block sets the Inertial or Gyro Sensor’s current heading to a specified value.
设定 [Inertial 1 v] 归位为 [0] 度
Parameters |
Description |
|---|---|
device |
The Inertial or Gyro Sensor to use, configured in the Devices window. |
heading |
The heading value to assign, in degrees. |
set Inertial/Gyro rotation#
The set Inertial/Gyro rotation block sets the Inertial or Gyro Sensor’s current cumulative rotation value.
设定 [Inertial 1 v] 转向为 [0] 度
Parameters |
Description |
|---|---|
device |
The Inertial or Gyro Sensor to use, configured in the Devices window. |
rotation |
The cumulative rotation value to assign, in degrees. |
Inertial/Gyro heading#
The Inertial/Gyro heading block returns the Inertial or Gyro Sensor heading angle as a decimal number, in the range 0 to 359.99 degrees.
([Inertial 1 v] 归位角度值)
Parameters |
Description |
|---|---|
device |
The Inertial or Gyro Sensor to use, configured in the Devices window. |
Inertial/Gyro rotation#
The Inertial/Gyro rotation block returns how much the Inertial or Gyro Sensor has rotated since the project started, in degrees: positive for clockwise, negative for counterclockwise.
([Inertial 1 v] 转向角度值)
Parameters |
Description |
|---|---|
device |
The Inertial or Gyro Sensor to use, configured in the Devices window. |