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

        ?

        基于單線激光雷達(dá)的割草機(jī)器人建圖方法研究*

        2022-09-21 03:06:24王新彥張凱盛冠杰易政洋
        中國農(nóng)機(jī)化學(xué)報 2022年10期
        關(guān)鍵詞:建圖滑臺單線

        王新彥,張凱,盛冠杰,易政洋

        (江蘇科技大學(xué)機(jī)械工程學(xué)院,江蘇鎮(zhèn)江,212100)

        0 引言

        在校園草坪及別墅區(qū)草坪的日常維護(hù)中,割草機(jī)器人在花叢與樹木較多環(huán)境下作業(yè)時,由于傳感器的不穩(wěn)定性易發(fā)生漏檢及避障失效[1-2]。為了降低割草機(jī)器人的漏檢率及提高其避障能力,本文對割草機(jī)器人的穩(wěn)定性展開了研究。

        近年來國內(nèi)外研究機(jī)構(gòu)和學(xué)者已經(jīng)研究出各類割草機(jī)器人[3-5],如:Friendly Machines公司設(shè)計的Friendly Robomow割草機(jī)器人、南京理工大學(xué)機(jī)械學(xué)院研究的MORO割草機(jī)器人[6]等,這些割草機(jī)器人普遍成本較高,并不適合推向市場。目前已經(jīng)推向市場的割草機(jī)器人以圍線割草機(jī)器人為主,通過GPS技術(shù)實現(xiàn)定位,但是這些方法在障礙物較多場景下定位效果較差,并且鋪設(shè)電纜成本較高,效率較低,所以本文使用SLAM技術(shù)實現(xiàn)割草機(jī)器人定位。

        相關(guān)2D激光SLAM技術(shù)方面[7-10],尹政等[11]針對變電站等復(fù)雜環(huán)境地圖構(gòu)建問題,分析對比了目前幾種主流激光SLAM算法[12-13],以Cartographer SLAM作為研究基礎(chǔ),該方法基于雙單線激光雷達(dá)互相垂直的方法實現(xiàn)三維建圖的新系統(tǒng)。該方法通過增加傳感器方式實現(xiàn)多維感知,需要一定經(jīng)濟(jì)成本且在導(dǎo)航時有一定困難,沒有有效解決單線激光雷達(dá)室外多維感知問題。

        針對上述問題,本文提出了一種自動調(diào)節(jié)激光雷達(dá)與SLAM融合的方法,通過Gazebo模擬器[14]與ROS[15]對割草機(jī)器人進(jìn)行三維建模與仿真平臺搭建來綜合探究割草機(jī)器人感知形狀不規(guī)則花叢的有效性。

        1 自動升降裝置的割草機(jī)器人設(shè)計

        1.1 割草機(jī)器人總體結(jié)構(gòu)設(shè)計

        割草機(jī)器人總體結(jié)構(gòu)設(shè)計示意圖如圖1所示,設(shè)計一種基于單線激光雷達(dá)自動升降裝置的割草機(jī)器人,實現(xiàn)單線激光雷達(dá)高度的無級調(diào)節(jié)。以Jetson Nano作為硬件開發(fā)平臺,以STM32對步進(jìn)電機(jī)進(jìn)行控制實現(xiàn)電機(jī)正反轉(zhuǎn),從而驅(qū)動絲桿滑臺水平往復(fù)運(yùn)動。以步進(jìn)電機(jī)作為激光雷達(dá)升降裝置的動力,以激光雷達(dá)為主結(jié)合絲桿滑臺、刀盤等完成整個割草機(jī)器人平臺的搭建。

        圖1 總體示意圖

        圖2為嵌入式割草機(jī)器人平臺實物圖,主要由單線激光雷達(dá)、Jetson Nano、絲桿滑臺、STM32、鋰電池、滑輪、激光雷達(dá)架等組成。

        激光雷達(dá)升降裝置主要技術(shù)參數(shù),如表1所示。

        圖2 嵌入式割草機(jī)器人平臺實物圖

        表1 激光雷達(dá)升降裝置主要技術(shù)參數(shù)Tab. 1 Main technical parameters of the LiDAR lifting device

        1.2 單線激光雷達(dá)升降裝置設(shè)計

        本文主要是用TOF的單線激光雷達(dá),可以抗室外強(qiáng)光的照射,激光雷達(dá)固定在激光雷達(dá)架中。單線激光雷達(dá)的結(jié)構(gòu)設(shè)計最主要目的是如何實現(xiàn)其自動升降,具體結(jié)構(gòu)如圖3所示。

        圖3 割草機(jī)器人剖視圖

        該結(jié)構(gòu)的工作原理是:鋰電池為Jetson Nano開發(fā)板提供電量,Jetson Nano為STM32單片機(jī)提供程序指令,STM32為電機(jī)驅(qū)動器提供控制指令,電機(jī)驅(qū)動器為電機(jī)提供正反轉(zhuǎn)控制指令,電機(jī)提供動力給絲桿滑臺,絲桿滑臺將旋轉(zhuǎn)運(yùn)動轉(zhuǎn)化為直線運(yùn)動,滑塊中使用繩索與其他固定環(huán)相連,激光雷達(dá)固定在雷達(dá)架上,雷達(dá)架在導(dǎo)軌中做往復(fù)直線運(yùn)動,且滑塊在絲桿滑臺運(yùn)動的長度等于激光雷達(dá)在導(dǎo)軌運(yùn)動的長度,當(dāng)滑塊運(yùn)動到兩個極限位置時則是激光雷達(dá)在導(dǎo)軌中運(yùn)動的最低點(diǎn)與最高點(diǎn)。

        1.3 滑軌結(jié)構(gòu)設(shè)計

        實現(xiàn)單線激光雷達(dá)豎直運(yùn)動,主要結(jié)構(gòu)部分是由滑軌和雷達(dá)架組成,繩索給雷達(dá)架提供動力,并在雷達(dá)架上安裝了滾輪,有利于減少與滑軌的摩擦阻力,如圖4和圖5所示。

        圖4 滑軌內(nèi)部結(jié)構(gòu)圖

        圖5 滑軌局部裝配視圖

        本文選用的滑軌材料為鋁合金,通過屈服強(qiáng)度計算公式

        Re=Fe/So

        (1)

        其中屈服時恒定力Fe為3 N,面積So為1.63×10-2m2,得出最大屈服強(qiáng)度Re為1.838×102N/m2,從圖6中Solidworks有限元分析可知屈服極限為3.7×108N/m2,因此該結(jié)構(gòu)設(shè)計滿足設(shè)計要求。

        圖6 滑軌應(yīng)力分析圖

        1.4 單線激光雷達(dá)運(yùn)動分析

        單線激光雷達(dá)的運(yùn)動是由絲桿滑臺中滑塊的水平位移控制,單線激光雷達(dá)上下調(diào)節(jié)示意圖如圖7所示。其中,O3、O4位置分別為單線激光雷達(dá)的兩個極限位置,在O3處是單線激光雷達(dá)的位置為350 mm,在O4位置為50 mm。單線激光雷達(dá)在該范圍內(nèi)可以實現(xiàn)無級調(diào)節(jié),可以有效地避免漏檢現(xiàn)象。絲桿滑臺中滑塊移動速度v為56 mm/s,從O3位置到O4位置長度變化ΔL為300 mm,可求得所需移動時間,計算公式如式(2)所示。

        (2)

        可知所需的加速度,計算公式如式(3)所示。

        (3)

        圖7 升降裝置調(diào)節(jié)示意圖

        2 Gazebo模型搭建

        Gazebo可以通過統(tǒng)一的機(jī)器人描述格式(URDF)文件模擬世界環(huán)境、物理模型、傳感器和控制系統(tǒng)。本次使用Gazebo模擬器創(chuàng)建教學(xué)樓草坪的環(huán)境。

        圖8所示為Gazebo創(chuàng)建的仿真環(huán)境,設(shè)置物理參數(shù),如重力。模擬的世界環(huán)境包括花、樹木和假山,它們高度不同,其中圖8中1表示白玫瑰花叢,它的高度低于單線激光雷達(dá)安裝高度,而圖8中7表示花叢和樹木(在樹的周圍種植花),圖8中7藍(lán)色部分為花叢,紅色與黃色表示為樹木,樹木的高度高于單線激光雷達(dá)設(shè)定高度,但是花叢低于單線激光雷達(dá)設(shè)定高度。圖8中6表示自動升降單線激光雷達(dá)割草機(jī)器人。圖8中3、4、5表示其他種類的花品種且高度高于激光雷達(dá)高度。圖8中2為假山,其余都為樹木。RVIZ是ROS自帶的圖形化工具,圖9是根據(jù)圖8創(chuàng)建的教學(xué)樓草坪,基于RVIZ(圖形化工具)和Cartographer(用激光雷達(dá)實現(xiàn)同步定位與地圖構(gòu)建)算法創(chuàng)建的二維環(huán)境地圖。

        圖8 Gazebo創(chuàng)建教學(xué)樓草坪環(huán)境

        圖9 RVIZ創(chuàng)建教學(xué)樓草坪二維地圖

        3 控制系統(tǒng)設(shè)計

        基于單線激光雷達(dá)自動升降裝置的割草機(jī)器人的核心部分也是其難點(diǎn)是控制系統(tǒng)與SLAM算法融合的設(shè)計,主要分為兩個部分:一是SLAM算法的實現(xiàn)部分;二是驅(qū)動控制部分,即Ros_Control程序與SLAM算法的融合。

        3.1 控制系統(tǒng)仿真平臺搭建

        系統(tǒng)的組成包括供電模塊、單線激光雷達(dá)采集模塊、中央處理單元(Jetson Nano)、控制模塊(Ros_Control)等,如圖10所示。

        圖10 控制系統(tǒng)硬件構(gòu)成

        單線激光雷達(dá)掃描割草機(jī)器人前方障礙物情況,將采集的信息傳遞給Jetson Nano進(jìn)行算法計算判定,決策單線激光雷達(dá)升降裝置是否變化,然后再將決策信息傳遞給Ros_Control,Ros_Control可以控制電機(jī)驅(qū)動絲桿滑臺,實現(xiàn)單線激光雷達(dá)上下移動,從而建立精確的柵格地圖。

        3.1.1 ROS_Control控制描述

        為了控制激光雷達(dá)實現(xiàn)豎直移動,在Gazebo中引入Ros_Control這個控制插件,包括控制器接口、控制器、傳輸管理器、硬件接口和控制工具箱,所有這些結(jié)合起來將對機(jī)器人的關(guān)節(jié)執(zhí)行器進(jìn)行交互和控制。

        模擬割草機(jī)器人的底層控制系統(tǒng)的流程如圖11所示。通過啟動包含割草機(jī)器人URDF文件的ROS程序包,可以在Gazebo的虛擬世界中打開模擬模型。其中在Mower URDF文件中的傳輸標(biāo)簽定義了命令界面的類型以及關(guān)節(jié)和執(zhí)行器之間的關(guān)系。Ros_interface包含的可用控制器插件列表,比如關(guān)節(jié)的狀態(tài)、關(guān)節(jié)的位置等;Controller Manager相當(dāng)于控制管理器,提供一種通用的接口來管理不同的Controller;Controller完成每個joint控制后,然后請求下層硬件資源并提供了PID控制器,控制器將關(guān)節(jié)狀態(tài)和設(shè)定點(diǎn)作為輸入,并輸出位置或速度;Hardware Resource Interface Layer指為上下兩層提供硬件資源的接口;Hardware_interface::RobotHWSim包含關(guān)節(jié)限位、力矩轉(zhuǎn)換、狀態(tài)轉(zhuǎn)換等功能。

        圖11 底層控制系統(tǒng)流程

        3.2 SLAM算法與自動升降裝置控制融合

        該算法的實現(xiàn)平臺是機(jī)器人操作系統(tǒng)ROS,在此系統(tǒng)上進(jìn)行算法的編寫,然后與C++語言進(jìn)行聯(lián)合編程,具體算法流程如圖12所示。

        使用單線激光雷達(dá)掃描前方障礙物的點(diǎn)云信息,經(jīng)過對運(yùn)動模型、觀測模型等模型建立,確定障礙物在柵格地圖的位置,并計算出障礙物(花叢)的高度。然后,對所提取的花叢的高度LAB進(jìn)行區(qū)分,分為以下3種情況:(1)LAB>35 cm;(2)5 cm≤LAB≤35 cm;(3)LAB<5 cm,如圖12所示?;谝陨先N情況建立不同的對策,決策是哪一種情況并將處理結(jié)果經(jīng)Ros_Control控制旋轉(zhuǎn)系統(tǒng)驅(qū)動單線激光雷達(dá)上下移動。如遇到第(2)種情況時,要先計算出單線激光雷達(dá)與花叢之間的差值

        Δe=35-LAB

        (4)

        然后,確定伸縮量ΔL,ΔL=Δe±10 mm(10 mm用于調(diào)解時存在必要誤差)。

        圖12 算法流程圖

        4 試驗與分析

        為了驗證本文中設(shè)計的基于單線激光雷達(dá)自動升降裝置的割草機(jī)器人漏檢與避障性能,針對學(xué)校的教學(xué)樓草坪區(qū)進(jìn)行了仿真與實際場景試驗,對改進(jìn)前與改進(jìn)后分別進(jìn)行了20次試驗。其中,試驗分為三種情況:第1類型為草坪中出現(xiàn)低于激光雷達(dá)安裝高度的花叢,草坪障礙物總數(shù)為9個;第2類型為草坪中出現(xiàn)高于激光雷達(dá)安裝高度的不規(guī)則花叢,草坪障礙物總數(shù)為9個;第3類型為草坪中既出現(xiàn)高于激光雷達(dá)安裝高度的花叢,又出現(xiàn)低于激光雷達(dá)安裝高度的不規(guī)則花叢,草坪障礙物總數(shù)為10個。花叢高度范圍為5~20 cm,試驗結(jié)果如表2所示。

        表2表明:該割草機(jī)器人改進(jìn)后的平均漏檢率達(dá)到0%;平均相對誤差率為2.03%(誤差值與實際距離的比值即為相對誤差率);平均避障率為93.33%,改進(jìn)后的割草機(jī)器人可以有效地建立精確的柵格地圖,為割草機(jī)器人實現(xiàn)良好定位與避障提供了有效保障。

        圖13與圖14對比可知,改進(jìn)后可以確定花叢1在柵格地圖中位置并且在導(dǎo)航時可以有效地避開花叢,而不會撞到花叢。圖15與圖16對比可知改進(jìn)后可以感知不規(guī)則花叢的位置,圖15中草叢7在柵格地圖中表示為圓點(diǎn),而在圖16表示為一個矩形,在做避障時機(jī)器人根據(jù)障礙物大小進(jìn)行有效避障。圖17與圖18對比可知改進(jìn)后可以檢測出高于激光雷達(dá)安裝高度的花叢和低于激光雷達(dá)安裝高度的不規(guī)則花叢,改進(jìn)后圖中花叢1和花叢7被有效檢測出來。圖19是該割草機(jī)器人在學(xué)校教學(xué)樓實際場景測試的SLAM建圖效果,可以清晰表明各個障礙物的位置和割草機(jī)器人的位姿,圖中草叢8表示為低于激光雷達(dá)高度,9表示高于激光雷達(dá)高度的草叢,通過自動升降裝置可以有效建立柵格地圖。

        表2 割草機(jī)器人建圖試驗對比Tab. 2 Comparison of mowing robot map building tests

        圖13 改進(jìn)前(1)建圖效果

        圖14 改進(jìn)后(1)建圖效果

        圖15 改進(jìn)前(2)建圖效果

        圖16 改進(jìn)后(2)建圖效果

        圖17 改進(jìn)前(3)建圖效果

        圖18 改進(jìn)后(3)建圖效果

        圖19 基于該割草機(jī)器人的實際場景SLAM測試

        5 結(jié)論

        1) 提出基于單線激光雷達(dá)自動升降裝置的割草機(jī)器人的設(shè)計思想,使用方便快捷,實現(xiàn)單線激光雷達(dá)運(yùn)用于室外草坪環(huán)境中。

        2) 利用SLAM算法與單線激光雷達(dá)升降控制融合,避免因單線激光雷達(dá)誤判障礙物位置而出現(xiàn)漏檢或碰撞的情況。改進(jìn)后與改進(jìn)前相比,相對誤差率降低了1.04%;漏檢率降低為0;避障率提高93.33%。

        3) 運(yùn)用Gazebo模擬器創(chuàng)建仿真環(huán)境,利用Ros_Control有效地提供激光雷達(dá)升降裝置的驅(qū)動控制,最后利用仿真試驗和真實環(huán)境試驗驗證該方法的可靠性。

        猜你喜歡
        建圖滑臺單線
        某款汽車復(fù)合材料尾門的滑臺分析及優(yōu)化
        視覺同步定位與建圖中特征點(diǎn)匹配算法優(yōu)化
        基于改進(jìn)PID控制的機(jī)床滑臺運(yùn)動位移跟蹤誤差研究①
        中老鐵路單線長隧貫通 國內(nèi)玉磨段完成投資近九成
        云南畫報(2020年11期)2020-12-14 07:17:32
        單線重載鐵路雙接近區(qū)段設(shè)置方案探討
        基于三輪全向機(jī)器人的室內(nèi)建圖與導(dǎo)航
        電子制作(2019年10期)2019-06-17 11:45:06
        一種基于多傳感融合的室內(nèi)建圖和定位算法
        機(jī)器人室內(nèi)語義建圖中的場所感知方法綜述
        單線半自動車站接近區(qū)段電碼化探討
        單線單變對電網(wǎng)穩(wěn)定運(yùn)行影響淺析
        无码不卡高清毛片免费| 亚洲综合日韩一二三区| 亚洲国产精品成人av在线不卡| 国产成人av乱码在线观看| www国产精品内射熟女| 人妻精品丝袜一区二区无码AV| 日韩av最新在线地址| 手机看片久久第一人妻| 中文字幕高清一区二区| 日本黑人亚洲一区二区| 亚洲a∨国产av综合av下载| 国产精品调教| 亚洲国产精品免费一区| 偷拍视频网址一区二区| 国产成人精品午夜视频| 亚洲人成影院在线无码观看| 亚洲一级av大片在线观看| 国产精品网站91九色| 午夜福利啪啪片| 真实国产乱视频国语| 经典亚洲一区二区三区| 日本少妇高潮喷水视频| 亚洲av无码不卡| 青青视频一区| 国产一区二区三区色区| 久久色悠悠综合网亚洲| 国内久久婷婷六月综合欲色啪| 无码少妇一区二区性色av| 久久久久中文字幕无码少妇 | 视频一区精品中文字幕| 开心五月天第四色婷婷| 精品日产卡一卡二卡国色天香 | 男女做那个视频网站国产| 美女露出粉嫩小奶头在视频18禁| 久久99热久久99精品| 亚洲公开免费在线视频| 国产一区二区视频免费| 摸进她的内裤里疯狂揉她动图视频| 亚洲av成本人无码网站| 中国少妇和黑人做爰视频| 亚洲天堂丰满人妻av|