1. 程式人生 > >E-PUCK機器人-PC人機交互界面

E-PUCK機器人-PC人機交互界面

www. 缺少 人機交互 5.0 協議 qmake 交互界面 應該 creator

  為了使用方便,E-PUCK團隊開發了一個在計算機上運行並通過藍牙連接到e-puck的接口,該接口基於先進的sercom協議(選擇器3); 通過該界面,可以獲得有關所有傳感器的信息,接收攝像機圖像並控制LED和電機。 源代碼可從以下鏈接獲得:

  多平臺版本3.0(Monitor3.0源代碼); 該應用程序是一個Qt項目,因此可以使用Qt Creator輕松處理編譯; 或者可以使用qmake。 以下可執行文件是動態編譯的,因此必須在系統中安裝Qt庫(4.5.0或更高版本)才能運行它們:

  • Linux可執行文件:在運行可執行文件之前,輸入“chmod + x file” 給文件增加可執行權限
  • MacOS可執行文件
  • Windows可執行文件(+ dlls); 在Windows XP,Windows Vista,Windows 7,Windows 10上測試過技術分享圖片

  由於最後一個版本包含e-puck的基本OpenGL表示,因此您還需要OpenGL擴展庫來編譯項目; 這些應該包含在Qt SDK中,基本上你需要手動下載OpenGL庫:GLX(Linux),CGL(MacOS),WGL(Windows)。一旦項目動態構建,可能會出現一些關於丟失dll的錯誤; 其中一個缺少的庫可能是mingwm10.dll, 其他的可能與Qt有關。 要解決此問題,您需要靜態構建項目,或在系統上註冊庫,或手動將所有dll與可執行文件放在同一個文件夾下。

E-PUCK機器人-PC人機交互界面