ROS中使用Hokuyo雷射雷達UST 10LX

2021-09-09 09:22:31 字數 1874 閱讀 4528

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...