国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

SLAM實(shí)操入門(六):連接Velodyne的16線激光雷達(dá)并可視化

這篇具有很好參考價(jià)值的文章主要介紹了SLAM實(shí)操入門(六):連接Velodyne的16線激光雷達(dá)并可視化。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。


前言

好久沒更新這部分了,最近在搞中期答辯的東西,簡單補(bǔ)充一部分多線激光雷達(dá)建圖的內(nèi)容。上文介紹使用自己的激光雷達(dá)如何通過GMapping算法建圖,接下來兩節(jié)介紹怎么運(yùn)行Velodyne的16線激光雷達(dá),并使用港科大改進(jìn)的A-Loam進(jìn)行建圖。 前文鏈接如下
  • SLAM實(shí)操入門(一):在已有WIN10的電腦上安裝Ubuntu20.04

  • SLAM實(shí)操入門(二):Ubuntu20.04安裝ROS Noetic并運(yùn)行“小烏龜”程序

  • SLAM實(shí)操入門(三):Ubuntu20.04安裝Turtlebot3并運(yùn)行SLAM例程仿真

  • SLAM實(shí)操入門(四):使用ROS連接自己的激光雷達(dá)并可視化掃描結(jié)果

  • SLAM實(shí)操入門(五):無里程計(jì)僅使用激光雷達(dá)建圖(GMapping算法)文章來源地址http://www.zghlxwxcb.cn/news/detail-704317.html


1 Velodyne激光雷達(dá)

激光雷達(dá)的fixed frame,SLAM實(shí)操入門,機(jī)器人,自動駕駛,ubuntu,slam,linux
Velodyne 的 Puck 激光雷達(dá)傳感器( VLP-16)是目前機(jī)器人與自動駕駛使用的主流傳感器之一。 Puck? 的可靠性、能效和全景視野使其成為經(jīng)濟(jì)實(shí)惠的低速自動駕駛和駕駛員輔助應(yīng)用的理想解決方案。很多實(shí)驗(yàn)室應(yīng)該也會買速騰或者這個(gè)品牌的多線激光雷達(dá),其實(shí)原理都一樣,大家都可以作為參考。

  • 多線雷達(dá)和單線雷達(dá)硬件上的差異

(1)多線雷達(dá)需要使用220v的插座來進(jìn)行供電,如果要部署在機(jī)器人或者汽車上,可能需要使用戶外電源、車載逆變器或?qū)╇娺M(jìn)行改造;
(2)多線雷達(dá)需要通過以太網(wǎng)進(jìn)行數(shù)據(jù)的傳輸,所以要求設(shè)備有網(wǎng)口,也需要對網(wǎng)口進(jìn)行設(shè)置;
(3)多了一個(gè)接口盒硬件,用來做電源管理和數(shù)據(jù)采集,正常連線就好,不用過多關(guān)注。

總的來說,多線雷達(dá)它更金貴、對設(shè)備要求也更高,但是效果也是相當(dāng)?shù)撵趴幔?/p>

  • 硬件連接
激光雷達(dá)的fixed frame,SLAM實(shí)操入門,機(jī)器人,自動駕駛,ubuntu,slam,linux
  • 兩個(gè)接口:
    一個(gè)是供電接口,插頭插在220v電源;
    另一個(gè)是信號線,插網(wǎng)線,連接在PC的網(wǎng)口。

2 配置網(wǎng)絡(luò)

上面提到該雷達(dá)是通過以太網(wǎng)進(jìn)行數(shù)據(jù)傳輸?shù)模@里需要對有線網(wǎng)的地址進(jìn)行設(shè)置

首先打開設(shè)置,選擇網(wǎng)絡(luò),打開有線連接并進(jìn)入設(shè)置,如圖

激光雷達(dá)的fixed frame,SLAM實(shí)操入門,機(jī)器人,自動駕駛,ubuntu,slam,linux

隨后進(jìn)行如下步驟

  1. 點(diǎn)擊IPv4
  2. 將IPv4的方式調(diào)整為手動
  3. 修改地址為
192.168.1.77
  1. 修改子網(wǎng)掩碼為,網(wǎng)關(guān)不用動
255.255.255.0
  1. 點(diǎn)擊應(yīng)用,退出
