999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

非結構環境中四輪差速無人車的三維重建研究

2024-10-12 00:00:00任衛東劉慧建周瑩吳罡
機電信息 2024年19期

摘要:非結構環境中的車輛因環境復雜,實時建圖與定位實現困難。四輪驅動的實驗車輛具有行駛穩定、轉向方便等優勢,鑒于此,利用車輛裝備的三維激光雷達和開源程序進行實時定位與建圖的研究,對搜索和救援機器人,林業和采礦應用中的自主作業裝備在進行搜救、采集等作業時應對復雜的非結構化室外環境具有良好的指導意義。

關鍵詞:無人化;移動機器人;三維重建

中圖分類號:TP242.3 文獻標志碼:A 文章編號:1671-0797(2024)19-0053-03

DOI:10.19514/j.cnki.cn32-1628/tm.2024.19.012

0 引言

本文主要介紹一種適用于非結構環境的四輪差速無人車,然后使用其實現了三維地圖的建立和同時定位,并進行了相應的實驗。該無人車基于ROS(Robot

Operating System)進行開發,ROS起源于斯坦福大學與機器人技術公司Willow Garage的個人機器人項目。它提供類似操作系統所提供的功能,包括硬件抽象描述、底層驅動程序管理、共用功能的執行、程序間的消息傳遞、程序發行包管理,也提供一些工具程序和庫用于獲取、建立、編寫和運行多機整合的程序[1]。車輛以NVIDIA Jetson TX2控制板作為上位機進行控制和數據處理,使用自制工控機作為下位機進行數據采集和控制驅動器,裝備有編碼器、三維激光雷達、高精度IMU(Inertial Measurement Unit)、ZED雙目立體相機等多種傳感器。另外,提出了一種基于編碼器和IMU融合的六自由度狀態估計方法,然后使用改進后的開源算法,實現了高精度三維地圖的建立和同時定位。

1 四輪差速無人車

本文介紹的四輪差速無人車基于ROS開發,硬件架構如圖1所示,把具備多種接口的工控機作為下位機進行數據采集,將計算能力強大的TX2控制板作為上位機。工控機和TX2都裝有通用操作系統Ubuntu16.04和Kinetic版本的ROS系統,工控機和TX2通過網線進行通信。為提高下位機和驅動器之間的通信速率,提升車輛響應速度,特采用CAN(Controller Area Network)總線通信。無人車裝備了多種傳感器,包括Velodyne 16線三維激光雷達、ZED雙目立體相機、Crossbow NAV440高精度IMU等。

圖2是四輪差速無人車實物圖,共分為三層,第一層放置通用外設、激光雷達、GPS天線和急停開關;第二層放置IMU、ZED相機、工控機、TX2控制板、CAN分析儀、供電端口和超聲波雷達;第三層放置電池、銘朗MLDS4810型驅動器、伺服電機、ROTARY OVW2-10-2MD型編碼器。

2 里程計融合

里程計是車輛定位和建圖的重要依據之一,所以精確的里程計是高精度地圖和準確狀態估計的重要保證。當車輛行駛在非結構路面上時,在世界坐標下車輛不僅有x、y方向的位移,還有z方向的位移。基于視覺的里程計和基于雷達的里程計通過幀間匹配的方式都可得到六自由度的車輛狀態估計。近年來,專家學者提出了很多基于視覺的里程計算法:文獻[2]使用雙目相機,通過基線計算車輛運動;文獻[3]使用深度相機,通過視覺和深度計算里程計;文獻[4]通過使用三維激光雷達進行了里程計計算。

但是使用單一的傳感器進行里程計計算會有諸多缺點。例如,視覺里程計必須在中等且穩定的光照條件下進行匹配,而雷達里程計需要通過大量的變量對運動進行解算,以保證運動不失真。為了得到高精度里程計,Zhang Ji等人率先提出一種融合視覺和雷達的里程計計算方法[5],但是這種方法需要大量的計算資源,實時性不好。

本文主要介紹一種基于編碼器和IMU融合的六自由度狀態估計方法,這種方法具有實時性好、精度高等特點。為簡化計算,本章在未特別注明使用世界坐標系時,默認使用車輛的自有坐標系,如圖3所示。

3 基于編碼器和IMU融合的里程計

