| RMVL 2.4.0 Robotic Manipulation and Vision Library

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

装甲预测模块 更多...

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

rm::ArmorPredictor 的协作图:

## 类
struct | Info
| 预测模块信息 更多...

## Public 成员函数
Info | predict (const std::vector< tracker::ptr > &trackers, const std::unordered_map< tracker::ptr, double > &tof) const
| 装甲板预测核心函数

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

## 详细描述

装甲预测模块

## 成员函数说明

## ◆ make_predictor()

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

构建 ArmorPredictor

## ◆ predict()

Info rm::ArmorPredictor::predict | ( | const std::vector< tracker::ptr > & | trackers,
|  | const std::unordered_map< tracker::ptr, double > & | tof ) const

装甲板预测核心函数

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

参数

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

返回
  预测模块信息