| RMVL 2.4.0 Robotic Manipulation and Vision Library

载入中...
搜索中...
未找到
类 | Public 成员函数 | 静态 Public 成员函数 | 所有成员列表
rm::RuneDecider类 参考final
决策模块（功能模块） » 激活、未激活神符决策模块

神符决策模块 更多...

`#include <rmvl/decider/rune_decider.h>`

rm::RuneDecider 的协作图:

## 类
struct | Info
| 决策模块信息 更多...

## Public 成员函数
| RuneDecider ()=default
Info | decide (group::ptr group, bool is_active, tracker::ptr last_target, const CompensateInfo &compensate_info, const RunePredictorInfo &predict_info)
| 神符决策核心函数

## 静态 Public 成员函数
static std::unique_ptr< RuneDecider > | make_decider ()
| 构造 RuneDecider

## 详细描述

神符决策模块

## 构造及析构函数说明

## ◆ RuneDecider()

rm::RuneDecider::RuneDecider | ( |  | ) |
| default

## 成员函数说明

## ◆ decide()

Info rm::RuneDecider::decide | ( | group::ptr | group,
|  | bool | is_active,
|  | tracker::ptr | last_target,
|  | const CompensateInfo & | compensate_info,
|  | const RunePredictorInfo & | predict_info )

神符决策核心函数

参数

  [in] | group | 序列组共享指针
  [in] | is_active | 决策状态模式
  [in] | last_target | 历史目标追踪器，为空则默认自动判断
  [in] | compensate_info | 辅助决策的补偿模块信息
  [in] | predict_info | 辅助决策的预测模块信息

返回
  决策模块信息

## ◆ make_decider()

std::unique_ptr< RuneDecider > rm::RuneDecider::make_decider | ( |  | ) |
| inline static

构造 RuneDecider