激光雷達(dá)的fixed frame,SLAM實(shí)操入門,機(jī)器人,自動駕駛,ubuntu,slam,linux

3 創(chuàng)建ROS工程

使用如下命令安裝Velodyne的依賴包,相關(guān)內(nèi)容見產(chǎn)品手冊

sudo apt-get install ros-melodic-velodyne

注意,代碼中的melodic需要替換為你的Ubuntu版本名稱。

激光雷達(dá)的fixed frame,SLAM實(shí)操入門,機(jī)器人,自動駕駛,ubuntu,slam,linux
隨后,創(chuàng)建ROS的項(xiàng)目文件

mkdir -p catkin_vel16/src

進(jìn)入項(xiàng)目文件目錄下

cd catkin_vel16/src

拉取雷達(dá)的驅(qū)動包,這里使用的是GitHub上的這個(gè)項(xiàng)目文件

激光雷達(dá)的fixed frame,SLAM實(shí)操入門,機(jī)器人,自動駕駛,ubuntu,slam,linux
等待完成,要是下載太慢或者失敗,可以看看之前的這個(gè)文章

  • git clone拉取GitHub項(xiàng)目失敗/太慢的解決方法

返回上級目錄

cd ..

開始對工程進(jìn)行編譯

catkin_make

配配環(huán)境變量,搞定!

source devel/setup.bash

4 啟動并可視化

再次檢查:

  • 激光雷達(dá)是否連接正常(供電、網(wǎng)線)
  • 上述命令,以及相關(guān)依賴包是否安裝成果
  • source不要忘記!

很多同學(xué)一開始不知道到底運(yùn)行個(gè)什么東西,怎么著,這里簡述一下

launch文件可以理解成一個(gè)批處理文件,通過roslaunch命令,能同時(shí)多ROS的多個(gè)node和master進(jìn)行啟動。

相關(guān)內(nèi)容這位博主的博客描述很詳細(xì)ROS:一文讀懂launch文件

首先我們看看這個(gè)工程里launch在哪里,長啥樣

激光雷達(dá)的fixed frame,SLAM實(shí)操入門,機(jī)器人,自動駕駛,ubuntu,slam,linux

所有文件都是放在launch文件夾下,以.launch結(jié)尾!

那么怎么找到他們的呢?可以通過一下命令實(shí)現(xiàn)文件夾的快速翻越與定位。

后面的數(shù)字是設(shè)置看幾層文件,試試就知道啥意思了。

tree -L 3

我們用的16線雷達(dá)嘛,家簡單的運(yùn)行一下那個(gè)16

roslaunch velodyne_pointcloud VLP16_points.launch

文件名可以用tab鍵補(bǔ)全,沒事tab一下哈

運(yùn)行后,使用Ctrl+T開一個(gè)新終端

啥也沒有不要慌!按如下步驟添加節(jié)點(diǎn)和內(nèi)容,才能看到

  1. 先點(diǎn)擊左側(cè)的Add,添加可視化的條目
激光雷達(dá)的fixed frame,SLAM實(shí)操入門,機(jī)器人,自動駕駛,ubuntu,slam,linux
  1. 隨后,點(diǎn)擊By topic,雙擊PointCloud2以選擇添加點(diǎn)云信息

激光雷達(dá)的fixed frame,SLAM實(shí)操入門,機(jī)器人,自動駕駛,ubuntu,slam,linux

  1. 在添加的點(diǎn)云中選擇topic,右側(cè)選擇輸出的信息節(jié)點(diǎn)
  2. Fixed Frame的名稱替換為Topic名稱的前綴,這里就是velodyne

激光雷達(dá)的fixed frame,SLAM實(shí)操入門,機(jī)器人,自動駕駛,ubuntu,slam,linux
可視化出來了?。?!是不是很簡單

激光雷達(dá)的fixed frame,SLAM實(shí)操入門,機(jī)器人,自動駕駛,ubuntu,slam,linux

比單線雷達(dá)還是炫酷多了,下一節(jié)的多線雷達(dá)SLAM視覺沖擊也很快樂

5 錄包與播放

使用以下命令可以進(jìn)行點(diǎn)云數(shù)據(jù)的錄制

  • 僅錄制velodyne_point的數(shù)據(jù)
rosbag record /velodyne_point
  • 錄制所有數(shù)據(jù)
rosbag record -a

