| RMVL 1.5.2 Robotic Manipulation and Vision Library

载入中...
搜索中...
未找到
Public 成员函数 | 静态 Public 成员函数 | 所有成员列表
rm::GyroCompensator类 参考final
补偿模块（功能模块） » 整车状态估计补偿模块

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

`#include <rmvl/compensator/gyro_compensator.h>`

类 rm::GyroCompensator 继承关系图:
rm::GyroCompensator 的协作图:

## Public 成员函数
| GyroCompensator ()
| 创建 GyroCompensator 对象
CompensateInfo | compensate (const std::vector< group::ptr > &groups, float shoot_speed, CompensateType com_flag) override
| 补偿函数，未考虑空气阻力，仅使用抛物线模型 [6]
Public 成员函数 继承自 rm::compensator
| compensator ()=default
virtual | ~compensator ()=default

## 静态 Public 成员函数
static auto | make_compensator ()
| 使用静态工厂函数创建 GyroCompensator 对象

## 额外继承的成员函数
Public 类型 继承自 rm::compensator
using | ptr = std::unique_ptr<compensator>

## 详细描述

整车状态补偿模块

## 构造及析构函数说明

## ◆ GyroCompensator()

rm::GyroCompensator::GyroCompensator | ( |  | ) |

创建 GyroCompensator 对象

## 成员函数说明

## ◆ compensate()

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

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

参数

  [in] | groups | 所有序列组
  [in] | shoot_speed | 子弹射速 (m/s)
  [in] | com_flag | 手动调节补偿标志

返回
  补偿模块信息

实现了 rm::compensator.

## ◆ make_compensator()

static auto rm::GyroCompensator::make_compensator | ( |  | ) |
| inline static

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

该类的文档由以下文件生成:

- rmvl/compensator/gyro_compensator.h