RMVL  2.1.0-dev
Robotic Manipulation and Vision Library
载入中...
搜索中...
未找到
rm::decider类 参考abstract

目标决策模块 更多...

#include <rmvl/decider/decider.h>

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

Public 类型

using ptr = std::unique_ptr<decider>
 

Public 成员函数

 decider ()=default
 
virtual ~decider ()=default
 
virtual DecideInfo decide (const std::vector< group::ptr > &groups, RMStatus flag, tracker::ptr last_target, const DetectInfo &detect_info, const CompensateInfo &compensate_info, const PredictInfo &predict_info)=0
 决策核心函数
 

详细描述

目标决策模块

成员类型定义说明

◆ ptr

using rm::decider::ptr = std::unique_ptr<decider>

构造及析构函数说明

◆ decider()

rm::decider::decider ( )
default

◆ ~decider()

virtual rm::decider::~decider ( )
virtualdefault

成员函数说明

◆ decide()

virtual DecideInfo rm::decider::decide ( const std::vector< group::ptr > & groups,
RMStatus flag,
tracker::ptr last_target,
const DetectInfo & detect_info,
const CompensateInfo & compensate_info,
const PredictInfo & predict_info )
pure virtual

决策核心函数

参数
[in]groups所有序列组
[in]flag决策状态模式
[in]last_target历史目标追踪器,为空则默认自动判断
[in]detect_info辅助决策的识别模块信息
[in]compensate_info辅助决策的补偿模块信息
[in]predict_info辅助决策的预测模块信息
返回
决策模块信息

rm::GyroDecider, rm::RuneDecider , 以及 rm::TranslationDecider 内被实现.


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