Ctrl+C結(jié)束錄制,這里兩個(gè)命令其實(shí)基本是一樣的,如果之后會多傳感器融合使用,會有區(qū)別

  • 播放錄制的包,后面是錄制的包的名字
rosbag play xxxxxxxx.bag

打開rviz可以查看剛才錄的數(shù)據(jù)


總結(jié)

本文介紹了使用Velodyne的16線激光雷達(dá)進(jìn)行啟動和可視化,和單線雷達(dá)也是大同小異,但是對launch那部分做了一些簡單的講解,大家可以深入學(xué)習(xí)一下,以后不會少打交道的。

下一節(jié)就是使用多線雷達(dá)進(jìn)行SLAM建圖,使用的算法是A-Loam,是基于Loam做出的改進(jìn),大家可以先看看論文,或者先跑出來再看看。

  • SLAM實(shí)操入門(一):在已有WIN10的電腦上安裝Ubuntu20.04

  • SLAM實(shí)操入門(二):Ubuntu20.04安裝ROS Noetic并運(yùn)行“小烏龜”程序

  • SLAM實(shí)操入門(三):Ubuntu20.04安裝Turtlebot3并運(yùn)行SLAM例程仿真

  • SLAM實(shí)操入門(四):使用ROS連接自己的激光雷達(dá)并可視化掃描結(jié)果

  • SLAM實(shí)操入門(五):無里程計(jì)僅使用激光雷達(dá)建圖(GMapping算法)

