先鋒機器人學習筆記_1-2 MobileSim MobileEyes用法及demo示例

MobileSim 以及 demo.exe 用法

1. 打開 MobileSim

    MobileSim 是移動機器人的仿真軟件,包含機器人以及周圍環境模型,可以加載地圖,獲取傳感器數據信息,我們編寫的程序首先可以在這個軟件上調試成功,然後可以在機器人的 pc 上運行,效果是一樣的。


2. 有 map 文件的位置

一般地,在 C:\Program Files\MobileRobots\ARIA\maps 路徑下會有默認 map 類型文件。


3. 打開 map 文件後



4. ARIA 下含有 exe 文件路徑

Demo.exe 是一個控制檯程序,主要用於操作機器人的移動,傳感器讀數等等控制操作,有很多種模式可以選擇。仿真環境下可以啓動 MobileSim,然後啓動 aria demo。

C:\Program Files\MobileRobots\Aria\bin


5. demo 下命令行解釋

    Teleop mode 遠程操作模式
    Unguarded teleop mode 會撞牆的操作模式
    Wander mode 晃悠行走模式
    Laser mode 帶有激光雷達
    Bumps mode 碰撞檢測,顯示碰撞傳感器信息
    Sonar mode 顯示聲納信息

    Position mode 顯示機器人位置


ARNL 和 MobileEyes 用法

1.打開 MobileSim 或者 PC 通過無線連接上工控機。


2.打開 arnlServer.exe,默認路徑在 C:\Program Files\MobileRobots\ARNL\bin 下,

Note:如果報缺少 dll 動態鏈接庫文件,請查看版本正確與否,如果無法解決,請與利曼公司工程師聯繫。(安裝軟件最好裝在默認路徑下,dll 文件放在默認路徑下)

    每臺MobileRobots機器人都配備包含ARNetworking的機器人應用程序界面(ARIA),它是建立在C++基礎上的源代碼開放的開發環境,它爲多種多樣的智能機器人
系統提供優秀的客戶端界面,其中也包括了您的機器人的控制器和各種附件。ARNetworking提供了MobileRobots和網絡通信的TCP/IP協議層。ARIA/ARNetworking是開發您自己的機器人控制軟件的理想平臺,它爲客戶端—服務器系統完美的處理了最底層的細節,包括串口通訊,命令和服務器命令包處理,時鐘週期,多線程,以及多種附件的控制,如激光測距儀、電子羅盤等等。更重要的是,ARIA的代碼是完全開放的,因此客戶可以按照自己的需求修改和擴展。
詳細關於 ARNL 的說明請參照安裝路徑 C:\Program Files\MobileRobots\ARNL 下的《 ARNL4.pdf》 文件。(C:\Program Files\MobileRobots\ARNL\docs)


3.打開後停留在控制檯程序,如果出現閃一下的情況,請再次確認是否打開 mobileSim。

4.打開後,mobileSim 會顯示已連接提示,如下圖。


5.之後打開 MobileEyes。
    MobileEye是用於遠程監視和控制的圖形化接口(使用無線連接或者其他通訊鏈路)。 它使用ArNetwoking協議(安裝包裏包含ARIA)連接機器人工控機上的服務程序(或者通過串口轉以太網橋連接,還有在本地使用MobileSim),有許多例程都包括了ARNL,SONARNL,MOGS,還有ARIA的ArNetworking庫。 根據服務程序要提供怎樣的服務,MobileEyes能在地圖中顯示出機器人的位置,距離傳感器的數據(聲納或者激光雷達),機器人的狀態信息(位置變量,電池電壓等),攝像頭圖像。 MobileEyes同樣包
含了對機器人的遠程控制,讓機器人像設定好的目標導航運動,在行徑中改變設定的參數。

6.如果是打開的是仿真程序,就在 Root Servers 那一欄寫上“localhost” ,如果是實體機器人,則寫上相對應工控機的 IP 地址。


7.連接後的效果圖。



發佈了57 篇原創文章 · 獲贊 22 · 訪問量 9萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章