GyroTrackerParam 参数模块
更多...
#include <rmvlpara/tracker/gyro_tracker.h>
|
double | SAMPLE_INTERVAL = 15 |
| 采样时间(单位:ms)
|
|
float | MAX_ROTSPEED = 20 |
| 模型旋转速度上限(单位:rad/s)
|
|
float | MIN_ROTSPEED = 0 |
| 模型旋转速度下限(单位:rad/s)
|
|
cv::Matx< float, 6, 6 > | POSITION_Q = cv::Matx<float, 6, 6>::eye() |
| 位置过程噪声协方差矩阵
|
|
cv::Matx< float, 3, 3 > | POSITION_R = cv::Matx<float, 3, 3>::diag({0.1, 0.1, 0.5}) |
| 位置测量噪声协方差矩阵
|
|
cv::Matx< float, 4, 4 > | POSE_Q = cv::Matx<float, 4, 4>::eye() |
| 姿态过程噪声协方差矩阵
|
|
cv::Matx< float, 2, 2 > | POSE_R = cv::Matx<float, 2, 2>::diag({2, 2}) |
| 姿态测量噪声协方差矩阵
|
|
◆ load()
bool rm::para::GyroTrackerParam::load |
( |
const std::string & | path | ) |
|
|
inline |
◆ read()
bool rm::para::GyroTrackerParam::read |
( |
const std::string & | path | ) |
|
从指定 YAML
文件中加载,并读取至 GyroTrackerParam
中
- 注解
YAML
文件的后缀允许是 *.yml
和 *.yaml
- 参数
-
- 返回
- 是否读取成功
◆ write()
bool rm::para::GyroTrackerParam::write |
( |
const std::string & | path | ) |
const |
◆ MAX_ROTSPEED
float rm::para::GyroTrackerParam::MAX_ROTSPEED = 20 |
模型旋转速度上限(单位:rad/s)
- 注解
- 默认值:
20
◆ MIN_ROTSPEED
float rm::para::GyroTrackerParam::MIN_ROTSPEED = 0 |
模型旋转速度下限(单位:rad/s)
- 注解
- 默认值:
0
◆ POSE_Q
cv::Matx<float,4,4> rm::para::GyroTrackerParam::POSE_Q = cv::Matx<float, 4, 4>::eye() |
姿态过程噪声协方差矩阵
- 注解
- 默认值:
Matx44f::eye()
◆ POSE_R
cv::Matx<float,2,2> rm::para::GyroTrackerParam::POSE_R = cv::Matx<float, 2, 2>::diag({2, 2}) |
姿态测量噪声协方差矩阵
- 注解
- 默认值:
Matx22f::diag({2,2})
◆ POSITION_Q
cv::Matx<float,6,6> rm::para::GyroTrackerParam::POSITION_Q = cv::Matx<float, 6, 6>::eye() |
位置过程噪声协方差矩阵
- 注解
- 默认值:
Matx66f::eye()
◆ POSITION_R
cv::Matx<float,3,3> rm::para::GyroTrackerParam::POSITION_R = cv::Matx<float, 3, 3>::diag({0.1, 0.1, 0.5}) |
位置测量噪声协方差矩阵
- 注解
- 默认值:
Matx33f::diag({0.1,0.1,0.5})
◆ SAMPLE_INTERVAL
double rm::para::GyroTrackerParam::SAMPLE_INTERVAL = 15 |
该结构体的文档由以下文件生成: