SICK LMS111 雷達 ROS 上安裝測試

今天單位進了一個20m 的sick 激光雷達,在安裝過程中出現了一點點小問題,主要是直接 apt-get 的文件太簡單,需要自己配置一下,才能在ROS 上跑, 本文附有全部代碼及配置。

1. SICK LMS111 設置

首先需要對雷達進行基本的設置,用網線將雷達連接至電腦的網口,
這裏寫圖片描述

先點擊搜索設備,如果連接正常,能自動搜索到設備,設備會出現在左邊的對話欄,點機會提示你安裝驅動,根據提示安裝即可。我全選了安裝文件,但是需要很長的時間。後來只選擇了相關的, 搜索LMS即可,IP設置如下。
這裏寫圖片描述

主要是設置一下雷達的 IP
參考: https://www.cnblogs.com/21207-iHome/p/8022512.html

2.Ubuntu14.04 下 ROS 使用雷達建圖

安裝雷達驅動

sudo apt-get install ros-indigo-lms1xx

設置網口IP

右上角的網絡-> Edit Connection-> add 注意次ip不能和雷達ip相同
這裏寫圖片描述

檢查是否能和雷達連接成功, 後跟設置的雷達

ping 192.168.1.9

如果連接成功說明,電腦已經能和雷達通信

修改激光雷達launch文件

 roscd lms1xx
 sudo vi launch/LMS1xx.launch

這裏寫圖片描述

其中第一行爲 雷達的ip, 說白了就是通過網口兩者的通信

3. Slam_Karto 使用LMS111建圖

接下來就可以使用此雷達建圖,自己嘗試的是 slam_karto 算法

在打開終端,運行 turtlebot

roslaunch turtlebot_bringup minimal.launch

打開一個終端,運行slam_karto 算法

sudo  roslaunch slam_karto build_~map_w_params.launch

打開新的終端運行雷達

roslaunch lms1xx LMS1xx.launch

在打開終端,運行rviz

rosrun rviz rviz

恭喜,大功告成,已經能夠工作了
這裏寫圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章