|
Autoware.Auto
|
|
This struct holds some common worker variables for CATR model's jacobian and prediction computation, specifically those that are time invariant. More...
#include <catr_core.hpp>

Public Attributes | |
| bool8_t | is_w_nonzero |
| if heading rate is above some small number threshold More... | |
| float32_t | w |
| current state heading rate More... | |
| float32_t | a |
| current state acceleration More... | |
| float32_t | s |
| sine of current state's heading More... | |
| float32_t | c |
| cosine of current state's heading More... | |
| float32_t | vw |
| product of velocity times heading rate, not calculated if w is 0 More... | |
| float32_t | w_inv |
| inverse of heading rate, not calculated if w is 0 More... | |
| float32_t | w2_inv |
| inverse square of heading rate, not calculated if w is 0 More... | |
This struct holds some common worker variables for CATR model's jacobian and prediction computation, specifically those that are time invariant.
| float32_t autoware::motion::motion_model::CatrInvariantWorkspace::a |
current state acceleration
| float32_t autoware::motion::motion_model::CatrInvariantWorkspace::c |
cosine of current state's heading
| bool8_t autoware::motion::motion_model::CatrInvariantWorkspace::is_w_nonzero |
if heading rate is above some small number threshold
| float32_t autoware::motion::motion_model::CatrInvariantWorkspace::s |
sine of current state's heading
| float32_t autoware::motion::motion_model::CatrInvariantWorkspace::vw |
product of velocity times heading rate, not calculated if w is 0
| float32_t autoware::motion::motion_model::CatrInvariantWorkspace::w |
current state heading rate
| float32_t autoware::motion::motion_model::CatrInvariantWorkspace::w2_inv |
inverse square of heading rate, not calculated if w is 0
| float32_t autoware::motion::motion_model::CatrInvariantWorkspace::w_inv |
inverse of heading rate, not calculated if w is 0