MCPcopy Create free account

hub / github.com/aau-cns/equivariant-preintegration / functions

Functions60 in github.com/aau-cns/equivariant-preintegration

↓ 31 callersFunctionMatrixEquality
tests/test_common.hpp:28
↓ 18 callersFunctionScalarEquality
tests/test_common.hpp:39
↓ 12 callersMethodUpsilon
include/core/preintegration.hpp:97
↓ 6 callersMethodgetGravity
* @brief Get the gravity vector. * * @return Gravity vector. */
include/core/params.hpp:78
↓ 6 callersFunctionrandom
include/utils/tools.hpp:39
↓ 4 callersMethodQc
* @brief Compute the process noise covariance matrix. * * @return Process noise covariance matrix. */
include/core/params.hpp:218
↓ 3 callersMethodgetInitCov
* @brief Get the initial state covariance matrix. * * @return Initial state covariance matrix. */
include/core/params.hpp:204
↓ 2 callersMethoddeltaPij
include/core/preintegration.hpp:111
↓ 2 callersMethoddeltaRij
include/core/preintegration.hpp:109
↓ 2 callersMethoddeltaTij
include/core/preintegration.hpp:112
↓ 2 callersMethoddeltaVij
include/core/preintegration.hpp:110
↓ 2 callersMethodgetAccBiasNoiseSigma
* @brief Get the accelerometer bias noise sigma. * * @return Accelerometer bias noise sigma. */
include/core/params.hpp:162
↓ 2 callersMethodgetAccNoiseSigma
* @brief Get the accelerometer noise sigma. * * @return Accelerometer noise sigma. */
include/core/params.hpp:106
↓ 2 callersMethodgetGyroBiasNoiseSigma
* @brief Get the gyroscope bias noise sigma. * * @return Gyroscope bias noise sigma. */
include/core/params.hpp:148
↓ 2 callersMethodgetGyroNoiseSigma
* @brief Get the gyroscope noise sigma. * * @return Gyroscope noise sigma. */
include/core/params.hpp:92
↓ 2 callersMethodgetVirtualTimeScaleBiasNoiseSigma
* @brief Get the virtual time scale bias noise sigma. * * @return Virtual time scale bias noise sigma. */
include/core/params.hpp:190
↓ 2 callersMethodgetVirtualTimeScaleNoiseSigma
* @brief Get the virtual time scale noise sigma. * * @return Virtual time scale noise sigma. */
include/core/params.hpp:134
↓ 2 callersMethodgetVirtualVelBiasNoiseSigma
* @brief Get the virtual velocity bias noise sigma. * * @return Virtual velocity bias noise sigma. */
include/core/params.hpp:176
↓ 2 callersMethodgetVirtualVelNoiseSigma
* @brief Get the virtual velocity noise sigma. * * @return Virtual velocity noise sigma. */
include/core/params.hpp:120
↓ 2 callersMethodintegrateMeasurement
* @brief Integrates an IMU measurement. * @details Updates the preintegrated state, covariance, and Jacobians using accelerometer * and gyro
include/core/preintegration.hpp:252
↓ 2 callersMethodxi
Derived accessors
include/core/preintegration.hpp:96
↓ 1 callersMethodCov15
include/core/preintegration.hpp:116
↓ 1 callersMethodCov18
include/core/preintegration.hpp:125
↓ 1 callersMethodCovNav
include/core/preintegration.hpp:115
↓ 1 callersMethodGamma_ij
include/core/preintegration.hpp:134
↓ 1 callersMethodJb
include/core/preintegration.hpp:114
↓ 1 callersMethodb
include/core/preintegration.hpp:98
↓ 1 callersMethodinvGamma_ij
include/core/preintegration.hpp:143
MethodEquivariantPreintegration
* @brief Constructor, initializes the variables in the base class * @param p Parameters, typically fixed in a single application * @para
include/core/preintegration.hpp:58
MethodLambda
* @brief Computes the discrete-time lift Lambda(xi, u, dt). * @details Calculates the updated Tangent Group element after applying an input u ove
include/core/preintegration.hpp:208
MethodPreintegrationInput
* @brief Default constructor initializing to zero. */
include/core/input.hpp:40
MethodPreintegrationParams
* @brief Constructor initializing the parameters with default or specified values. * * @param gravity Gravity vector (default: -9.81 in the
include/core/params.hpp:52
MethodPreintegrationState
* @brief Default constructor initializing state with default values. */
include/core/state.hpp:40
FunctionQuaternionEquality
tests/test_common.hpp:34
FunctionTYPED_TEST
tests/test_preintegration.hpp:34
MethodUpsilon_corrected
include/core/preintegration.hpp:104
Methodacc
* @brief Get the accelerometer measurements from the input. * * @return A 3-dimensional vector representing accelerometer measurements.
include/core/input.hpp:98
MethodlogTG
* @brief Computes the logarithm of a Tangent Group element logTG(X). * @details Extracts the logarithmic coordinates of a Gal(3) Tangent Group el
include/core/preintegration.hpp:222
Functionmain
tests/tests.cpp:20
Methodomega
* @brief Get the gyroscope measurements from the input. * * @return A 3-dimensional vector representing gyroscope measurements. */
include/core/input.hpp:91
Methodphi
* @brief Applies the state action phi(X, xi). * @details Computes the action of a Tangent Group element X on a state element xi. * * @
include/core/preintegration.hpp:161
Methodphi_inv
* @brief Applies the inverse state action phi_inv(xi0, xi). * @details Computes the inverse action between two manifold elements xi0 and xi.
include/core/preintegration.hpp:174
Methodpsi
* @brief Applies the input action psi(X, u). * @details Computes the action of a Tangent Group element X on an input vector u in R^20. *
include/core/preintegration.hpp:189
FunctionrandomAcc
include/utils/tools.hpp:59
FunctionrandomGyro
include/utils/tools.hpp:80
MethodresetIntegration
Re-initialize PreintegratedMeasurements
include/core/preintegration.hpp:67
MethodresetIntegrationAndSetBias
Re-initialize PreintegratedMeasurements and set new bias
include/core/preintegration.hpp:76
MethodsetAccBiasNoiseSigma
* @brief Set the accelerometer bias noise sigma. * * @param sigma Accelerometer bias noise sigma to set. */
include/core/params.hpp:169
MethodsetAccNoiseSigma
* @brief Set the accelerometer noise sigma. * * @param sigma Accelerometer noise sigma to set. */
include/core/params.hpp:113
MethodsetGravity
* @brief Set the gravity vector. * * @param gravity Gravity vector to set. */
include/core/params.hpp:85
MethodsetGyroBiasNoiseSigma
* @brief Set the gyroscope bias noise sigma. * * @param sigma Gyroscope bias noise sigma to set. */
include/core/params.hpp:155
MethodsetGyroNoiseSigma
* @brief Set the gyroscope noise sigma. * * @param sigma Gyroscope noise sigma to set. */
include/core/params.hpp:99
MethodsetInitCov
* @brief Set the initial state covariance matrix. * * @param initCov Initial state covariance matrix to set. */
include/core/params.hpp:211
MethodsetVirtualTimeScaleBiasNoiseSigma
* @brief Set the virtual time scale bias noise sigma. * * @param sigma Virtual time scale bias noise sigma to set. */
include/core/params.hpp:197
MethodsetVirtualTimeScaleNoiseSigma
* @brief Set the virtual time scale noise sigma. * * @param sigma Virtual time scale noise sigma to set. */
include/core/params.hpp:141
MethodsetVirtualVelBiasNoiseSigma
* @brief Set the virtual velocity bias noise sigma. * * @param sigma Virtual velocity bias noise sigma to set. */
include/core/params.hpp:183
MethodsetVirtualVelNoiseSigma
* @brief Set the virtual velocity noise sigma. * * @param sigma Virtual velocity noise sigma to set. */
include/core/params.hpp:127
Methodtheta
* @brief Computes the normal coordinates of the Tangent Group theta(xi). * @details Maps a state element xi to its normal coordinates on the tang
include/core/preintegration.hpp:238
Methodu
* @brief Get the full input vector combining w and tau. * * @return A 20-dimensional vector concatenating w and tau. */
include/core/input.hpp:105
Methodxi_corrected
include/core/preintegration.hpp:99