![]() |
RMVL
1.2.1
Robotic Manipulation and Vision Library
|
GravityCompensatorParam 参数模块 更多...
#include <rmvlpara/compensator/gravity_compensator.h>
Public 成员函数 | |
| bool | load (const std::string &path) |
从指定 YAML 文件中加载 GravityCompensatorParam | |
Public 属性 | |
| double | g = 9.788 |
| 重力加速度,单位m/s^2 | |
| double | m = 0.041 |
| 质量,单位kg | |
| double | rho = 1.29 |
| 空气密度,单位kg/m^3 | |
| double | A = 1.4186e-3 |
| 参考面积,单位m^2 | |
| double | V = 4.0194e-5 |
| 体积,单位m^3 | |
| double | Cd = 0.26 |
| 阻力系数 | |
| double | Cl = 0.2 |
| 升力系数 | |
| double | h = 0.02 |
| 龙格库塔迭代步长 | |
| size_t | MAX_COM = 100 |
| 最大补偿步进 | |
| float | YAW_COMPENSATE = 0 |
| yaw静态补偿(相机比测速模块高出的角度) | |
| float | PITCH_COMPENSATE = 0 |
| pitch静态补偿(相机比测速模块高出的角度) | |
| float | MINIMUM_COM = 0.5 |
| 手动补偿最小步进 | |
| bool rm::para::GravityCompensatorParam::load | ( | const std::string & | path | ) |
| double rm::para::GravityCompensatorParam::A = 1.4186e-3 |
参考面积,单位m^2
| double rm::para::GravityCompensatorParam::Cd = 0.26 |
阻力系数
| double rm::para::GravityCompensatorParam::Cl = 0.2 |
升力系数
| double rm::para::GravityCompensatorParam::g = 9.788 |
重力加速度,单位m/s^2
| double rm::para::GravityCompensatorParam::h = 0.02 |
龙格库塔迭代步长
| double rm::para::GravityCompensatorParam::m = 0.041 |
质量,单位kg
| size_t rm::para::GravityCompensatorParam::MAX_COM = 100 |
最大补偿步进
| float rm::para::GravityCompensatorParam::MINIMUM_COM = 0.5 |
手动补偿最小步进
| float rm::para::GravityCompensatorParam::PITCH_COMPENSATE = 0 |
pitch静态补偿(相机比测速模块高出的角度)
| double rm::para::GravityCompensatorParam::rho = 1.29 |
空气密度,单位kg/m^3
| double rm::para::GravityCompensatorParam::V = 4.0194e-5 |
体积,单位m^3
| float rm::para::GravityCompensatorParam::YAW_COMPENSATE = 0 |
yaw静态补偿(相机比测速模块高出的角度)
1.11.0