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驅動適配器的開發,並實戰開發一個新的驅動程序。

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