我在oracle盒子版本5.1.8中安裝了ubuntu 14.04 LTS。在這個系統中,我安裝了Ros靛藍。然後,我想通過USB到MIN DIN電纜將此電腦連接到roomba 521(帶有開放接口的真空吸塵器用於控制)。接下來,我啓動一個簡單的啓動文件,將一些命令發送到Roomba(如果我在oracle盒子內執行此操作,則不起作用)。虛擬框(5.x)添加USB bzw。串口設備
如果我在一個終端上鍵入的lsusb我看到: 總線001設備004:ID 0403:6001未來技術設備國際有限公司FT232 USB轉串口(UART)IC
這是端口或USB連接我想用。現在我的問題:
(1)我必須爲通信設置串行或USB連接嗎?
如果是USB連接,我已經做了如下操作: 1.將USB設備添加到USB過濾器。 2.我也試圖修復組的權限,並安裝: GNOME系統工具(通過軟件中心) - >然後我去給用戶 - > vboxfs並選擇USER (如this tutorial描述) 3.我還安裝了虛擬盒子客戶版本
調整串行連接對我來說還沒有工作。由於虛擬機箱在更改我的Ubuntu 14.04機器的設置後會一直給我提供以下錯誤,如here Takkat answer所述。
無法打開主機設備'dev \ ttyS0'(VERR_PATH_NOT_FOUND)。
即使我在串行設置vm框中鍵入dev **/** ttyS0始終將其更改爲****,我也無法解決此錯誤。這甚至很重要嗎?
其他鏈接: http://answers.ros.org/question/243609/boostexception_detailclone_impl/