| RMVL 1.5.2 Robotic Manipulation and Vision Library

载入中...
搜索中...
未找到
Public 类型 | Public 成员函数 | 所有成员列表
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 | ( |  | ) |
| virtual default

## 成员函数说明

## ◆ 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 内被实现.

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

- rmvl/decider/decider.h