hokuyo雷射雷達ust-10lx:
$ sudo apt-get install ros-kinetic-urg-node
2.修改ubuntu的ip位址
$ sudo gedit /etc/network/inte***ces
auto lo
iface lo inet loopback
下面新增以下語句:
auto +自己網絡卡號(自己網絡卡號用ifconfig檢視)
allow-hotplug +自己網絡卡號
iface +自己網絡卡號 inet static
address 192.168.0.20
netmask 255.255.255.0
特別注意,修改後只能重啟電腦生效,重啟閘道器無效修改(親測)
urg_node包launc**件需要配置,具體參照urg_lidar.launc**件:例如, ,
因為hokuyo雷射雷達的固定ip位址是「192.168.1.10」(出廠設定是「192.168.0.10」),我們的雷射雷達未修改ip,出廠設定是「192.168.0.10」
所以在ubuntu上新增ip位址時,使用「192.168.0.xx」,最後兩個數字應該和「10區分」,前面三段和雷射雷達的ip一樣。
將雷射雷達連在電腦上,確認連線:
3.確認雷射雷達已經通電並連線在電腦上後,獲取雷射雷達資料:
$ roscore
$ rosrun urg_node urg_node _ip_address:=192.168.0.10
如果雷射雷達是通過usb連線的,ubuntu會自動識別並連線。
4.檢視雷射雷達檢測到的資料
$ rostopic echo /scan
可以看到資料跳動的很快
5.檢視雷射雷達掃瞄的訊息型別和訊息結構
6.在rviz中檢視雷射資料:
$ rosrun rviz rviz
在add中依次新增laserscan和話題/scan下的laserscan。
注意把global options 的fixed frame 改為laser
ROS中使用雷射雷達 EAI F4
雷射雷達 eai f4 eai f4是低成本的二維雷達解決方案,由eai公司開發。它能掃瞄360 8公尺半徑的範圍。它適合用於構建地圖,slam,和建立3d模型。固定雷達 f4是順時針方向旋轉 測距部分在前,有線部分在尾,前面有個小三角標識前方。建立工作空間 也可以利用現有的 編譯包,可以檢視驅動文...
在ROS中使用nodelet
nodelet的作用 減少在ros中傳遞資料的延遲。在同乙個程序內,執行多個node,通過指標傳遞資料,使得程序內訊息傳遞時不產生複製成本。下面是乙個使用nodelet原始檔的例子 namespace nodelet tutorial math private virtual void oninit...
如何在ros中使用xbox one
目錄 在專案中需要使用遊戲手柄對裝置進行一些操作,在此選擇了微軟xbox手柄,通過在linux下呼叫裝置描述檔案來獲取遊戲手柄的輸入資料,使用步驟以及 描述如下。microsoft x box one s pad 遊戲手柄在ubuntu下的驅動程式 sudo apt get install joys...