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

基于分布式PID控制的ROS小車編隊方法研究

2021-03-16 10:08:16北方工業大學信息學院趙周權劉博文宋卓儒
電子世界 2021年4期
關鍵詞:實驗

北方工業大學信息學院 趙周權 劉博文 宋卓儒 任 德

在電子信息、計算機、以及AI等領域發展下,車輛集群已經受到了眾多學者關注。浙江理工大學學者提出了一種分層式的智能小車軟件系統框架設計與路徑規劃方法研究,上海交通大學學者研制了CvberC3智能車,實現了基于視覺、磁傳感器、激光雷達等傳感器導航的實驗驗證。

本文以創樂博出品的小車平臺作為研究對象,采用話題訂閱作為車-車通訊協議,同時采用WIFI和互聯網進行遠端到主機的信息傳輸,使用PID算法實現小車的控制。實現小車集群的通訊、控制、協同等,為未來進一步的現實測試提供理論和實踐基礎。

1 ROS小車編隊運動模型

小車基于室內全向移動機器人技術通過ROS STM32驅動板控制,測量小車狀態。使用了ROS Ubuntu mate 16.04系統控制主板,傳輸信息,可視化界面,計算位置等功能。小車編隊由1輛領航者和2輛跟隨者組成。每輛小車都有左右兩個履帶馬達,一臺激光測距模塊和互相之間通訊的Wi-Fi模塊。PC端與領航者使用ROS實時通訊,領航者與跟隨者使用ROS創建話題進行實時通訊。最后通過PC平臺分析小車傳回的數據,驗證并實現了小車編隊。

1.1 小車運動學模型

如圖1所示,此模型使用[x,y,θ,ω]來確定小車的運動狀態。其中,[x,y]為小車質心在笛卡爾坐標平面的位置坐標,θ為小車在水平方向的方向角,ω為小車的兩個輪子速度。由于小車是雙輪差分驅動。通過雙輪差動機器人曲線算法,可以使用如下計算小車的速度為:

其中v為車相對于地面的速度,ωL為左輪的線速度,ωR為右輪的線速度;小車的角速度為(左轉,即當ωL<ωR時):

其中ωC為小車的角速度,l為小車兩輪間距。

本文主要研究了輪式機器人楔形隊列編隊實現,為了能形成特定隊形,小車編隊需要確定隊形參考點。本文使用領航者作為參考點,基于領航者的位置決定參考點位置。

圖1 雙輪差分驅動小車運動模型

圖2 小車編隊拓撲結構

圖3 小車楔形編隊

如圖2所示,PC創建一個話題,將設定的目標點(x,y,θ)生成std_msgs通過topic發送到領航者節點。通過領航者內置導航模塊,并實時獲取小車位置信息(x1,y1,θ1)由此計算出跟隨者1,跟隨者2的位置坐標(x2,y2,θ2)和(x3,y3,θ3)將其生成std_msgs通過topic發送到跟隨者1節點和跟隨者2節點。

1.2 編隊實現PID算法

控制結構是遠端指揮小車集群的主要方式,控制結構主要關心遠端-主車(遠端控制器)向一臺人為設置的,功能更加完善的主車發送消息,指定集群要到達的位置或完成的目標的交互和主車-從車(主車將遠端下發的任務拆解為一個個從車需要執行的動作,并通過內部聯絡機制進行通訊、分發和確認)的交互,如果是以分布式系統為主要控制結構的小車集群,則是遠端-集群的控制方式,即遠端作為集群網絡的一個節點,直接向網絡發送指令,邏輯上靠近遠端或先收到指令的小車解析指令并轉化為自身執行的動作,并將該指令轉發給其他節點。

本文利用ROS_TOPIC實現無人車通信控制,并利用/odom與/cmd_vel實現無人車的移動控制功能。采取控制算法是分布式PID算法。本文采用了分布式PID控制算法,每個小車僅使用其鄰居的相對距離誤差作為控制反饋,實現協同控制,通信拓撲如圖2所示??刂扑惴ㄈ缦拢?/p>

2 分布式ROS小車編隊實驗

