GKD.RoboCtrl
RoboMaster Linux 电控:异步 IO、设备驱动与机器人控制
载入中...
搜索中...
未找到
controller.hpp 文件参考

控制器概念与串联控制链。 更多...

详细描述

控制器概念与串联控制链。

统一约束控制器需暴露的输入、状态、参数接口,并提供 control_chain 帮助快速串联多个控制器。

在文件 controller.hpp 中定义.

#include <utility>
#include <functional>
#include <memory>
#include <vector>
#include "utils/utils.hpp"
controller.hpp 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

类

class  roboctrl::utils::control_stage< T >
 
class  roboctrl::utils::runtime_control_chain< T >
 
struct  roboctrl::utils::control_chain< Cs >
 控制链,将多个控制器串联组合。 更多...
 

命名空间

namespace  roboctrl::utils
 用于存放工具函数的命名空间。
 

概念

concept  roboctrl::utils::controller
 控制器概念,约束 update/state/构造能力。
 

函数

template<controller controller_type>
controller_type roboctrl::utils::make_controller (const typename controller_type::info_type &info)