| RMVL 2.3.0 Robotic Manipulation and Vision Library

载入中...
搜索中...
未找到
Public 成员函数 | Public 属性 | 所有成员列表
rm::para::GyroDeciderParam类 参考
参数模块 » decider 的参数模块

GyroDeciderParam 参数模块 更多...

`#include <rmvlpara/decider/gyro_decider.h>`

rm::para::GyroDeciderParam 的协作图:

## Public 成员函数
| GyroDeciderParam ()=default
| 创建 GyroDeciderParam 参数对象
bool | read (const std::string &path)
| 从指定 `YAML` 文件中加载，并读取至 `GyroDeciderParam` 中
bool | write (const std::string &path) const
| 将 `GyroDeciderParam` 的数据写入指定的 `YAML` 文件中

## Public 属性
float | NORMAL_RADIUS_RATIO = 0.8f
| 普通模式时射击半径比值
std::string | TYPE_PRIORITY = "111111111"
| 数字决策优先级（从左到右的均满足 RobotType 中每个枚举类型的顺序）
float | PITCH_RESPONSE_DELAY = 1.f
| 高速状态下pitch轴的响应延迟系数
float | PITCH_RESPONSE_AMP = 1.f
| 高速状态下pitch轴的响应振幅系数
float | PRE_AIM_ANGLE = 0.f
| 提前瞄准角度（弧度制/帧）

## 详细描述

GyroDeciderParam 参数模块

## 构造及析构函数说明

## ◆ GyroDeciderParam()

rm::para::GyroDeciderParam::GyroDeciderParam | ( |  | ) |
| default

创建 GyroDeciderParam 参数对象

警告
  不建议手动创建对象

## 成员函数说明

## ◆ read()

bool rm::para::GyroDeciderParam::read | ( | const std::string & | path | ) |

从指定 `YAML` 文件中加载，并读取至 `GyroDeciderParam` 中

注解
  `YAML` 文件的后缀允许是 `*.yml` 和 `*.yaml`

参数

  [in] | path | 参数路径

返回
  是否读取成功

## ◆ write()

bool rm::para::GyroDeciderParam::write | ( | const std::string & | path | ) | const

将 `GyroDeciderParam` 的数据写入指定的 `YAML` 文件中

注解
  `YAML` 文件的后缀允许是 `*.yml` 和 `*.yaml`

参数

  [in] | path | 参数路径

返回
  是否写入成功

## 类成员变量说明

## ◆ NORMAL_RADIUS_RATIO

float rm::para::GyroDeciderParam::NORMAL_RADIUS_RATIO = 0.8f

普通模式时射击半径比值

默认值：`0.8f`

## ◆ PITCH_RESPONSE_AMP

float rm::para::GyroDeciderParam::PITCH_RESPONSE_AMP = 1.f

高速状态下pitch轴的响应振幅系数

默认值：`1.f`

## ◆ PITCH_RESPONSE_DELAY

float rm::para::GyroDeciderParam::PITCH_RESPONSE_DELAY = 1.f

高速状态下pitch轴的响应延迟系数

默认值：`1.f`

## ◆ PRE_AIM_ANGLE

float rm::para::GyroDeciderParam::PRE_AIM_ANGLE = 0.f

提前瞄准角度（弧度制/帧）

默认值：`0.f`

## ◆ TYPE_PRIORITY

std::string rm::para::GyroDeciderParam::TYPE_PRIORITY = "111111111"

数字决策优先级（从左到右的均满足 RobotType 中每个枚举类型的顺序）

默认值：`"111111111"`

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

- rmvlpara/decider/gyro_decider.h