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

物流機器人在通道中高速運輸安全性分析

2020-05-28 09:36:21劉賽趙陽徐巖松崔平吳越鵬
軟件導刊 2020年3期
關鍵詞:移動機器人

劉賽 趙陽 徐巖松 崔平 吳越鵬

摘 要:移動機器人在狹窄通道的移動速度直接影響物料運輸效率,提出一種基于生存理論的新型分析方法判斷機器人在狹窄轉彎通道的高速安全性。生存理論可以同時考慮環境和機器人動力學的雙重限制,在理論上具有安全分析上的先進性。首先分析直線通道的生存性,然后擴展到轉角通道,給出了通道生存核的計算方法,其中多面體運算起到了關鍵作用。采用生存理論分析系統環境能獲得較大的安全控制裕度,為機器人高速移動提供了理論支撐與技術支持。

關鍵詞:移動機器人;生存理論;生存核;物流機器人;機器人避障

DOI:10. 11907/rjdk. 191609

中圖分類號:TP311 ? 文獻標識碼:A??????????????? 文章編號:1672-7800(2020)003-0001-05

Safety Analysis of High Speed Transportation of Logistics Robot Narrow Channel

LIU Sai1, ZHAO Yang2, XU Yan-song2, CUI Ping2, WU Yue-peng1

(1. School of Optical-Electrical information and Computer Engineering, University of Shanghai for Science and Technology, Shanghai 200093, China; 2. Oil Production Equipment Branch Daqing Oilfield Equipment Manufacturing Group, Daqing 163255, China)

Abstract: The speed of movement of mobile robots in narrow passages is critical to the efficiency of material transport. This paper proposes a new method based on survival theory to judge the high-speed safety of the robot in the narrow turning channel. Survival theory can consider both the limits of environment and robot dynamics. This paper first analyzes the survivability of linear channels, and then expands to the corner channel. The polyhedral operation plays a key role in the calculation by giving the general road survival kernel calculation method. A large safety control margin can be obtained by using the survival, which provides theoretical support and technical support for the high-speed movement of the robot.

Key Words: mobile robot; survival theory; survival core; logistics robot; robot obstacle avoidance

0 引言

高速運輸對于產業物流機器人至關重要。例如,在工廠、倉庫、醫院等場合,機器人的移動空間有限,通常處于狹窄通道中工作。傳統的機器人控制需要減速確保轉彎安全,但這會降低運輸效率。轉彎減速的主要原因在于傳統方法沒有將環境復雜性與機器人的動力學約束完美融合,從而影響了轉向避讓效率。現有機器人避障方法很多,其中不考慮機器人模型的控制稱為非模型方法,包括人工勢場法[1]、矢量場直方圖(VFH)[2]、模糊控制[3]等。這些方法比較保守,不能保證機器人的動力學符合環境特征。

為使機器人以更高速度避障,必須考慮基于機器人的動態模型進行軌跡預測[4]。現有軌跡預測方法通常是基于隨機模型或確定性模型。隨機模型包括隱馬爾可夫模型[5]、神經網絡[6]、貝葉斯網絡[7]、支持向量機[8]、高斯混合模型[9]等。這些模型可由機器人運行數據訓練得來,如速度、加速度、方向角等,可靈活用于機器人控制。但是如果訓練數據難以覆蓋必要的狀態空間,特別是機器人的危險狀態,這些方法可能引起嚴重事故。

還有一種軌跡預測方法是使用確定性模型,但是當控制輸入范圍較大時,預測軌跡也具有多種可能性,因此會導致計算避障策略浪費巨大的計算資源。典型方法如動態窗口方法(DWA)[10]、控制Lyapunov函數法[11]、路徑規劃[12]等,這些方法通常采用效率較低的搜索優化方法。因此,需要新的控制方法使機器人適應復雜環境。模型預測控制(MPC)可以同時考慮環境約束,機器人控制限制和機器人動力約束,進而提供優化的控制信號,因此引起了當今研究者的廣泛關注[13]。移動機器人在障礙環境中移動的MPC結構可以通過以下約束有限時間最優控制(CFTOC)問題[14]表示。

其中,下標[k|t]表示算法從[t]時刻開啟并向后預測的[k]時刻,[k+1|t]表示[k]時刻的后續預測時刻,[xk|t]和[uk|t]分別表示預測[k]時刻處的狀態及控制,模型的動態不確定性由擾動向量[dk|t]表示。E(.)表示隨機變量的期望。求解問題(1)可獲得一組控制序列[uk|t],在滿足約束條件的情況下,使代價函數cost(.)期望最小,方程(1b)定義了機器人動力學模型,(1c)表示機器人控制[u]的限制條件,(1d)表示環境約束,(1e)為初始狀態。

