OpenTCS打造移动机器人交通管制系统(二)

OpenTCS从使用上来说主要分为三个模块(基于4.17版本的系统)。分为:

openTCS-Kernel:交通管制的内核系统,主要算法均集中在此模块。

openTCS-KernelControlCenter:内核配置的桌面图形化窗口系统,主要是对驱动进行设置。

openTCS-PlantOverview:建模用的的图形化桌面程序。主要用于创建地图模型和做简单的监控。

桌面软件均使用JAVA的SWING框架开发而成。

PS:吐槽下,SWING做出来的桌面软件实在是有点丑,和过时的MFC有的一拼.........

我们将OpenTCS源码编译后,会生成上述三个文件夹:

使用步骤:

1、首先进入OpenTCS-Kernel文件夹启动Kernel(打开startKernel.bat文件)

2、打开内核配置软件,进入openTCS-KernelControlCenter文件夹打开软件(打开startKernelControlCenter.bat)。将驱动配置为内置的LookBack驱动,同时Enable驱动并设置初始位置,设置如下:

 

3、打开建图软件。进入openTCS-PlantOverview文件夹(打开startPlantOverview.bat),加载Demo模型如下:

4、进一步使用PlantOverview软件将内核的操作模式切换到Operating Mode,此时OpenTCS即可工作。可以使用PlantOverview软件创建订单进行测试。

拓展:

OpenTCS是支持WEB接口进行操作的,上面说到OPENTCS的界面美观性不好,其实可以使用Web来进行适配,比如像下面这个样子........

 

下一章将介绍OpenTCS驱动适配器的开发,并实战开发一个新的驱动程序。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章