Struct inertialsim::sensors::IMUData¶
ClassList > inertialsim > sensors > IMUData
#include <imu.h>
Public Attributes¶
| Type | Name |
|---|---|
| AccelerometerData | accelerometer Accelerometer measurements. |
| GyroData | gyro Gyro measurements. |
Public Functions¶
| Type | Name |
|---|---|
| IMUData (const GyroData & g, const AccelerometerData & a) Construct IMUData with gyro and accelerometer data. |
|
| const Measurement & | angular_rate () const Get angular rate measurement. |
| const std::optional< Measurement > & | delta_angle () const Get delta angle measurement. |
| const std::optional< Measurement > & | delta_velocity () const Get delta velocity measurement. |
| const Measurement & | specific_force () const Get specific force measurement. |
Detailed Description¶
Contains simulated gyro and accelerometer measurements.
Public Attributes Documentation¶
variable accelerometer¶
Accelerometer measurements.
variable gyro¶
Gyro measurements.
Public Functions Documentation¶
function IMUData¶
Construct IMUData with gyro and accelerometer data.
Parameters:
gGyro data.aAccelerometer data.
function angular_rate¶
Get angular rate measurement.
Returns:
Angular rate measurement from gyro.
function delta_angle¶
Get delta angle measurement.
Returns:
Optional delta angle measurement from gyro.
function delta_velocity¶
Get delta velocity measurement.
Returns:
Optional delta velocity measurement from accelerometer.
function specific_force¶
Get specific force measurement.
Returns:
Specific force measurement from accelerometer.
The documentation for this class was generated from the following file cpp/include/inertialsim/sensors/imu.h