• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      ROS 機(jī)器人室內(nèi)導(dǎo)航定位的設(shè)計與實現(xiàn)

      2023-08-09 07:08:18黃玉龍馮森泉譚錦元李金蓮吳超瓊
      關(guān)鍵詞:平臺激光雷達(dá)

      黃玉龍 馮森泉 譚錦元 李金蓮 吳超瓊

      摘 要:如今,在科技發(fā)展下,互聯(lián)網(wǎng)的高速發(fā)展衍生出了許多新興技術(shù)和行業(yè)。智能化的發(fā)展在各個領(lǐng)域中不斷涌現(xiàn),如今智能化已是社會發(fā)展的必然趨勢,而“人工智能”“機(jī)器學(xué)習(xí)”就是其中的熱門話題。目前,ROS 技術(shù)也得到了廣泛應(yīng)用,ROS 被稱為機(jī)器人操作系統(tǒng)平臺,對實現(xiàn)機(jī)器人各個組件的通信有看完善的通信機(jī)制。而隨著時間的推移,ROS 的強(qiáng)大讓十分復(fù)雜的機(jī)器人變得越來越簡單,基于ROS 的機(jī)器人解決了組件之間的通信速率問題。文章對機(jī)器人的自主學(xué)習(xí)導(dǎo)航定位進(jìn)行了研究,利用 ROS 機(jī)器人的激光雷達(dá)對室內(nèi)環(huán)境構(gòu)建柵格地圖,并使用 SL.AM定位等關(guān)鍵技術(shù)對位置進(jìn)行即時定位與地圖構(gòu)建。該課題的研究不僅可以促進(jìn) ROS機(jī)器人的進(jìn)一步發(fā)展,還可以為一些 GPS 不能覆蓋或者覆蓋較差的區(qū)域提供有力的支持,并且具有重要的理論和實際意義。

      關(guān)鍵詞:導(dǎo)航定位;Jetson;ROS 平臺;激光雷達(dá)

      中圖法分類號:TP242文獻(xiàn)標(biāo)識碼:A

      1 機(jī)器人導(dǎo)航定位技術(shù)的現(xiàn)狀分析

      隨著經(jīng)濟(jì)水平以及科技的不斷發(fā)展,自主移動機(jī)器人成為互聯(lián)網(wǎng)人工智能產(chǎn)業(yè)的一個重要節(jié)點(diǎn)。而作為新興的科技產(chǎn)業(yè),室內(nèi)智能服務(wù)機(jī)器人也逐漸處于當(dāng)今行業(yè)的風(fēng)口浪尖,其中最具代表性的有掃地機(jī)器人、送餐機(jī)器人等。

      在任何一個領(lǐng)域中,無論何種類型的智能機(jī)器人,只要能自主移動,都需要對所處的環(huán)境進(jìn)行導(dǎo)航定位。在智能機(jī)器人領(lǐng)域中,自主導(dǎo)航定位技術(shù)是一項核心技術(shù),它是賦予機(jī)器人感知環(huán)境和方向行動能力的關(guān)鍵,目前有多種導(dǎo)航定位技術(shù)可實現(xiàn)機(jī)器人在室內(nèi)或室外環(huán)境中的導(dǎo)航定位。以下是對機(jī)器人常用的導(dǎo)航技術(shù)進(jìn)行分析。

      1.1 視覺導(dǎo)航定位

      目前,在視覺導(dǎo)航定位系統(tǒng)中,最常采用的方法是基于局部視覺,即將攝像頭安裝在機(jī)器人身上作為車載攝像頭的導(dǎo)航方式。這種通過攝像頭的導(dǎo)航方式,是將傳感裝置和控制設(shè)備安裝在機(jī)器人車體上,由車載控制計算機(jī)進(jìn)行圖像識別、路徑規(guī)劃等高層決策。普遍常見的視覺導(dǎo)航定位系統(tǒng)是借助攝像頭、CCD圖像傳感器或者其他的快速信號處理器,對其目標(biāo)物體周圍的空間環(huán)境進(jìn)行光學(xué)處理,主要是利用這些外部圖像處理器進(jìn)行圖像信息采集,并對采集的圖像信息進(jìn)行壓縮處理,然后將處理后的圖像信息反饋到一個由神經(jīng)網(wǎng)絡(luò)與統(tǒng)計學(xué)方法構(gòu)成的子系統(tǒng),最后通過子系統(tǒng)采集的外部圖像信息與目標(biāo)物體進(jìn)行實際的位置關(guān)聯(lián),從而完成目標(biāo)物體的自主定位導(dǎo)航功能。

      1.2 光反射導(dǎo)航定位

      采用紅外傳感器或激光測距模塊定位是目前典型的光反射導(dǎo)航定位方法,不論激光還是紅外都是基于光反射技術(shù)的原理來進(jìn)行導(dǎo)航定位的。激光全局定位系統(tǒng)[1](如激光雷達(dá))一般由激光器旋轉(zhuǎn)機(jī)構(gòu)、反射鏡、光電接收裝置和數(shù)據(jù)采集與傳輸裝置等組成;紅外傳感器是由一個用作接收器的固態(tài)光敏二極管和一個可以發(fā)射紅外光線的固態(tài)發(fā)光二極管構(gòu)成。不管是紅外光線測距定位還是激光測距定位,其工作原理都是通過發(fā)射裝置主動發(fā)射光信號,然后將其反射回來給接收裝置,再經(jīng)過信息處理得到其距離和位置。

      1.3 GPS 全球定位系統(tǒng)

      如今,GPS 導(dǎo)航定位技術(shù)是自主移動機(jī)器人能夠?qū)崿F(xiàn)自主移動導(dǎo)航定位功能的最先進(jìn)的技術(shù)。隨著GPS 的應(yīng)用領(lǐng)域逐漸擴(kuò)展以及應(yīng)用需求的增加,GPS也在日益完善,差分GPS 定位技術(shù)的發(fā)展使得其定位精度也有了質(zhì)的飛躍。

      GPS 使用無線電傳輸來進(jìn)行定位,通過衛(wèi)星來傳輸定時信號、衛(wèi)星的位置和其他信息。GPS 的組成有3部分:空間部分為GPS 衛(wèi)星;監(jiān)測部分為GPS 地面;用戶部分為GPS 接收機(jī)。GPS 使用了交互定位的原理,若要確定一些未知的位置,則只需確定幾個點(diǎn)之間的距離就可以做到。相較于GPS 而言,太空中的衛(wèi)星是已知點(diǎn),而未知點(diǎn)是地面上的某一個運(yùn)動目標(biāo)[2] 。

      1.4 超聲波導(dǎo)航定位

      超聲波定位導(dǎo)航的工作原理類似于激光與紅外定位,起初是由超聲波傳感器的探頭發(fā)射超聲波,當(dāng)介質(zhì)探查時,超聲波遇到障礙物后會返回到超聲波的接收裝置。反射式測距法是超聲波用于測距定位的方法,其利用多邊定位等方法來確認(rèn)障礙物或物體的位置,且一個主測距器和多個接收器便可以組成超聲波定位系統(tǒng)。待測目標(biāo)放置一個主測距儀,而室內(nèi)的周圍環(huán)境則放置接收器,當(dāng)定位時,超聲波導(dǎo)航的主測試器會向接收器發(fā)射同頻率的信號,在接收器收到這個信號后就會反射信號給主測距器,然后通過回波信號和發(fā)射波信號的使用時間來進(jìn)行時間差的計算,再根據(jù)時間差得出物體距離,從而確定定位位置。

      1.5 SLAM 定位技術(shù)

      SLAM (Simultaneous Localization And Mapping),也被稱為CML (Concurrent Mapping and Localization),即即時定位與地圖構(gòu)建,或并發(fā)建圖與定位[3] 。目前,SLAM 技術(shù)被廣泛應(yīng)用于機(jī)器人、無人機(jī)、無人駕駛、AR、VR 等不同領(lǐng)域,且依靠傳感器就可實現(xiàn)機(jī)器的自主定位、建圖、路徑規(guī)劃等功能。目前服務(wù)機(jī)器人行業(yè)領(lǐng)域的領(lǐng)先企業(yè),80%都采用了SLAM 技術(shù)。SLAM 技術(shù)主要應(yīng)用于機(jī)器人定位導(dǎo)航領(lǐng)域:地圖建模[4] 。

      2 ROS 機(jī)器人的系統(tǒng)設(shè)計

      本文使用的ROS 機(jī)器人采用英偉達(dá)的JetsonNano 作為主控單元。機(jī)器人底部采用的是履帶式運(yùn)動機(jī)構(gòu),履帶式機(jī)器人載重大,越障能力強(qiáng),動力強(qiáng),爬坡能力的也比較強(qiáng),并且在崎嶇地形環(huán)境下也很適合開展工作。機(jī)器人搭載的傳感器主要是思嵐科技公司的RPLIDAR A1 型單線激光雷達(dá)和奧比中光Astra Pro 深度相機(jī),根據(jù)這2 個傳感器件構(gòu)造的導(dǎo)航定位系統(tǒng)實現(xiàn)了地圖建模和路徑規(guī)劃,能夠在一定空間范圍內(nèi)自動行走,并具備避障的功能。ROS 機(jī)器人的硬件系統(tǒng)結(jié)構(gòu)圖如圖1 所示。

      2.1 ROS 機(jī)器人的控制系統(tǒng)

      本文機(jī)器人的控制系統(tǒng)采用NVIDIA 2019 年發(fā)布的Jetson Nano 為控制中心的開發(fā)硬件,為嵌入式設(shè)計開發(fā)人員、科研人員以及一些制造DIY 的廠商提供了更多的可行性,并在大部分的AI 平臺上展現(xiàn)了它的強(qiáng)大功能[5] 。Jetson Nano 模組不僅采用四核64 位ARM CPU 以及128 核集成NVIDIA GPU,而且提供472 GFLOPS 的計算性能。此外,Jetson Nano 還使用了4 GB LPDDR4 的存儲器,使得系統(tǒng)整體的運(yùn)行十分高效,還具備了5 W/10 W 的功率模式以及5 V 的直流輸入。Jetson Nano 還對高分辨率傳感器提供支持,同時并行處理多個傳感器,且多個現(xiàn)代神經(jīng)網(wǎng)絡(luò)可以運(yùn)行在同一個傳感器上,目前主流的人工智能框架Jetson Nano 都是支持的。Jetson Nano 模塊如圖2所示。

      2.2 ROS 機(jī)器人的導(dǎo)航定位與避障系統(tǒng)

      ROS 機(jī)器人的傳感器數(shù)據(jù)采集依靠的是基于三角測距技術(shù)的思嵐RPLIDAR A1 型單線的激光雷達(dá),如圖3 所示。該雷達(dá)具有半徑為12 m 的測量范圍,采用激光三角測距技術(shù),其每秒的測距動作可達(dá)到8 000次以上。測距核心旋轉(zhuǎn)的方向是順時針,并且可實現(xiàn)對周圍的環(huán)境360°全方位的掃描測距檢測,以獲取周圍環(huán)境的輪廓圖。

      在雷達(dá)實現(xiàn)構(gòu)造建圖的基礎(chǔ)上,搭配ORBBECAstra Pro 深度相機(jī)可實現(xiàn)三維建圖導(dǎo)航定位。ORBBEC Astra Pro 3D 傳感攝像頭采用單目結(jié)構(gòu)光技術(shù),具有精度高、功耗低、響應(yīng)迅速、穩(wěn)定可靠的優(yōu)點(diǎn)。用戶可以在短距離、長距離和高分辨率RGB 攝像機(jī)之間自由地切換,以滿足個性化需求。其中,AstraSDK 還支持多種主流平臺,通過API 即可使用Astra系列相機(jī)的相應(yīng)功能,從而快速獲取深度圖、彩色圖、骨架,以及對產(chǎn)品進(jìn)行更多的應(yīng)用層開發(fā)。Astra Pro深度相機(jī)如圖4 所示。

      3 ROS 機(jī)器人導(dǎo)航定位設(shè)計

      3.1 激光雷達(dá)建圖算法

      ROS 機(jī)器人的激光雷達(dá)通過使用SLAM 框架的常用開源SLAM 算法Gampping 建圖算法來實現(xiàn)導(dǎo)航的算法。Gmapping 建圖算法是一種基于粒子濾波的激光SLAM 算法。該算法已被集成在ROS 中,在目前Gmapping 建圖算法在移動機(jī)器人中應(yīng)用最多[6] 。作為表示路徑的后驗概率都是粒子濾波的算法用許多加權(quán)粒子來實現(xiàn)的,雖然每一個粒子都有一個重要性因子,但若要得到較好的結(jié)果,則需要大量的粒子。因此,大量的粒子使得該算法的計算復(fù)雜性不斷增加。此外,退化耗盡的粒子在與PF 重采樣的過程中會降低相關(guān)算法的準(zhǔn)確性。

      Gmapping 算法的最大的優(yōu)點(diǎn)是可以實時構(gòu)建掃描出室內(nèi)地圖,在使用該算法去構(gòu)建室內(nèi)小場景地圖時,所需的計算量較小且精度較高不會造成地圖錯位[7](如圖5 所示)。而Gmapping 算法的缺點(diǎn)是場景越大所需的粒子就越大,計算量也會隨之增加,從而導(dǎo)致工程量過大,因此十分不適合構(gòu)建大場景地圖以及室外大范圍的場景。粒子量大會使在回環(huán)時沒有檢測,在回環(huán)閉合時極大可能會造成地圖錯位、精確度不高等問題。

      3.2 激光雷達(dá)導(dǎo)航設(shè)計

      作為機(jī)器人導(dǎo)航最主要的核心,路徑規(guī)劃是利用周圍環(huán)境障礙物的信息找到一條最近且在路程中消耗最小的路徑。通常全局路徑規(guī)劃和局部路徑規(guī)劃是在導(dǎo)航中會用到的2 種路徑規(guī)劃[8] 。全局的路徑規(guī)劃更像是一種戰(zhàn)略性策略,需要考慮全局,規(guī)劃出一條盡量短且易于執(zhí)行的路徑。在全局路徑的指導(dǎo)下,機(jī)器人在實際行走時還需要考慮周圍實時的障礙物是否阻礙,然后制定避讓障礙物的策略,這就是局部的路徑規(guī)劃所要完成的事,可以說機(jī)器人的自主導(dǎo)航最終是由局部路徑規(guī)劃一步步完成的。ROS 中推薦的全局路徑規(guī)劃器是GLOBAL_PLANNER。

      4 結(jié)束語

      一個機(jī)器人的組件安裝,往往是由不同廠家制作出來的,其協(xié)議也會有所不同,從而導(dǎo)致機(jī)器人的制作變得比較繁瑣,ROS 的出現(xiàn)則完全解決了這個問題。本文研究的ROS 機(jī)器人室內(nèi)定位解決的是GPS信號覆蓋差或者無法覆蓋的問題,是以機(jī)器人為覆蓋中心,對周圍環(huán)境進(jìn)行掃描,然后精準(zhǔn)定位。模塊式開發(fā)已然成為應(yīng)用系統(tǒng)或嵌入式系統(tǒng)的主流開發(fā)模式,而ROS 便是做這個的,因此在機(jī)器人的發(fā)展中,ROS 無疑有著很好的發(fā)展前景。而基于ROS 開發(fā)的系統(tǒng)在后期維護(hù)上也有著很大的優(yōu)勢。

      參考文獻(xiàn):

      [1] 張一棟.用于自主移動機(jī)器人的導(dǎo)航定位技術(shù)分析[J].集成電路應(yīng)用,2017,34(2):62?65.

      [2] 楊子俊,廖鳳英,韋慶.GPS 在移動機(jī)器人導(dǎo)航定位系統(tǒng)中的應(yīng)用[J].艦船電子工程,2005(6):5?7+73.

      [3] 白云裳,劉猛,馮酉鵬.基于激光雷達(dá)SLAM 室內(nèi)定位方法[J].中國新通信,2019,21(16):52.

      [4] 黃鶴,佟國峰,夏亮等.SLAM 技術(shù)及其在測繪領(lǐng)域中的應(yīng)用[J].測繪通報,2018(3):18?24.

      [5] 艾炎,唐艷玲,潘佳佳,等.基于ROS 的全局路徑規(guī)劃設(shè)計與實現(xiàn)[J].湖北農(nóng)機(jī)化,2021,(13):121?122.

      [6] 鄧軻,金光,江先亮.基于ROS 的室內(nèi)導(dǎo)航機(jī)器人設(shè)計與實現(xiàn)[J].無線通信技術(shù),2018,27(4):27?30.

      [7] 歐資臻.室內(nèi)移動機(jī)器人的自主導(dǎo)航技術(shù)研究[D].宜昌:三峽大學(xué),2022.

      [8] 張明岳.基于ROS 的室內(nèi)自主移動與導(dǎo)航機(jī)器人研究[J].微處理機(jī),2021,42(5):45?48.

      作者簡介:

      黃玉龍(2001—),本科,研究方向:物聯(lián)網(wǎng)應(yīng)用。

      吳超瓊(1990—),碩士,研究方向:物聯(lián)網(wǎng)應(yīng)用與嵌入式系統(tǒng)應(yīng)用(通信作者)。

      猜你喜歡
      平臺激光雷達(dá)
      手持激光雷達(dá)應(yīng)用解決方案
      北京測繪(2022年5期)2022-11-22 06:57:43
      高速公路激光雷達(dá)超限檢測系統(tǒng)
      法雷奧第二代SCALA?激光雷達(dá)
      汽車觀察(2021年8期)2021-09-01 10:12:41
      基于HITRAN數(shù)據(jù)庫的大氣激光雷達(dá)信號仿真
      基于激光雷達(dá)通信的地面特征識別技術(shù)
      基于激光雷達(dá)的多旋翼無人機(jī)室內(nèi)定位與避障研究
      電子制作(2018年16期)2018-09-26 03:27:00
      網(wǎng)絡(luò)平臺支持《教育技術(shù)學(xué)》公共課實驗教學(xué)模式構(gòu)建
      陜西科技大學(xué)鎬京學(xué)院應(yīng)用型人才培養(yǎng)模式探索
      以學(xué)霸講堂為依托的學(xué)生黨員學(xué)風(fēng)引領(lǐng)平臺建設(shè)研究
      搭建醫(yī)院工會全方位服務(wù)職工平臺的思考
      吉安市| 分宜县| 抚远县| 沛县| 库尔勒市| 望江县| 新余市| 千阳县| 宜宾市| 沅江市| 济阳县| 宝兴县| 福建省| 三门峡市| 抚州市| 宁德市| 大渡口区| 灵丘县| 镇江市| 新田县| 兴安县| 苗栗县| 陵川县| 五河县| 泸溪县| 焉耆| 定结县| 双辽市| 嘉荫县| 沿河| 富平县| 孝昌县| 县级市| 潮州市| 晋江市| 招远市| 瑞金市| 台中县| 项城市| 陆川县| 布尔津县|