雖然MPC能較完美地解決機器人的動態適應問題,并在一定程度上充分考慮預測時間段內所有可行路徑,再依據代價函數選出最優路徑實施跟蹤。但是MPC在控制閉環穩定性與控制求解可行性方法上還存在較大缺陷,可見機器人避障領域亟需新理論解決機器人安全移動問題。研究發現,生存理論有望在該領域實現突破。生存理論是Aubin等[15]首先提出并用于分析動態系統演化與環境適應性的理論,為穩定性分析、安全性設計等領域提供了新方法。

1 生存理論概述

考慮一般控制系統[16]:

其中,[x∈Rn]為系統狀態;為系統控制;[fx,u]為[Rm+n]到[Rn]上的Lipschitzian函數。將上述系統模型用集值映射表示便于生存理論推導,系統(2)則可表示為:

定義1[17] 考慮集合,對于任意初始狀態[x0∈Rn],使得[x(t)∈K],,其中[xt]是系統(2)的解,則稱系統(2)在集合K中是可生存的。

定義2 [17] 令,則集合[K]在[x]處的切錐定義為:

其中,[dKy]為點[y∈Rn]到集合[K]的距離。

定理1 [17] 對于系統(2),閉集是可生存的充要條件為:對任意[x∈K],都有:

定義3 [18] 如果,且,則稱[J]為系統在[K]中的一個生存域。

環境集合[K]最大的生存域被稱為生存核,用[ViabK]表示。

定義4 [18] 系統相對集合[K]的生存核為:

2 物流機器人構成及其動力學模型

物流運輸機器人通常被設計為四輪車輛形式,如自動導引車(AGV),如圖1所示。其中1為安全擋圈,用于保證機器人碰撞的安全性;2與11為信息讀取線圈,幫助機器人獲取地面磁條信息,用于傳感外界道路信息,也可以使用激光雷達探測通道信息;3、4為導向輪位置探測器,防止導向輪工作失靈;5為轉向輪,其由電機6驅動;7為轉向機構傳動系統,它連接了導向伺服電機8與轉向輪5,從而控制了前輪轉向角;9為蓄電池,為整車提供動力;12是制動器,當所給高速控制失效時,需要使用制動器來保證機器人移動安全;13為隨動車輪;14為AGV控制器,其安裝在車架10的頂部。

分析AGV高速移動的動力學特性通常使用兩輪自行車模型[14],如圖2所示,其將圖1中AGV的后輪合并成一個來分析系統的動力學性能,其中[ψ]為航向角,[α]為側偏角,其為機器人速度方向和自身縱向軸線間的夾角,[a1]和[a2]分別為機器人重心到前后輪軸的距離,[β]為前輪轉向角。

機器人的動力學模型可由狀態空間模型[x=Ax+Bu]表示[19]。

其中,[A]為狀態轉移矩陣,[B]為輸入矩陣,[Y]為機器人橫向位置(垂直通道方向的位置),[X]為機器人縱向位置(平行通道方向),[M]為機器人質量;[V]為機器人速度;[D1]和[D2]分別為前后輪側偏剛度;[Izz]為機器人繞重心的橫擺轉動慣量;[δ1]和[δ2]分別為前后輪的側角。

為提高運輸效率,可以限定機器人的速度保持高速恒定,則模型(7)轉換為線性時不變系統,此時機器人將全部依賴轉向控制。分析表明:在遇到障礙物時轉向策略比制動策略更加有效[20],可見速度恒定設置有利于高速躲避障礙,但需進一步分析狹窄通道的安全移動空間。

3 機器人相關約束

由于僅考慮轉向,系統的輸入約束為轉向角限制。

其中,[βmax]和分別為最大正負偏角。系統的狀態約束可以保證機器人的安全移動,首先應該限制機器人的坐標(X,Y)一直保持在工作環境中,可將模型(7)考慮在通道坐標系下,其中[x]軸方向一直朝向通道出口方向,為保證機器人不與墻壁發生碰撞,需要對機器人的[y]軸位置進行約束。

其中,[Ymax]、[Ymin]分別代通道墻壁在通道坐標系下的縱向位置。

可以將連續轉彎通道考慮成多個不同朝向的直線通道,分段考慮機器人在直線通道內的移動安全,在某一直線通道內,其[X]坐標的約束設計如下:

其中,[Xcorner1]、[Xcorner2]分別是直線通道兩頭端點的[X]坐標。在分段直線通道內,要求機器人在當前道路坐標系下保持航向角與側偏角在較小范圍內變動,因此為機器人角度狀態加上如下約束:

