![]() |
RMVL
1.2.0
Robotic Manipulation and Vision Library
|
| 引言与介绍 | |
| ▼RMVL 使用教程 | |
| ▼环境配置教程 | |
| 安装总览 | |
| RMVL 的编译、配置选项 | |
| 构建并安装 RMVL | RMVL 的依赖安装、项目配置、编译安装 |
| 通过 gcc 和 CMake 使用 RMVL | RMVL 部署示例(涉及 extra 模块) |
| 为基于 ARM 的 Linux 系统配置交叉编译 | |
| 为 RMVL 撰写说明文档 | |
| ▼主要模块使用教程 | |
| 聚合类反射及其相关 API | 聚合体的编译期反射,包含 C++17 和 C++20 两个版本的实现原理 |
| 串口通信模块 | |
| 工业自动化通信协议 OPC UA | OPC UA 和 open62541 库简介 |
| 函数插值方法 | 从 Lagrange 插值 与 Newton 插值 两种基函数选取方式介绍函数插值 |
| 最小二乘法——超定方程组与函数拟合 | 从 向量到子空间距离 ,和 构建法方程 两种方式推导了最小二乘法的矩阵表示 |
| 非线性方程(组)数值解与迭代法 | 涉及 不动点迭代 与 牛顿迭代 两种非线性方程组数值解的求法 |
| 常微分方程(组)数值解与 Runge-Kutta 算法 | 涉及常用的 Euler 公式 与 Runge-Kutta 算法 |
| 卡尔曼滤波 | 从一维进行 KalmanFilter 理论的介绍和公式推导,并在高维度进行类比和推广 |
| 并查集 | |
| 支持随机访问的堆 | |
| 基于 TOPSIS 模型的熵权法 | |
| ONNX-Runtime 分类网络部署库 | |
| 相机设备 | 相机模块的基本使用,包括初始化、参数设置以及运行示例 |
| 光源控制器 | |
| ▼扩展模块教程 | |
| 如何使用/开发 feature 模块 | 包含 feature 模块的创建、信息获取以及开发时的注意事项 |
| AprilTag 视觉标签 | |
| 如何使用/开发 combo 模块 | 包含 combo 模块的创建、信息获取以及开发时的注意事项 |
| 如何使用/开发 tracker 模块 | |
| 如何使用/开发 group 模块 | |
| 如何使用/开发 detector 模块 | |
| 如何使用/开发 compensator 模块 | |
| 如何使用/开发 predictor 模块 | |
| 在整车状态估计中涉及到的预测量 | |
| k 步前向预估神符预测 | |
| 如何使用/开发 decider 模块 | |
| 顶层模块开发基本流程 | |
| 硬件设备与软件模块的初始化 | |
| 读取(默认)数据以控制逻辑分支 | |
| 责任链模式下的程序处理 | |
| 导出数据、发出操控指令 | |
| 待办事项列表 | |
| 参考书目 |
1.9.1