![]() |
RMVL
1.5.0
Robotic Manipulation and Vision Library
|
弹道下坠补偿模块 更多...
#include <rmvl/compensator/compensator.h>
Public 类型 | |
| using | ptr = std::unique_ptr<compensator> |
Public 成员函数 | |
| compensator ()=default | |
| virtual | ~compensator ()=default |
| virtual CompensateInfo | compensate (const std::vector< group::ptr > &groups, float shoot_speed, CompensateType com_flag)=0 |
| 补偿核心函数,(补偿角度方向与 gyro_angle 方向一致) | |
弹道下坠补偿模块
| using rm::compensator::ptr = std::unique_ptr<compensator> |
|
default |
|
virtualdefault |
|
pure virtual |
补偿核心函数,(补偿角度方向与 gyro_angle 方向一致)
| [in] | groups | 所有序列组 |
| [in] | shoot_speed | 子弹射速 (m/s) |
| [in] | com_flag | 手动调节补偿标志 |
在 rm::GravityCompensator , 以及 rm::GyroCompensator 内被实现.
1.12.0