其中,[αmin]、[αmax]是側偏角范圍,[ψmin]、[ψmax]是航向角范圍,[ψmin]、[ψmax]是航向角速度范圍。

4 安全性分析

將機器人模型、控制限制以及環境約束相融合,根據生存理論迭代計算機器人相對環境的生存核。為方便數值計算,將機器人模型(7)離散成如下一般系統形式:

其中,[x=[XYψψα]T] ,[u=[βγ]T]。離散系統(14)相對一般環境集合[K]的生存核可通過如下Saint Pierre生存核[9]迭代算法計算:

其中,[Kn]為經過[n]次迭代計算后獲得的集合,[Kn+1]為[Kn]經過一次迭代后獲得的集合,[K0]為初始環境集合。[Kn+1]如果迭代收斂到與[Kn]相同,則[Kn]為原空間[K]的生存核,該迭代算法可更具體由向后一步可達計算以及集合相交操作獲得。

其中,[Reach1(·)] 為集合向后一步可達運算,定義為:

其中,通道環境集合[K]由不等式(9)-(13)包圍構成,可使用多面體形式表示環境集合,因為不等式組符合多面體的一般定義,其被稱作多面體的[H]表示,具體如下:

5 直線通道生存核計算

將環境用多面體表示,針對模型(14)迭代計算生存核,關鍵在于向后一步可達運算以及集合求交運算。值得注意的是,在保持速度恒定的情況下,模型(7)可具體轉化為離散線性時不變系統,可用如下標準形式表示:

其中,[G]為狀態轉移矩陣,[uk∈U],[xk∈K]。一般線性系統(19)的向后一步可由式(20)計算。

其中,[G-1]為矩陣[H]的逆,操作符[⊕]表示集合閔可夫斯基求和操作。可見機器人生存核計算可進一步分解為線性變換、集合求交以及閔可夫斯基求和運算,由于環境使用多面體表示,因此這些集合運算可具體由多面體運算替代。

考慮采用頂點[v1,v2,?,vk]構成的多面體,即采用多面體的V表示法,其線性變換可以由式(21)計算。

考慮兩個采用[H]表示法的多面體則[P1]、[P2]的交集計算方法如下:

考慮兩個采用[V]表示法的多面體[P1]、[P2],閔可夫斯基求和計算如下:

其中,[vi]、[uj]分別是[P1]、[P2]的頂點。

機器人模型與約束的具體參數如表1所示,假設機器人速度[V]恒定在8m/s,利用算法(16)迭代計算,由于模型(19)的[X]狀態朝向通道出口,為機器人的正常行駛方向,不需要安全性檢查,因此只需檢查除[X]狀態以外的其它模型(19)的狀態,看其所組成的多面體集合是否收斂,運行結果如圖3所示。

由于所計算的生存核存在于5維空間,方便起見,向狀態[x]、[y]、[ψ]坐標投影,并記錄每次迭代計算的多面體結果,如圖3(a)所示,原始道路空間投影為長方體,經多次迭代,多面體向內卷曲成為上次迭代結果的子集,直到收斂為止獲取生存核,最終收斂結果在道路橫坐標[y]與航向角[ψ]上的投影如圖3(b)所示。觀察生存核邊界,機器人的航向角與機器人在道路的y坐標具有函數關系:例如當機器人在道路左邊界時,即[y]=5,如表1所示,其必須保證機器人的航向角為正。

6 轉彎通道生存核計算

以直角轉彎通道為例,其可看作兩個相互垂直的直線通道連接,如圖4所示,出口與入口構成轉彎。

拐角道路模型的生存性分析算法描述如下:

入口安全區域計算:

首先計算出口的多面體[Kout]生存核[Viab(Kout)],將其與入口多面體[Kin]取交集得到目標集合[C],然后初始化參數n=0,并且將第0次迭代后的入口多面體[Kin0]初始化目標集合[C],當n小于迭代限制[Nin]執行如下循環:

如果[Kinn]為空集,顯示不安全,表示未能找到入口安全區域,此時,跳出循環。如果第n次迭代入口多面體集合[Kinn]的向前一步可達集與第n-1次迭代入口多面體集合[Kinn-1]在[Yψψα]空間的投影相等,表示成功找到入口安全區域,跳出循環。否則進行如下迭代計算:

將[Kinn]的向后一步可達集[Reach1(Kinn)]與[Kin]取交集得到[Kinn+1],即Reach1(Kinn)],接著將n自增1,繼續迭代,直到滿足上述條件,跳出循環。

出口安全區域計算:

