RMVL
1.5.0-dev
Robotic Manipulation and Vision Library
|
神符决策模块 更多...
#include <rmvl/decider/rune_decider.h>
Public 成员函数 | |
RuneDecider ()=default | |
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) override |
神符决策核心函数 | |
Public 成员函数 继承自 rm::decider | |
decider ()=default | |
virtual | ~decider ()=default |
静态 Public 成员函数 | |
static std::unique_ptr< RuneDecider > | make_decider () |
构造 RuneDecider | |
额外继承的成员函数 | |
Public 类型 继承自 rm::decider | |
using | ptr = std::unique_ptr<decider> |
神符决策模块
|
default |
|
overridevirtual |
神符决策核心函数
[in] | groups | 所有序列组 |
[in] | flag | 决策状态模式 |
[in] | last_target | 历史目标追踪器,为空则默认自动判断 |
[in] | detect_info | 辅助决策的识别模块信息 |
[in] | compensate_info | 辅助决策的补偿模块信息 |
[in] | predict_info | 辅助决策的预测模块信息 |
实现了 rm::decider.
|
inlinestatic |
构造 RuneDecider