RMVL  1.0.0
RoboMaster Vision Library
Public 成员函数 | 静态 Public 成员函数 | 所有成员列表

整车状态预测模块 更多...

#include <rmvl/predictor/gyro_predictor.h>

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

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< GyroPredictormake_predictor ()
 构建 GyroPredictor 更多...
 

详细描述

整车状态预测模块

成员函数说明

◆ make_predictor()

static std::unique_ptr<GyroPredictor> rm::GyroPredictor::make_predictor ( )
inlinestatic

构建 GyroPredictor

◆ predict()

PredictInfo rm::GyroPredictor::predict ( const std::vector< group_ptr > &  groups,
const std::unordered_map< tracker_ptr, double > &  tof 
)
overridevirtual

装甲板预测核心函数

注解
  • 遍历所有 group 中所有 tracker,采用统一的预测方案:三维预测
  • 静态响应预测量 B 生效: POS_XPOS_YPOS_ZANG_Y
  • 动态响应预测量 Kt 生效: POS_XPOS_YPOS_ZANG_Y
  • 射击延迟预测量 Bs 生效: ANG_Y
参数
[in]groups所有序列组
[in]tof每个追踪器对应的子弹飞行时间
返回
预测模块信息

实现了 rm::predictor.


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