四輪差速無人車采用四個編碼器分別采集四個車輪的轉速,忽略同側前后兩車輪轉速差,記左側兩車輪的轉速為nL,右側兩車輪的轉速為nR。由式(1)和(2)可得左側車輪線速度vL和右側車輪線速度vR,其中R為車輪半徑,因左右兩側編碼器安裝方向相反,則測得的旋轉方向相反,所以vR為速度的相反數:

vR=2πRnR(1)

vL=2πRnL(2)

因同側前后車輪轉速近似相等,可將四輪差速模型簡化為如圖4所示的兩輪差分模型,d為輪距的一半,r為車輛中心點到轉彎中心點的距離,因左輪和右輪轉彎時繞轉彎中心點的角速度相同,可得式(3):

ωL=ωR==(3)

式中:ωL、ωR為左輪角速度和右輪角速度。

用vL、vR和d表示r,可得式(4):

r=(4)

則有式(5):

ωR==(5)

車輛x方向的速度vx可由式(6)得出:

vx=ω×r=×=(6)

式中:ω為角速度。

四輪差速無人車裝備了Crossbow NAV440系列的高精度IMU,Crossbow NAV440是一款GPS/INS組合導航的產品,它綜合利用了基于MEMS的慣性器件和GPS技術,即使在沒有GPS的狀態下,角速度測量精度也小于0.02°,加速度測量精度在運動過程中小于1 mGal。通過IMU測得車輛繞xyz旋轉的角速度,對三個角速度進行積分,得到車輛的姿態,以歐拉角進行表示,具體表示為滾動角θR、俯仰角θP和航向角θY。則在世界坐標系下,車輛的位移Lx、Ly和Lz分別為:

Lx=

vx(cos θP+cos θY)dt,

Ly=

vx(sin θY+cos θR)dt,

Lz=

vx(sin θP+sin θR)dt(7)

4 三維地圖構建及狀態估計實驗

目前,有許多開源三維地圖構建及同時定位的算法,比如LOAM、hdl_graph_slam等。筆者對hdl_graph_

slam算法進行了改進,原有算法使用單一的三維激光雷達點云進行抽稀(Downsample)后再進行幀間匹配,得出里程計。但這種方法需要大量的特征點進行匹配,還需要消耗大量的計算資源,而且在車速較高時會產生畸變;另外,經多次實驗,用幀間匹配得到的里程計在z方向上的位移計算不準確。針對這種情況,改進為采用編碼器和IMU融合計算里程計。

hdl_graph_slam算法主要分為四個部分:

1)濾波,就是通過PCL(Point Cloud Library)對原始激光點云數據進行抽稀,對不在有效范圍內的無效激光進行去除(Outlier Removal)。

2)幀間匹配,每隔一段預先設置好的時間提取一幀點云作為關鍵幀(Keyframe),在預先設置好的范圍內提取特征與關鍵幀進行匹配,計算出有六自由度的里程計。

3)地面探測,設置激光高度閾值,將高于閾值的激光濾除,得到地面的點云數據。

4)建圖,將所有匹配過的點云幀保存,形成點云地圖,使用g2o圖優化算法對全局地圖進行優化。g2o是一個通用圖優化函數庫,帶有多種求解器,其將優化問題以圖的形式表達。把關鍵幀作為g2o中的“node”,將與關鍵幀進行匹配的點云幀作為g2o的“edge”。

具體實驗步驟如下:

步驟一:使用手柄向上位機發送速度指令,使車輛繞某工廠大樓行駛一周,速度指令以Twist消息格式傳遞。

步驟二:工控機接收到速度指令后執行相應運動,同時采集三維環境點云數據,消息以點Pointcloud2格式傳遞;與此同時,根據周圍環境及里程計信息,估計當前位姿信息,如圖5所示。

步驟三:上位機對點云數據進行處理。

步驟四:以PCD格式保存三維點云地圖,如圖6所示。

本次實驗建立了高精度稠密點云地圖,在車輛圍繞工廠大樓行駛一周后,地圖形成了閉環,沒有發生偏移,這說明使用編碼器和IMU融合的里程計表現出很高的精度。

5 結論

