RMVL
1.5.0-dev
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 内被实现.