實驗環境地點為北方工業大學智能仿生感知聯合研究中心,實驗時間為15:00,實驗場地無遮擋,且地面光滑平坦。智能編隊系統采用了消費級IMU,型號為MPU-6050,其角速度全格感測范圍為±250、±500、±1000與±2000°/sec,敏感度為131 LSBs/°/sec ,以數字輸出6軸或9軸的旋轉矩陣、四元數歐拉角格式的融合演算數據。激光雷達型號為RPLIDAR-A1,測量頻率為8000/s,掃描頻率為5.5HZ。本實驗中智能無人車的編隊基于ROS的底層通訊,利用ROStopic從主機端傳輸ros_msg到從機端,如圖3所示,實驗中,通過控制主車沿正方形路徑進行移動,并返回起點。運動過程中,主車不斷地發送自身的位置信息,兩輛從車根據接收到的主車運動位置的變化,會跟隨主車進行協同運動并保持隊形不變。從實驗結果表明,基于ROS的小型無人車智能協同編隊表現情況優異,可應用于實際中。

3 結論

本文在傳統ROS小車激光導航的基礎上增加了小車間通信的模塊,實現車輛實時的信息傳輸。并借此使用領航者-跟隨者模型實現了小車編隊間坐標傳輸。分別實現了一字編隊與楔形隊列的算法。在未來研究中,可以基于此模型進行更為復雜的六邊形編隊,以及實現對個別車輛的運動狀態進行微調。

猜你喜歡
實驗
我做了一項小實驗
記住“三個字”,寫好小實驗
我做了一項小實驗
我做了一項小實驗
記一次有趣的實驗
有趣的實驗
小主人報(2022年4期)2022-08-09 08:52:06
微型實驗里看“燃燒”
做個怪怪長實驗
NO與NO2相互轉化實驗的改進
實踐十號上的19項實驗
太空探索(2016年5期)2016-07-12 15:17:55
主站蜘蛛池模板: 欧美精品综合视频一区二区| 波多野结衣中文字幕一区二区| 久久精品午夜视频| 91人妻日韩人妻无码专区精品| 国产精品手机视频一区二区| 精品99在线观看| 国产精品无码一区二区桃花视频| 日韩福利视频导航| 久久精品日日躁夜夜躁欧美| 久久亚洲国产视频| 亚洲视屏在线观看| 九九线精品视频在线观看| 国产精品嫩草影院视频| 国产乱人伦AV在线A| 日本不卡在线播放| 欧美日韩中文国产va另类| 国产丝袜精品| 亚洲人成色在线观看| 91青青在线视频| 最近最新中文字幕在线第一页| 毛片基地视频| 国产综合另类小说色区色噜噜| 一级毛片高清| 欧美日韩国产在线人成app| 欧美日韩高清在线| 国产精品欧美在线观看| 欧美日韩精品一区二区在线线 | 国产浮力第一页永久地址| 亚洲综合片| 国产精品久久自在自线观看| 国产精品免费p区| 无码在线激情片| 国产在线97| 日韩精品毛片人妻AV不卡| 91麻豆国产在线| 精品国产www| 国产一级无码不卡视频| 亚洲av片在线免费观看| 久久人人97超碰人人澡爱香蕉| 成人精品亚洲| 国产网友愉拍精品| 国产中文在线亚洲精品官网| www.日韩三级| 色婷婷综合在线| 国产成人综合在线观看| 国产在线啪| 免费a在线观看播放| 香蕉eeww99国产在线观看| 亚洲精品第五页| 国产精品任我爽爆在线播放6080| 91网站国产| 不卡国产视频第一页| 永久在线精品免费视频观看| 毛片视频网| 午夜性爽视频男人的天堂| 91精品人妻互换| 美女国产在线| 99国产在线视频| 日韩欧美色综合| 99尹人香蕉国产免费天天拍| 四虎永久在线精品国产免费| 波多野结衣亚洲一区| 国产成人亚洲精品无码电影| 亚洲国产精品国自产拍A| 国产三级成人| 国内精品九九久久久精品 | 亚洲不卡无码av中文字幕| 国产成人精品免费视频大全五级| 亚洲一级毛片免费观看| 国产玖玖玖精品视频| 国产精选自拍| 99热线精品大全在线观看| 国产va在线观看| 呦系列视频一区二区三区| 国产97区一区二区三区无码| 一级毛片在线免费看| 她的性爱视频| 日韩无码真实干出血视频| 亚洲av成人无码网站在线观看| 又爽又黄又无遮挡网站| 欧美人与牲动交a欧美精品| 免费A级毛片无码免费视频|