RMVL
1.5.0-dev
Robotic Manipulation and Vision Library
|
上一篇教程:如何使用/开发 decider 模块 ↑
下一篇教程:硬件设备与软件模块的初始化 ↓
首先要清楚顶层模块主要负责实际项目中各个功能逻辑的安排与操控,具有确定的可执行程序,一般就是 main.cpp
文件所产生。在 前世今生 了解到 SRVL 2.x 系列及之前版本,顶层模块主要由视觉库本身维护,但视觉库本身不应该管理庞大的逻辑需求,应该只提供各类功能即可。因此,用户在使用 RMVL 的时候需要自行实现顶层模块。
以下为 RMVL 顶层模块大致要具备的功能,以流程图形式展现
注意:
\[\begin{array}{c|c}符号&含义\\\hline \text{i}&传入参数\\\text{io}&传入兼传出参数\\\text{ret}&函数返回值\end{array}\]
顶层模块将会按照顺序对其中涉及到的模块进行使用上的介绍,请继续阅读下一篇: 硬件设备与软件模块的初始化 。