Ignition Gazebo

API Reference

6.6.0

A class that handles IMU sensor changes. More...

#include <Imu.hh>

Public Member Functions

 Imu (ComponentInspectorEditor *_inspector)
 Constructor. More...
 
Q_INVOKABLE void OnAngularVelocityXNoise (double _mean, double _meanBias, double _stdDev, double _stdDevBias, double _dynamicBiasStdDev, double _dynamicBiasCorrelationTime)
 This function is called when a user changes values in the Imu sensor's angular velocity X noise values. More...
 
Q_INVOKABLE void OnAngularVelocityYNoise (double _mean, double _meanBias, double _stdDev, double _stdDevBias, double _dynamicBiasStdDev, double _dynamicBiasCorrelationTime)
 This function is called when a user changes values in the Imu sensor's angular velocity Y noise values. More...
 
Q_INVOKABLE void OnAngularVelocityZNoise (double _mean, double _meanBias, double _stdDev, double _stdDevBias, double _dynamicBiasStdDev, double _dynamicBiasCorrelationTime)
 This function is called when a user changes values in the Imu sensor's angular velocity Z noise values. More...
 
Q_INVOKABLE void OnLinearAccelerationXNoise (double _mean, double _meanBias, double _stdDev, double _stdDevBias, double _dynamicBiasStdDev, double _dynamicBiasCorrelationTime)
 This function is called when a user changes values in the Imu sensor's linear acceleration X noise values. More...
 
Q_INVOKABLE void OnLinearAccelerationYNoise (double _mean, double _meanBias, double _stdDev, double _stdDevBias, double _dynamicBiasStdDev, double _dynamicBiasCorrelationTime)
 This function is called when a user changes values in the Imu sensor's linear acceleration Y noise values. More...
 
Q_INVOKABLE void OnLinearAccelerationZNoise (double _mean, double _meanBias, double _stdDev, double _stdDevBias, double _dynamicBiasStdDev, double _dynamicBiasCorrelationTime)
 This function is called when a user changes values in the Imu sensor's linear acceleration Z noise values. More...
 

Detailed Description

A class that handles IMU sensor changes.

Constructor & Destructor Documentation

◆ Imu()

Imu ( ComponentInspectorEditor *  _inspector)
explicit

Constructor.

Parameters
[in]_inspectorThe component inspector.

Member Function Documentation

◆ OnAngularVelocityXNoise()

Q_INVOKABLE void OnAngularVelocityXNoise ( double  _mean,
double  _meanBias,
double  _stdDev,
double  _stdDevBias,
double  _dynamicBiasStdDev,
double  _dynamicBiasCorrelationTime 
)

This function is called when a user changes values in the Imu sensor's angular velocity X noise values.

Parameters
[in]_meanMean value
[in]_meanBiasBias mean value
[in]_stdDevStandard deviation value
[in]_stdDevBiasBias standard deviation value
[in]_dynamicBiasStdDevDynamic bias standard deviation value
[in]_dynamicBiasCorrelationTimeDynamic bias correlation time value

◆ OnAngularVelocityYNoise()

Q_INVOKABLE void OnAngularVelocityYNoise ( double  _mean,
double  _meanBias,
double  _stdDev,
double  _stdDevBias,
double  _dynamicBiasStdDev,
double  _dynamicBiasCorrelationTime 
)

This function is called when a user changes values in the Imu sensor's angular velocity Y noise values.

Parameters
[in]_meanMean value
[in]_meanBiasBias mean value
[in]_stdDevStandard deviation value
[in]_stdDevBiasBias standard deviation value
[in]_dynamicBiasStdDevDynamic bias standard deviation value
[in]_dynamicBiasCorrelationTimeDynamic bias correlation time value

◆ OnAngularVelocityZNoise()

Q_INVOKABLE void OnAngularVelocityZNoise ( double  _mean,
double  _meanBias,
double  _stdDev,
double  _stdDevBias,
double  _dynamicBiasStdDev,
double  _dynamicBiasCorrelationTime 
)

This function is called when a user changes values in the Imu sensor's angular velocity Z noise values.

Parameters
[in]_meanMean value
[in]_meanBiasBias mean value
[in]_stdDevStandard deviation value
[in]_stdDevBiasBias standard deviation value
[in]_dynamicBiasStdDevDynamic bias standard deviation value
[in]_dynamicBiasCorrelationTimeDynamic bias correlation time value

◆ OnLinearAccelerationXNoise()

Q_INVOKABLE void OnLinearAccelerationXNoise ( double  _mean,
double  _meanBias,
double  _stdDev,
double  _stdDevBias,
double  _dynamicBiasStdDev,
double  _dynamicBiasCorrelationTime 
)

This function is called when a user changes values in the Imu sensor's linear acceleration X noise values.

Parameters
[in]_meanMean value
[in]_meanBiasBias mean value
[in]_stdDevStandard deviation value
[in]_stdDevBiasBias standard deviation value
[in]_dynamicBiasStdDevDynamic bias standard deviation value
[in]_dynamicBiasCorrelationTimeDynamic bias correlation time value

◆ OnLinearAccelerationYNoise()

Q_INVOKABLE void OnLinearAccelerationYNoise ( double  _mean,
double  _meanBias,
double  _stdDev,
double  _stdDevBias,
double  _dynamicBiasStdDev,
double  _dynamicBiasCorrelationTime 
)

This function is called when a user changes values in the Imu sensor's linear acceleration Y noise values.

Parameters
[in]_meanMean value
[in]_meanBiasBias mean value
[in]_stdDevStandard deviation value
[in]_stdDevBiasBias standard deviation value
[in]_dynamicBiasStdDevDynamic bias standard deviation value
[in]_dynamicBiasCorrelationTimeDynamic bias correlation time value

◆ OnLinearAccelerationZNoise()

Q_INVOKABLE void OnLinearAccelerationZNoise ( double  _mean,
double  _meanBias,
double  _stdDev,
double  _stdDevBias,
double  _dynamicBiasStdDev,
double  _dynamicBiasCorrelationTime 
)

This function is called when a user changes values in the Imu sensor's linear acceleration Z noise values.

Parameters
[in]_meanMean value
[in]_meanBiasBias mean value
[in]_stdDevStandard deviation value
[in]_stdDevBiasBias standard deviation value
[in]_dynamicBiasStdDevDynamic bias standard deviation value
[in]_dynamicBiasCorrelationTimeDynamic bias correlation time value

The documentation for this class was generated from the following file: