亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于ROS 的履帶式機器人室內(nèi)定位及地圖構(gòu)建研究

        2022-12-23 12:03:00貝太學黃俊琿陳繼文劉洪磊
        電子設計工程 2022年24期
        關鍵詞:環(huán)境信息系統(tǒng)

        貝太學,黃俊琿,陳繼文,盧 博,裴 翦,劉洪磊

        (1.山東建筑大學 機電工程學院,山東濟南 250100;2.寧波大學信息科學與工程學院,浙江寧波 315000)

        近年來,伴隨著人工智能的發(fā)展熱潮,機器人技術蓬勃發(fā)展,各式各樣的機器人已經(jīng)逐步滲透到農(nóng)業(yè)、工業(yè)、生產(chǎn)制造業(yè)等[1-3]。

        ROS(Robot Operating System)[4-7]是一個開放式的系統(tǒng)框架,其中具有很多開源軟件包,最初在2007 年應用于斯坦福大學的機器人研究中。同步定位與地圖構(gòu)建SLAM(Simultaneous Localization and Mapping)[8-10],是機器人環(huán)境感知的重要技術之一,比較常見的分類有基于濾波的SLAM 和基于圖優(yōu)化的SLAM[11-12]。

        該文針對SLAM 算法中的兩種算法,搭建履帶式機器人物理樣機,研究算法的建圖性能。

        1 移動平臺系統(tǒng)的總體設計

        移動平臺系統(tǒng)主要由本地層與服務器層組成,兩層通過無線網(wǎng)絡完成通信。本地層由操作系統(tǒng)層、驅(qū)動層組成,驅(qū)動層以兩輪差速履帶式模型為底層設計[13]。整個系統(tǒng)的組成框圖如圖1 所示。

        圖1 移動平臺系統(tǒng)框圖

        1.1 驅(qū)動層

        驅(qū)動控制器與傳感器構(gòu)成移動平臺的驅(qū)動層[14],傳感器感知外界環(huán)境并將環(huán)境信息以電信號形式發(fā)送給操作系統(tǒng)層,驅(qū)動層一方面將環(huán)境信息數(shù)據(jù)預處理并將數(shù)據(jù)傳遞給操作系統(tǒng)層,另一方面接收操作系統(tǒng)層發(fā)送的指令,控制移動平臺進行運動。

        1.2 操作系統(tǒng)層

        操作系統(tǒng)層主要由ROS 系統(tǒng)與軟件驅(qū)動部分組成。ROS 系統(tǒng)主要完成移動平臺的實時定位、運動規(guī)劃與地圖構(gòu)建;軟件驅(qū)動部分主要提供通信接口,為底層與上層通信提供通道[15]。

        2 系統(tǒng)硬件設計

        2.1 硬件系統(tǒng)的組成

        操作系統(tǒng)層與驅(qū)動層主要由傳感、控制、驅(qū)動、執(zhí)行四部分組成。傳感系統(tǒng)可完成對履帶式機器人自身狀態(tài)數(shù)據(jù)和環(huán)境信息的感知。控制系統(tǒng)主要完成運動控制和路徑規(guī)劃的功能。驅(qū)動系統(tǒng)具有處理信息和傳輸信息的功能,接收控制系統(tǒng)的指令完成對執(zhí)行機構(gòu)的控制。執(zhí)行機構(gòu)可完成履帶式機器人的移動功能。履帶式機器人整體結(jié)構(gòu)框圖如圖2 所示。

        圖2 履帶式機器人整體硬件結(jié)構(gòu)框圖

        2.2 硬件選型

        控制系統(tǒng)硬件選用樹莓派對雷達點云數(shù)據(jù)進行處理,同時滿足實時定位、自主建圖、路徑規(guī)劃算法的運算。選用GY-85 九軸傳感器與霍爾型編碼器作為內(nèi)部傳感器。外部傳感器選用激光雷達與紅外線傳感器FC-51。FC-51 可以充分彌補2D 激光雷達的缺陷,能夠?qū)崿F(xiàn)對平臺周圍物體的掃描監(jiān)測,準確感應障礙物信息,保持安全距離。激光雷達則選用基于三角測距法的RPLIDAR A1,既能實現(xiàn)周圍環(huán)境的360 度掃描,又能優(yōu)化點云數(shù)據(jù)位置信息匹配,完成環(huán)境信息融合。驅(qū)動板電路組成框圖如圖3 所示。

        圖3 驅(qū)動板電路組成框圖

        3 系統(tǒng)軟件設計

        3.1 軟件數(shù)據(jù)傳輸流程

        系統(tǒng)軟件部分分為驅(qū)動、操作系統(tǒng)、服務器三層結(jié)構(gòu)。其中,驅(qū)動層收集內(nèi)外傳感器的信息,將信息預處理后發(fā)送到操作系統(tǒng)層;操作系統(tǒng)層接收傳感器數(shù)據(jù)、激光雷達數(shù)據(jù),借助SLAM 完成系統(tǒng)定位、地圖構(gòu)建;服務器層借助ROS 平臺,顯示地圖以及移動平臺的位置信息,同時實現(xiàn)路徑規(guī)劃目標節(jié)點發(fā)布功能,進一步由操作系統(tǒng)層按照相應算法實現(xiàn)最優(yōu)路徑規(guī)劃[16]。系統(tǒng)數(shù)據(jù)流圖如圖4 所示。

        如圖4 所示,傳感器數(shù)據(jù)的采集主要包括激光雷達的點云數(shù)據(jù)、紅外線的距離信息、加速度計的線速度、陀螺儀的角速度、里程計的線速度,這些數(shù)據(jù)信息一部分以點云數(shù)據(jù)形式在服務器層軟件部分進行可視化,一部分以距離信息的形式傳遞給操作系統(tǒng)層,借助SLAM 框架實現(xiàn)地圖構(gòu)建與定位導航,最后以速度指令傳遞給執(zhí)行機構(gòu),控制移動平臺完成運動。

        圖4 系統(tǒng)數(shù)據(jù)流圖

        3.2 驅(qū)動層程序設計

        驅(qū)動層主要負責以下四項任務:電池電量檢測、IMU 數(shù)據(jù)讀取、紅外線障礙檢測、MOVE-BASE[17]。軟件工作流程如圖5 所示。

        圖5 驅(qū)動層軟件流程圖

        3.3 PID控制方法實現(xiàn)

        兩輪差速履帶式模型運動時,操作系統(tǒng)層不斷地向物理樣機發(fā)送事先規(guī)劃好路線的速度指令,并根據(jù)物理樣機的自身位置信息做出進一步的速度修正。電機的控制則通過增量型的速度環(huán)PID 完成。通過物理樣機的穩(wěn)定運行以及快速響應可以有效避免誤差產(chǎn)生。

        3.4 系統(tǒng)本地層通信設計

        Rosserial[18]作為ROS 框架下的一種通信協(xié)議標準,為驅(qū)動層發(fā)布、話題訂閱提供了可能,有效實現(xiàn)樹莓派與驅(qū)動層的數(shù)據(jù)傳輸。系統(tǒng)通信示意圖如圖6所示。

        圖6 系統(tǒng)通信示意圖

        4 實驗結(jié)果分析

        該實驗選取兩種實驗環(huán)境,分別用Gmapping 算法和Cartographer 算法測試,實驗環(huán)境1 為教學樓走廊,環(huán)境2 為工作室。

        環(huán)境1 的測試結(jié)果如圖7 所示,對比兩種算法的建圖效果,Gmapping 算法建圖與真實環(huán)境誤差較小,在教學樓走廊建圖效果優(yōu)于Cartographer 算法。

        圖7 環(huán)境1實際環(huán)境建圖

        環(huán)境2 的實驗結(jié)果如圖8 所示。Gmapping 算法構(gòu)建的地圖在最左側(cè)出現(xiàn)障礙物的混疊現(xiàn)象;Cartographer 算法在障礙物數(shù)量較多的工作室環(huán)境下,建圖效果更優(yōu),障礙物與整體地圖的輪廓也更加清晰。

        圖8 環(huán)境2實際環(huán)境建圖

        5 結(jié)論

        該文對基于ROS 的履帶式機器人室內(nèi)定位及地圖構(gòu)建進行了研究,主要的研究內(nèi)容與結(jié)論如下:

        對移動平臺系統(tǒng)進行設計,選用教學樓走廊環(huán)境與工作室環(huán)境,選取SLAM 算法中主流的Gmapping算法與Cartographer 算法進行地圖構(gòu)建實驗。

        通過實驗發(fā)現(xiàn),Gmapping 算法在相對簡單的環(huán)境中建圖效果較優(yōu);在障礙物數(shù)量較多的情況下,Cartographer 算法因其幀間匹配算法位姿優(yōu)化效果的優(yōu)勢,會使其產(chǎn)生更小的誤差,得到更優(yōu)的建圖效果。

        猜你喜歡
        環(huán)境信息系統(tǒng)
        Smartflower POP 一體式光伏系統(tǒng)
        長期鍛煉創(chuàng)造體內(nèi)抑癌環(huán)境
        一種用于自主學習的虛擬仿真環(huán)境
        WJ-700無人機系統(tǒng)
        ZC系列無人機遙感系統(tǒng)
        北京測繪(2020年12期)2020-12-29 01:33:58
        孕期遠離容易致畸的環(huán)境
        環(huán)境
        連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
        訂閱信息
        中華手工(2017年2期)2017-06-06 23:00:31
        展會信息
        中外會展(2014年4期)2014-11-27 07:46:46
        久久精品国产亚洲超碰av| 欧美成人高清手机在线视频| 国产成人午夜av影院| 国产一区二区av免费观看| …日韩人妻无码精品一专区 | 精品乱码卡1卡2卡3免费开放| 九月色婷婷免费| 国产中文字幕免费视频一区| 亚洲国产一二三精品无码| 男女肉粗暴进来120秒动态图| 国产96在线 | 免费| 日本免费大片一区二区三区| 亚洲无线一二三四区手机| 亚洲精品久久久久中文字幕二区| 动漫av纯肉无码av在线播放| 国产麻豆一区二区三区在| 少妇精品无码一区二区三区| 精品一区二区三区无码视频| 一区二区三区在线视频免费观看| 国产一区二区黄色的网站| 国产成人精品久久综合| 亚洲毛片在线播放| 日韩av一区二区在线观看| 老鸭窝视频在线观看| 久久人人爽天天玩人人妻精品| 亚洲无码性爱视频在线观看| 草青青在线视频免费观看| 色五月丁香五月综合五月| 女人被做到高潮免费视频| 丰满少妇高潮在线观看| 97精品一区二区三区| a级毛片无码免费真人| 国产一区二区三区爆白浆| 日韩不卡一区二区三区色图| 中文字幕一区日韩精品| 天天爽夜夜爽人人爽曰喷水| 粉嫩的18在线观看极品精品| 亚洲精品乱码久久久久久| 亚洲欧洲偷自拍图片区| 麻豆国产AV网站| 日韩av毛片在线观看|