初始化參數i=0,第0次迭代出口多面體集合初始化目標集合[C],如果i小于迭代限制[Nout],執行如下循環:

將集合[Kout]的生存核與[Kouti]的向前一步可達集[Forward1(Kouti)]取交集得到[Kouti+1],即[Kouti+1=Viab(Kout)?][Forward1(Kouti)],i自增1,直到不滿足循環條件,跳出循環。

彎道安全區域計算:

將上述迭代過程中每次迭代后的出口入口多面體集合取交集得到彎道的安全區域即生存核,即[Safe(Kin,]。

其中,表示在線性系統(19)下集合[K]的向前一步可達集,計算方法如下:

(a) 生存核在[x]、[y]方向投影

繼續采用表1的機器人參數與約束條件,機器人速度保持恒定在8m/s(約30km/h)。經上述算法描述計算,獲得轉彎道路的可生存安全區域,迭代結果為圖5(a)道路空間內的深色多面體集,圖中顯示當機器人處于A點時,必須以最大幅度向右轉以確保機器人可以安全通過拐角尖點。當機器人處于右邊界B點,必須最大幅度左轉,否則恒速機器人必將碰撞底部邊界。可見當機器人保持恒定高速度通過轉彎通道時,其安全空間投影相對原始空間在轉彎處有很大收縮,需要控制機器人始終保持在所分析的生存核投影內方能保證機器人的高速移動。

7 結語

本文提出了一種基于生存理論分析移動機器人在通道內高速移動安全性的新方法,引入了多面體及其操作計算通道環境的生存空間,能夠發現曲折空間的最大安全子集,從而更好地指引機器人作避障控制。由于可分析高維空間的安全性能,因此該方法的安全分析具有理論上的先進性。現實環境中,非90°拐角很常見,確保改進算法能夠計算出任意角度拐角的生存核則是下一步研究方向,同時進一步獲取生存核的中心線(具有最大的安全裕度)對機器人進行跟蹤控制。

參考文獻:

[1]KHATIB O. Real-time obstacle avoidance for robot manipulator and mobile robots [J]. Int. J. Rob. Res., 1986(5): 90-98.

[2]ULRICH I,BORENSTEIN J.VFH+: Reliable obstacle avoidance for fast mobile robots[J]. Proceedings of ICRA,1998,? 1572-1577.

[3]AMOOZGAR M H, APIPOUR K, SADATI S H. A fuzzy logic-based formation controller for wheeled mobile robots[J]. Ind. Rob., 2012, 38:269-281.

[4]LIU L,GAO Y.Speed optimization control for wheeled robot navigation with obstacle avoidance based on viability theory[J]. Automatika, 2016, 57:428-440.

[5]NECHYBA M C, XU Y.Stochastic similarity for validating human control strategy models[J]. IEEE Trans. Robotics and Automation, 1998(14):437-451.

[6]WAHAB A,QUEK C,TAN C K,et al. Driving profile modeling and recognition based on soft computing approach[J].? IEEE trans. Neural Networks, 2009(20):563-582.

[7]TEZUKA S, SOMA H, TANIFUJI K. A study of driver behavior inference model at time of lane change using Bayesian networks[J]. In: IEEE Int. Conf. Industrial Technology, 2006:2308-2313.

[8]MANDALIA H M, SALVUCCI M D D. Using support vector machines for lane-change detection [J]. In Proc. HFES, 2005:1965-1969.

[9]SAINT-PIERRE P. Approximation of the viability kernel[J]. Applied Mathematics and Optimization,1994, 29(2):187-209.

[10]WIEST J, H?FFKEN M, KRE?EL U, et al. Probabilistic trajectory prediction with gaussian mixture models[J]. IEEE IV Symposium, 2012, 141-146.

[11]VANDANJON P O, COIRET A, LORINO T. Viability theory and road safety[J]. Vehicle Syst. Dyn., 2013, 51:602-623.

[12]REBAI K,AZOUAOUI O,BENMAMI M, et al.Car-like robot navigation at high speed [J]. In Proc. ROBIO,2007:2053-2057.

[13]CARVALHO A, LEFEVRE S, SCHILDBACH G, et al. Automated driving: the role of forecasts and uncertainty-a control perspective[J]. Eur. J. Control, 2015(24):14-32.

[14]LIU L, GAO Y , WANG F Z . Road safety analysis for high-speed vehicle in complex environments based on the viability kernel[J]. IET Intelligent Transport Systems, 2018(12):495-503.

[15]AUBIN J P. Viability theory[M]. Boston: Birkhauser, 1991.

[16]高巖. 仿射非線性控制系統生存性判別[J].控制理論與應用,2009,26(6): 654-656.

[17]GAO Y. Viability criteria for differential inclusion[J]. Journal of Systems Science and Complexity, 2011(24): 825-834.

[18]VANDANJON P O, COIRET A, LORINO T. Viability theory and road safety [J]. Vehicle Syst. Dyn., 2013,51:602-623.

[19]ELLIS J R. Vehicle Handling Dynamics[M]. New Jersey:Wiley- Blackwell,1994.

[20]SOUDBAKHSH D,ESKANDARIAN A.Steering control collision avoidance system and verification through subject study[J]. IET Intelligent Transport Systems,2015, 10(9): 907-915.

(責任編輯:孫 娟)

收稿日期:2019-05-17

基金項目:國家自然科學基金項目(61074087);上海市自然科學基金項目(17ZR1419000)

作者簡介:劉賽(1994-),男,上海理工大學光電信息與計算機工程學院碩士研究生,研究方向為智能交通;趙陽(1989-),男,大慶油田裝備制造集團采油設備分公司工程師,研究方向為機械制造;徐巖松(1969-),男,大慶油田裝備制造集團采油設備分公司技師,研究方向為機械制造;崔平(1973-),男,大慶油田裝備制造集團采油設備分公司技師,研究方向為機械制造;吳越鵬(1987-),男,上海理工大學光電信息與計算機工程學院博士研究生,研究方向為機器人優化控制。

猜你喜歡
移動機器人
移動機器人自主動態避障方法
移動機器人VSLAM和VISLAM技術綜述
基于改進強化學習的移動機器人路徑規劃方法
基于ROS與深度學習的移動機器人目標識別系統
電子測試(2018年15期)2018-09-26 06:01:34
基于Twincat的移動機器人制孔系統
室內環境下移動機器人三維視覺SLAM
簡述輪式移動機器人控制系統中的傳感器
未知環境中移動機器人的環境探索與地圖構建
極坐標系下移動機器人的點鎮定
基于引導角的非完整移動機器人軌跡跟蹤控制
主站蜘蛛池模板: 永久免费精品视频| 免费人成网站在线高清| 色偷偷一区二区三区| 国模沟沟一区二区三区| 丝袜久久剧情精品国产| 在线观看视频99| 综合色亚洲| 亚洲日韩Av中文字幕无码| 就去色综合| 91欧美亚洲国产五月天| 亚欧成人无码AV在线播放| 国产特级毛片aaaaaaa高清| 亚洲AV永久无码精品古装片| 久久久精品国产SM调教网站| 国产成人综合亚洲欧洲色就色| 久草国产在线观看| 久久青青草原亚洲av无码| 黄色在线不卡| 四虎永久在线视频| 91小视频在线观看| 麻豆AV网站免费进入| 有专无码视频| 中文精品久久久久国产网址| 中文字幕丝袜一区二区| 国产日韩欧美视频| 国产成年女人特黄特色毛片免| 久久精品电影| 精品综合久久久久久97超人该| 中文成人在线视频| 亚洲AV无码久久精品色欲| 久久77777| 国产精品19p| 国产无码制服丝袜| 久久亚洲中文字幕精品一区 | 日韩精品一区二区三区视频免费看| 婷婷丁香在线观看| 成人欧美日韩| 91精品福利自产拍在线观看| 久久毛片网| 国产第一页免费浮力影院| 亚洲一区网站| 国产流白浆视频| 少妇精品在线| 在线欧美a| 亚洲国产成人麻豆精品| 国产屁屁影院| 免费观看三级毛片| 色天天综合| 国产视频一区二区在线观看| 婷婷六月综合| 中文字幕在线永久在线视频2020| 风韵丰满熟妇啪啪区老熟熟女| 亚洲一区免费看| 久久精品66| 免费无码一区二区| 欧美一区二区三区国产精品| 亚洲黄色视频在线观看一区| 亚洲AV成人一区二区三区AV| 日本成人在线不卡视频| 成人午夜网址| 99精品视频在线观看免费播放| 国产精品毛片一区视频播| 99精品免费欧美成人小视频| 日韩在线播放中文字幕| 国产精品自在自线免费观看| Aⅴ无码专区在线观看| 91国内视频在线观看| 在线观看视频一区二区| 国产va在线| 在线观看国产精品一区| 国产区成人精品视频| 2020极品精品国产| 亚洲中文字幕在线精品一区| 青青草原国产| 亚洲精品视频网| 亚洲日本一本dvd高清| 538精品在线观看| 99热这里只有精品免费| аⅴ资源中文在线天堂| 伊人大杳蕉中文无码| 亚洲国产综合精品一区| 亚洲国产日韩在线成人蜜芽|