| RMVL 2.3.0 Robotic Manipulation and Vision Library

载入中...
搜索中...
未找到
Public 成员函数 | 静态 Public 成员函数 | 所有成员列表
rm::ArmorPredictor类 参考final
目标预测模块（功能模块） » 装甲预测模块

装甲预测模块 更多...

`#include <rmvl/predictor/armor_predictor.h>`

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

## Public 成员函数
PredictInfo | predict (const std::vector< group::ptr > &groups, const std::unordered_map< tracker::ptr, double > &tof) override
| 装甲板预测核心函数
Public 成员函数 继承自 rm::predictor
| predictor ()=default
virtual | ~predictor ()=default

## 静态 Public 成员函数
static std::unique_ptr< ArmorPredictor > | make_predictor ()
| 构建 ArmorPredictor

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

## 详细描述

装甲预测模块

## 成员函数说明

## ◆ make_predictor()

static std::unique_ptr< ArmorPredictor > rm::ArmorPredictor::make_predictor | ( |  | ) |
| inline static

构建 ArmorPredictor

## ◆ predict()

PredictInfo rm::ArmorPredictor::predict | ( | const std::vector< group::ptr > & | groups,
|  | const std::unordered_map< tracker::ptr, double > & | tof )
| override virtual

装甲板预测核心函数

注解
  - 遍历所有 group 中所有 tracker，采用统一的预测方案：线性预测
  - 静态响应预测量 `B` 生效: `YAW`，`PITCH`
  - 动态响应预测量 `Kt` 生效: `YAW`，`PITCH`

参数

  [in] | groups | 所有序列组
  [in] | tof | 每个追踪器对应的子弹飞行时间

返回
  预测模块信息

实现了 rm::predictor.

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

- rmvl/predictor/armor_predictor.h