本文提出了一種適用于室外環境的四輪差速無人車,車輛采用ROS系統,很好地解決了機器人領域代碼可移植性和復用性的問題;在硬件方面,裝備了機器人行走領域所需傳感器;另外,還提出了一種融合編碼器和IMU狀態估計的方法,并成功應用到3D SLAM(Simultaneous Localization and Mapping)算法中,然后進行了相應實驗,在該實驗中,車輛表現出了精度高、響應速度快的特點,可作為室外移動機器人同時定位與建圖的參考。

[參考文獻]

[1] 胡春旭,熊梟,任慰,等.基于嵌入式系統的室內移動機器人定位與導航[J].華中科技大學學報(自然科學版),2013,41(增刊1):254-257.

[2] NISTER D,NARODITSKY O,BERGEN J.Visual odometry for ground vehicle applications[J].Journal of Field Robotics,2006,23(1):3-20.

[3] Huang A S,Bachrach A,Henry P,et al.Visual odometry and mapping for autonomous flight using an RGB-D camera[C]//Robotics Research,The 15th International Symposium ISRR 2017:235-252.

[4] ZHANG J,SINGH S.Low-drift and real-time lidar odometry and mapping[J].Autonomous Robots,2017,41(2):401-416.

[5] ZHANG J,SINGH S.Visual-lidar odometry and mapping:low-drift,robust,and fast[C]//2015 IEEE Interna-

tional Conference on Robotics and Automation (ICRA),2015:2174-2181.

收稿日期:2024-05-29

作者簡介:任衛東(1982—),男,內蒙古人,工程師,研究方向:汽車底盤開發設計。

主站蜘蛛池模板: 亚洲国产欧美目韩成人综合| 国产色爱av资源综合区| 无码福利视频| 欧美国产三级| 欧美日韩精品一区二区视频| 亚洲综合天堂网| 国产美女叼嘿视频免费看| 欧美国产日本高清不卡| 亚洲综合色婷婷中文字幕| 99热这里都是国产精品| 亚洲日韩精品欧美中文字幕| 国产亚洲一区二区三区在线| 国产精品一区二区在线播放| 久久久久亚洲精品无码网站| 国产综合精品一区二区| 久久香蕉国产线看精品| 久久精品这里只有精99品| 国产在线啪| 成年人福利视频| 亚洲综合亚洲国产尤物| 女人18一级毛片免费观看| 亚洲AV永久无码精品古装片| 亚洲高清在线天堂精品| 91精品综合| 国产精品综合久久久| 亚洲最大看欧美片网站地址| a级毛片一区二区免费视频| 91黄视频在线观看| 国产91在线|中文| 无码人妻免费| 色婷婷电影网| 国产资源免费观看| 国产成人精品高清不卡在线| 欧美在线天堂| 强乱中文字幕在线播放不卡| 亚洲欧洲日本在线| 亚洲精品国产首次亮相| 亚洲色中色| 国产精品无码AⅤ在线观看播放| 亚洲综合专区| 国产伦片中文免费观看| 亚洲天堂免费在线视频| 99久久精品国产麻豆婷婷| 久久99热66这里只有精品一| 国产精选小视频在线观看| 成人伊人色一区二区三区| 在线观看91精品国产剧情免费| 久久久无码人妻精品无码| 国产精品手机在线播放| 国产成人亚洲日韩欧美电影| 免费国产无遮挡又黄又爽| 欧美精品在线视频观看| 夜夜高潮夜夜爽国产伦精品| 欧美国产菊爆免费观看| 色老二精品视频在线观看| 人妻丰满熟妇av五码区| 亚洲国产亚综合在线区| 亚洲国产精品久久久久秋霞影院 | 日本成人福利视频| 在线观看精品自拍视频| 91av国产在线| 九色在线观看视频| 在线人成精品免费视频| 三级国产在线观看| 国产精品亚洲日韩AⅤ在线观看| 国产小视频网站| 亚洲国产欧美国产综合久久| 又爽又大又黄a级毛片在线视频| 精品国产三级在线观看| 亚洲AV电影不卡在线观看| 国产后式a一视频| 尤物在线观看乱码| 91成人在线观看视频| 欧美国产日韩在线观看| 青青网在线国产| 久久亚洲国产视频| 亚洲国产黄色| 91欧美亚洲国产五月天| 免费一级全黄少妇性色生活片| 女人18一级毛片免费观看| 国产香蕉97碰碰视频VA碰碰看 | 97视频免费看|