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

        ?

        基于ROS的移動機器人在變電站的應(yīng)用研究

        2024-01-18 10:47:44曾維陽
        海峽科學(xué) 2023年11期
        關(guān)鍵詞:咖啡杯移動機器人底盤

        曾維陽

        (國網(wǎng)福建南平市建陽區(qū)供電有限公司,福建 南平 354200)

        0 引言

        變電站是連接各個城市高壓輸配電網(wǎng)的中心節(jié)點,變電站運行設(shè)備巡檢能有效預(yù)防電網(wǎng)事故的發(fā)生[1-2]。傳統(tǒng)的變電站運行設(shè)備巡檢需要變電運維人員人工巡檢,通過人工發(fā)現(xiàn)設(shè)備異常情況,并判斷運行中的設(shè)備是否出現(xiàn)故障。但在變電站的巡檢過程中,存在人工無法準確觀察高空電力設(shè)備詳細情況的問題,而使用移動機器人能有效解決該問題[3]。同時,使用移動機器人巡檢還能減少變電運維人員的工作負擔(dān),具有廣闊的應(yīng)用前景。

        但是,移動機器人各模塊的通信配置,過程過于冗雜,而使用機器人操作系統(tǒng)(ROS)能有效解決移動機器人各模塊之間的通信問題。同時,在ROS中集成眾多功能包,能提高代碼復(fù)用率與規(guī)范性。

        1 三維信息獲取

        在變電站中,移動機器人要進行移動,往往需要采集變電站三維環(huán)境信息,并建立三維變電站環(huán)境模型,從而完成避障及目標識別。常見的三維信息獲取方法有雙目相機拍照耦合、單目相機運動拍照耦合、RGBD攝像頭通過紅外光反射。在變電站中,常使用RGBD攝像頭提取三維信息,與其他視覺相比,RGBD攝像頭能直接獲取三維點云信息,不需要復(fù)雜的數(shù)據(jù)處理,具有直觀性、簡易性?;赗OS的移動機器人可以采用ORK功能包與linemod算法及其改進算法相結(jié)合或通過對PCL(Point Cloud Library)點云庫數(shù)據(jù)處理的方法識別目標。

        1.1 三維數(shù)據(jù)獲取

        攝像頭(以Kinect為例)采用光編碼(Light Coding)技術(shù)獲取三維數(shù)據(jù),獲取場景的三維信息以640×480像素分辨率、每秒30幀成像。獲取三維信息在ROS中的Rviz可視化工具內(nèi)成像如圖1所示。

        (a)墻體部分輪廓三維數(shù)據(jù) (b)窗戶整體特征三維數(shù)據(jù)

        1.2 點云庫數(shù)據(jù)處理

        點云庫數(shù)據(jù)處理是指基于ROS的移動機器人在機器人操作系統(tǒng)上的PCL點云庫建立一個常見物體模型數(shù)據(jù)庫,采用一種基于顏色和法線的分割方法對Kinect點云圖像進行分割,并通過點云提取、點云分割、濾波、特征描述等處理后,實現(xiàn)對物體的實時識別與定位。

        使用PCL點云庫進行三維點云數(shù)據(jù)處理前,首先要將目標物點云數(shù)據(jù)提取到點云庫中,并進行預(yù)處理和三維重建,獲得三維點云圖,以方便后期的數(shù)據(jù)處理。在獲取點云數(shù)據(jù)并預(yù)處理之后,點云數(shù)據(jù)將存在于點云庫中,之后需要進一步處理。

        1.3 LineMod算法及其改進算法

        LineMod算法由Hinterstoisser等[4-6]提出,通過使用Opencv+LineMod算法,將獲取的三維視覺信息與模型庫中的模型進行匹配,從而識別目標。該算法可以解決復(fù)雜背景下3D物體的實時檢測與定位,可以應(yīng)對無紋理的情況,且不需要冗長的訓(xùn)練時間。Patch-LineMod算法則是針對LineMod算法不能解決的多目標重疊物體復(fù)雜場景下的識別問題進行了改進,使LineMod算法能實現(xiàn)多目標重疊物體在復(fù)雜場景下的識別。CT-LineMod算法由Zhang等[7]提出,針對Patch-LineMod算法識別機制不夠合理,特征分類形成模板的過程依據(jù)不夠充分的問題,進行進一步改進,這在一定程度上解決了復(fù)雜場景重疊物體的識別問題,并提升了識別率和準確度。

        測試評估LineMod、Patch-LineMod、CT-LineMod算法在3種場景下的召回率,結(jié)果如圖2所示。LineMod對咖啡杯的召回率為5%,Patch-LineMod對咖啡杯的召回率為41%,CT-LineMod對咖啡杯的召回率為44%;LineMod對果汁盒的召回率為25%,Patch-LineMod對果汁盒的召回率為44%,CT-LineMod對果汁盒的召回率為46%;LineMod對咖啡杯和果汁盒混合的召回率為1%,Patch-LineMod對咖啡杯和果汁盒混合的召回率為37%,CT-LineMod對咖啡杯和果汁盒混合的召回率為38%;LineMod的平均召回率為11%,Patch-LineMod的平均召回率為41%,CT-LineMod的平均召回率為43%。

        圖2 比較結(jié)果

        2 機械臂抓取控制

        在變電站中,安全工具的分揀與倒閘操作可以通過控制機械臂來實現(xiàn)[8],而三維視覺移動機器人可以使用ROS進行機械臂控制,無需再采購機械臂配套的控制系統(tǒng),可采用通用的機械臂功能包完成對機械臂的控制,降低了采購和更換機械臂的費用,在成本方面具有優(yōu)勢。基于ROS的三維視覺移動機器人機械臂抓取控制常使用ROS中的MoveIt!功能包,將SolidWorks三維視覺移動機器人模型轉(zhuǎn)換成URDF文件格式導(dǎo)入MoveIt!功能包中,并通過MoveIt!功能包生成各種配置文件,實現(xiàn)物品抓取、運動規(guī)劃,解決物品碰撞規(guī)避問題。MoveIt!功能包結(jié)構(gòu)框架如圖3所示,機械臂通過MoveIt!功能包在Rviz中進行機械臂路徑規(guī)劃并抓取盒子中目標的規(guī)劃如圖4所示,在Gazebo中進行真實仿真模擬如圖5所示。目前,使用ROS中的MoveIt!包的機器人有65種,MoveIt!功能包也能獨立作為一個軟件使用。

        圖3 MoveIt!功能包結(jié)構(gòu)框架

        圖4 MoveIt!功能包在Rviz中進行機械臂路徑規(guī)劃

        圖5 MoveIt!功能包在Gazebo中進行真實仿真模擬

        3 智能運動底盤運動控制

        在進行電力設(shè)備巡視時,當(dāng)前的移動機器人無法同時進行移動與檢查電力設(shè)備運行情況,而基于ROS的三維視覺移動機器人可通過路徑規(guī)劃與SLAM(simultaneous localization and mapping)同時進行移動并檢查電力設(shè)備運行情況,節(jié)約電力設(shè)備巡視時間?;赗OS的三維視覺移動機器人智能運動底盤控制常使用Move_base功能包與Navigation導(dǎo)航功能包進行智能運動底盤的路徑規(guī)劃,同時使用Gmapping、ACML、Hector、Cartographer等算法包進行SLAM即時定位與地圖構(gòu)建,從而獲取周圍環(huán)境信息,完成三維視覺移動機器人底盤運動控制。通過路徑規(guī)劃、導(dǎo)航相關(guān)功能包在Rviz中進行智能運動底盤運動控制仿真實驗,如圖6所示。

        圖6 智能運動底盤運動控制仿真實驗圖

        3.1 路徑規(guī)劃

        基于ROS的三維視覺移動機器人智能運動底盤控制常使用Move_base功能包、Navigation導(dǎo)航功能包進行智能運動底盤的路徑規(guī)劃,Move_base功能包架構(gòu)如圖7所示。

        圖7 Move_base功能包架構(gòu)

        3.2 即時定位與地圖構(gòu)建

        基于ROS的三維視覺移動機器人智能運動底盤控制常通過使用Gmapping、Rgbdslam、ORB_SLAM、Hector-slam、Cartographer等算法包進行SLAM即時定位與地圖構(gòu)建,獲取周圍環(huán)境信息進行移動與避障。運用Gmapping算法包在Rviz中進行SLAM建圖如圖8所示。

        各算法包的優(yōu)勢與局限性如表1所示[9-10]。

        圖8 運用Gmapping算法包進行SLAM建圖

        表1 SLAM算法比較表

        4 多臺三維視覺的移動機器人控制

        在變電站中,由于電網(wǎng)可靠性下降及電網(wǎng)風(fēng)險預(yù)警等原因,需要對不同的設(shè)備進行特殊巡視,但當(dāng)前的移動機器人無法很好地與其他型號的移動機器人保持足夠的安全距離,往往需要等待之前的移動機器人完成巡視任務(wù)后再進行特殊巡視。而ROS機器人操作系統(tǒng)提供了通用的通信系統(tǒng),可以在變電站中使不同型號的移動機器人并保持足夠的安全距離,在避免事故發(fā)生的同時,提高了巡檢的工作效率。以多臺三維視覺的移動機器人協(xié)同工作為例,多臺無人機系統(tǒng)在Gazebo中起飛如圖9所示,多臺機器人在Rviz中進行導(dǎo)航與編隊如圖10所示。

        圖9 多臺無人機系統(tǒng)在Gazebo中起飛

        圖10 多臺機器人在Rviz進行導(dǎo)航與編隊

        5 存在的挑戰(zhàn)

        基于ROS的三維視覺移動機器人研究領(lǐng)域的快速發(fā)展,為三維視覺機器人在變電站應(yīng)用時的識別與抓取控制提供了高效的解決方案,實現(xiàn)了機器人系統(tǒng)化控制,但在變電站實際應(yīng)用過程中存在一些挑戰(zhàn)。一是ROS的系統(tǒng)內(nèi)置功能包雖然強大,但是在實際開發(fā)中開發(fā)者往往只使用部分功能包。因此,會造成系統(tǒng)過于龐大、冗余;二是ROS中依賴關(guān)系復(fù)雜,基于ROS的三維視覺移動機器人內(nèi)置功能包往往因為缺少某個所依賴的第三方庫或功能包就無法運行;三是ROS的實時性差,發(fā)布指令后,需要延遲一段時間三維視覺移動機器人才開始執(zhí)行任務(wù)。

        6 對策建議

        針對目前基于ROS的三維視覺移動機器人在變電站中應(yīng)用的研究過程中存在的挑戰(zhàn),提出以下對策建議。一是裁剪冗余的功能包,開發(fā)專用的系統(tǒng);二是進一步合并功能包和庫函數(shù),減少所需依賴;三是采用DDS或其他技術(shù)手段改善ROS的實時性問題。

        RGBD攝像頭與激光雷達的配合運用,在未來三維視覺移動機器人的發(fā)展中的重要作用日益體現(xiàn),基于ROS的移動機器人具有其他移動機器人識別物體所不具有的簡易性、直觀性,將在能源電力領(lǐng)域發(fā)揮重要作用。

        猜你喜歡
        咖啡杯移動機器人底盤
        移動機器人自主動態(tài)避障方法
        玩轉(zhuǎn)咖啡杯
        冬日咖啡杯
        家教世界(2020年5期)2020-04-03 07:44:20
        咖啡杯的日常
        基于Twincat的移動機器人制孔系統(tǒng)
        鏗鏘回答“關(guān)鍵五問”夯實脫貧攻堅底盤
        依維柯New Daily底盤改裝房車中國首秀
        專用汽車(2016年4期)2016-03-01 04:14:20
        咖啡杯里的“視”界
        軍事文摘(2015年14期)2015-11-02 07:40:09
        底盤測功機的發(fā)展及應(yīng)用
        瑞風(fēng)S5車底盤異響
        亚洲色欲久久久综合网| 午夜亚洲精品视频在线| 免费av片在线观看网址| 中文字幕在线观看亚洲日韩| 伊人色网站| 黄页国产精品一区二区免费 | 国产精品亚洲av无人区一区香蕉| 国产人妻久久精品二区三区老狼 | 亚洲熟妇网| 加勒比一区二区三区av| 26uuu在线亚洲欧美| av香港经典三级级 在线| 精品国偷自产在线不卡短视频 | 久久精品国产只有精品96| 女优av性天堂网男人天堂| 国产av国片精品jk制服| 大学生被内谢粉嫩无套| 亚洲精品午夜精品国产| 久久一区二区三区老熟女| 久久精品国产精品| 日韩乱码视频| 91青青草视频在线播放| 大地资源网在线观看免费官网| 国产va免费精品高清在线| 亚洲国产剧情在线精品视| 男女做那个视频网站国产| 国模无码一区二区三区| 精品四虎免费观看国产高清| 日韩中文字幕乱码在线| 亚洲 另类 小说 国产精品| 国产在线视频一区二区三区| 亚洲一区区| 成人性生交大片免费5| 国产精品久久777777| 天天综合天天色| 国产一区二区视频在线看| 久久精品国产清自在天天线| 富婆如狼似虎找黑人老外| 综合久久青青草免费观看视频| 老女老肥熟女一区二区| 97久久香蕉国产线看观看|