RMVL  2.5.0-dev
Robotic Manipulation and Vision Library
载入中...
搜索中...
未找到

整车状态补偿模块 更多...

#include <rmvl/compensator/gyro_compensator.h>

rm::GyroCompensator 的协作图:

Public 成员函数

 GyroCompensator ()
 创建 GyroCompensator 对象
CompensateInfo compensate (const std::vector< group::ptr > &groups, float shoot_speed, CompensateType com_flag)
 补偿函数,未考虑空气阻力,仅使用抛物线模型 [12]

静态 Public 成员函数

static auto make_compensator ()
 使用静态工厂函数创建 GyroCompensator 对象

详细描述

整车状态补偿模块

构造及析构函数说明

◆ GyroCompensator()

rm::GyroCompensator::GyroCompensator ( )

创建 GyroCompensator 对象

成员函数说明

◆ compensate()

CompensateInfo rm::GyroCompensator::compensate ( const std::vector< group::ptr > & groups,
float shoot_speed,
CompensateType com_flag )

补偿函数,未考虑空气阻力,仅使用抛物线模型 [12]

参数
[in]groups所有序列组
[in]shoot_speed子弹射速 (m/s)
[in]com_flag手动调节补偿标志
返回
补偿模块信息

◆ make_compensator()

auto rm::GyroCompensator::make_compensator ( )
inlinestatic

使用静态工厂函数创建 GyroCompensator 对象