IMU Sensor
The document describes inertial measurement unit sensor simulation component.
Prefabs
Path : Assets\AWSIM\Prefabs\Sensors\IMUSensor.prefab
Scripts
All the most important scripts can be found under the Assets\AWSIM\Scripts\Sensors\Imu\*
The table below describes features contained in each provided script:
script | feature |
---|---|
ImuSensor.cs | Core Inertial Measurement Unit Sensor. Measures the Acceleration(m/s^2) and AngularVelocity(rad/s) based on the Transform of the GameObject to which this component is attached to. |
ImuRos2Publisher.cs | Converts the data output from ImuSensor-specific struct to ROS2 message and publishes it. |
Output Data
The following table describes ImuSensor.OutputData
properties:
field | type | feature |
---|---|---|
LinearAcceleration | Vector3 | Measured acceleration (m/s^2) |
AungularVelocity | Vector3 | Measured angular velocity (rad/s) |
Published Topics
The data output is published to the following topics:
topic | msg | frame_id | hz | QoS |
---|---|---|---|---|
/sensing/imu/tamagawa/imu_raw |
sensor_msgs/Imu |
tamagawa/imu_link |
30 |
Reliable , Volatile , Keep last/1000 |