到了這里,關(guān)于SLAM實(shí)操入門(六):連接Velodyne的16線激光雷達(dá)并可視化的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 從零開始的三維激光雷達(dá)SLAM教程第二講(搭建Gazebo仿真環(huán)境,并添加動態(tài)障礙物)

    從零開始的三維激光雷達(dá)SLAM教程第二講(搭建Gazebo仿真環(huán)境,并添加動態(tài)障礙物)

    畢業(yè)設(shè)計(jì)打算做三維激光SLAM,記錄一些學(xué)習(xí)歷程,也給后面人一點(diǎn)幫助。本教程不涉及SLAM基本概念(如果沒有自行補(bǔ)充),主要包含以下幾部分內(nèi)容。 搭建激光SLAM的運(yùn)行環(huán)境并運(yùn)行數(shù)據(jù)集 在Gazebo中構(gòu)建仿真地圖并添加動態(tài)障礙物,使用仿真小車采集激光數(shù)據(jù)。 A-LOAM詳解,

    2024年02月01日
    瀏覽(52)
  • 使用速騰16線激光雷達(dá)與IMU 實(shí)現(xiàn)Cartographer 3D建圖
  • 從零入門激光SLAM(一)——什么是SLAM

    從零入門激光SLAM(一)——什么是SLAM

    大家好呀,我是一個(gè)SLAM方向的在讀博士,深知SLAM學(xué)習(xí)過程一路走來的坎坷,也十分感謝各位大佬的優(yōu)質(zhì)文章和源碼。隨著知識的越來越多,越來越細(xì),我準(zhǔn)備整理一個(gè)自己的激光SLAM學(xué)習(xí)筆記專欄,從0帶大家快速上手激光SLAM,也方便想入門SLAM的同學(xué)和小白學(xué)習(xí)參考,相信看

    2024年02月05日
    瀏覽(21)
  • 激光雷達(dá)neato_laser與電腦連接記錄

    在虛擬機(jī)打開一個(gè)新的終端 mkdir -p ~/shizhan01_ws/src (shizhan01_ws是工作空間名字,這個(gè)名字不建議取catkin_ws,因?yàn)榫W(wǎng)上很多例程都是用這個(gè)名字作為命名空間,再用就混淆。) cd ~/shizhan01_ws/src catkin_init_workspace cd ~/shizhan01_ws/src git clone https://github.com/rohbotics/xv_11_laser_driver (或者把

    2024年02月09日
    瀏覽(14)
  • 使用Open3D實(shí)現(xiàn)3D激光雷達(dá)可視化:以自動駕駛的2DKITTI深度框架為例(下篇)

    使用Open3D實(shí)現(xiàn)3D激光雷達(dá)可視化:以自動駕駛的2DKITTI深度框架為例(下篇)

    原創(chuàng) | 文 BFT機(jī)器人? 【原文鏈接】使用Open3D實(shí)現(xiàn)3D激光雷達(dá)可視化:以自動駕駛的2DKITTI深度框架為例(上篇) 05 Open3D可視化工具 多功能且高效的3D數(shù)據(jù)處理:Open3D是一個(gè)全面的開源庫,為3D數(shù)據(jù)處理提供強(qiáng)大的解決方案。它具有優(yōu)化的后端架構(gòu),可實(shí)現(xiàn)高效的并行化,非常適

    2024年02月04日
    瀏覽(47)
  • 使用Open3D實(shí)現(xiàn)3D激光雷達(dá)可視化:以自動駕駛的2DKITTI深度框架為例(上篇)

    使用Open3D實(shí)現(xiàn)3D激光雷達(dá)可視化:以自動駕駛的2DKITTI深度框架為例(上篇)

    原創(chuàng) | 文 BFT機(jī)器人? 3DLiDAR傳感器(或)三維光探測和測距是一種先進(jìn)的發(fā)光儀器,能夠像我們?nèi)祟愐粯釉谌S空間中感知現(xiàn)實(shí)世界。這項(xiàng)技術(shù)特別徹底改變了地球觀測、環(huán)境監(jiān)測、偵察和現(xiàn)在的自動駕駛領(lǐng)域,它提供準(zhǔn)確和詳細(xì)數(shù)據(jù)的能力有助于促進(jìn)我們對環(huán)境和自然資源

    2024年02月03日
    瀏覽(32)
  • Ros入門 (十)----激光雷達(dá)避障 簡易實(shí)現(xiàn)

    本篇文章通過訂閱/scan話題獲取障礙物的距離信息,達(dá)到避障目的,提供部分代碼,僅供參考 1.單線激光雷達(dá)避障 (1)ros接入激光雷達(dá) 以sick激光為例,在之前的文章已經(jīng)介紹過ROS 入門(七),此處不再贅敘,獲取/scan數(shù)據(jù) (2)代碼實(shí)現(xiàn)

    2023年04月23日
    瀏覽(24)
  • 從零入門激光SLAM(八)——ROS常用消息

    從零入門激光SLAM(八)——ROS常用消息

    大家好呀,我是一個(gè)SLAM方向的在讀博士,深知SLAM學(xué)習(xí)過程一路走來的坎坷,也十分感謝各位大佬的優(yōu)質(zhì)文章和源碼。隨著知識的越來越多,越來越細(xì),我準(zhǔn)備整理一個(gè)自己的激光SLAM學(xué)習(xí)筆記專欄,從0帶大家快速上手激光SLAM,也方便想入門SLAM的同學(xué)和小白學(xué)習(xí)參考,相信看

    2024年02月12日
    瀏覽(21)
  • Livox HAP 一文搞定HAP激光雷達(dá)的連接和使用(詳細(xì)版)

    Livox HAP 一文搞定HAP激光雷達(dá)的連接和使用(詳細(xì)版)

    目錄 配置環(huán)境 一、安裝ROS系統(tǒng) 二、編譯Livox SDK2 三、安裝livox_ros_driver2 ?四、Ubuntu連接激光雷達(dá)HAP 1、Ubuntu設(shè)置靜態(tài)IP 2、更改虛擬機(jī)的設(shè)置(關(guān)鍵一步) ?3、修改配置文件 4、連接激光雷達(dá)Livox HAP HAP的使用方法 一、錄制點(diǎn)云視頻bag 二、播放點(diǎn)云視頻bag 三、bag格式轉(zhuǎn)pcd格式

    2024年01月24日
    瀏覽(122)
  • 從零入門激光SLAM(六)——ROS常用工具箱

    從零入門激光SLAM(六)——ROS常用工具箱

    大家好呀,我是一個(gè)SLAM方向的在讀博士,深知SLAM學(xué)習(xí)過程一路走來的坎坷,也十分感謝各位大佬的優(yōu)質(zhì)文章和源碼。隨著知識的越來越多,越來越細(xì),我準(zhǔn)備整理一個(gè)自己的激光SLAM學(xué)習(xí)筆記專欄,從0帶大家快速上手激光SLAM,也方便想入門SLAM的同學(xué)和小白學(xué)習(xí)參考,相信看

    2023年04月16日
    瀏覽(29)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包