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

        ?

        模塊化四輪全向驅動小車設計與運動控制方法

        2013-11-08 03:31:06鄭圣子
        天津科技大學學報 2013年5期
        關鍵詞:輪子移動機器人舵機

        鄭圣子

        (天津科技大學機械工程學院,天津 300222)

        移動機器人是機器人領域的一個重要分支.在20 世紀60年代初期,學者已經開始了對移動機器人的研究[1–2].初期的研究主要集中于野外機器人的系統(tǒng)設計和信息處理,及其怎樣構建實驗系統(tǒng)以對新理論進行驗證.近年來,對移動機器人的研究開始進入與人類生活息息相關的領域[3].移動機器人的模塊化設計是當今移動機器人領域一個新的研究熱點,它能大大降低研究和開發(fā)的費用,降低移動機器人成本,提供標準的零部件設計[4–5].但大多數(shù)小型機器人的模塊化設計只是適用某類特定的機器人產品和硬件模塊化,沒有真正實現(xiàn)軟件與硬件產品同時在不同機器人產品上的通用化.

        因為全向驅動控制的顯著優(yōu)點,使其成為移動機器人領域的另一個研究熱點.這項技術可使機器人能越過更多障礙,更加靈活和智能化[6–7].全向驅動的缺點是后續(xù)的運動學模型相對復雜.對于小型廉價機器人,宜采用單片機控制.單片機控制系統(tǒng)價格低,但計算能力差,能否實現(xiàn)對全向驅動的實時控制是機器人模塊化設計的瓶頸.

        本文設計了一種四輪全向驅動機器人,其采用通用接口和模塊化的設計方法.針對設計提出一種模塊化四輪全向驅動運動學模型,并對模型進行了分析和簡化.模型通過不斷地改變曲率半徑實現(xiàn)對小車的方向控制,克服了全向驅動建模的復雜性問題.

        1 四輪全向驅動機器人的模塊化設計

        機械結構設計是機器人運動和控制的基礎.機器人與計算機相區(qū)別的一個重要特征就是機器人能夠運動.要運動就必須有動力部件以及由這些動力部件驅動的結構.驅動子系統(tǒng)、傳感子系統(tǒng)和控制決策子系統(tǒng)是一個機器人最基本的3 部分.

        如圖1所示,模塊化設計的四輪全向驅動機器人由4個電機驅動模塊、4個舵機驅動模塊、4個紅外障礙檢測傳感器模塊、AVR 單片機控制器以及電纜等輔助設備組成.

        圖1 四輪全向驅動機器人實物圖Fig.1 Physical map of omni-directional 4-wheel-driving robot

        2 建立運動學模型

        2.1 運動學建模過程分析

        運動學是對機械系統(tǒng)如何運行進行研究.必須了解機器人的機械行為以正確地設計特定任務的移動機器人,即必須建立相應的運動學模型,這是移動機器人運動學最根本的問題.

        建立模型是一個由底向上的過程[8].各單個輪子對機器人的運動作貢獻,同時又對機器人的運動施加約束.根據(jù)小車底盤的幾何特性,4個輪子是連在一起的,所以它們的約束聯(lián)合起來,形成對機器人底盤的整個運動約束.在整個分析過程中,把機器人建模成輪子上的剛體,運行在水平面上.

        為確定機器人的位置,建立全局坐標系和機器人局部坐標系之間的關系,見圖2.坐標軸XI和YI將平面上任意一個慣性基定義為從某原點O(XI,YI)開始的全局坐標系.選擇機器人的底盤中心點P 作為參考點.基于(XR,YR)定義了機器人底盤相對于P 的兩個軸,從而定義了機器人的局部坐標系.在全局坐標系中,P 的位置由坐標x 和y 確定,全局和局部坐標之間的角度由θ 給定.可以將機器人的姿態(tài)描述為具有3個元素的向量:

        下標I 表明該姿態(tài)基于全局坐標系.為了根據(jù)分量的移動描述機器人的移動,就需要把在全局坐標系的運動映射成在機器人局部坐標系的運動.映射的是機器人當前位置的函數(shù),該映射可用正交旋轉矩陣表示:

        可以用該矩陣將全局坐標系(XI,YI)中的運動映射到局部坐標系(XR,YR)中.這個運算由標記:

        圖2 建模分析示意圖Fig.2 Schematic diagram of modeling analysis

        2.2 輪子運動學約束

        建立機器人運動學模型的第一步是表達加在單獨輪子上的約束.為了簡化問題便于分析,假定輪子平面總是保持垂直,且在所有的情況下,輪子與地面之間只有一個單獨的接觸點.

        在這些條件下,每一個輪子有兩個約束:第一個約束堅持滾動接觸的概念,即當運動在適當方向發(fā)生時,輪子必須滾動;第二個約束堅持無橫向滑動的概念,即在正交于輪子的平面,輪子必須無滑動.

        小車輪子類型屬于小腳輪,輪子的接觸點在位置B,它被固定長度d 的剛性桿AB 連接到點A,從而固定了垂直軸的位置,B 圍繞該軸進行轉動.車輪有兩個隨時間改變的參數(shù),φ(t)表示車輪隨時間的轉動,β(t)表示AB 隨時間的轉動角度和方向,其分析示意圖見圖3.

        圖3 小車輪分析示意圖Fig.3 Schematic diagram of wheel analysis

        對小腳輪而言,在與輪子平面一致的運動期間,軸偏移不起作用,其滾動約束方程為

        然而,小腳輪的幾何特性對滑動約束有重大影響.關鍵問題是,在點A 發(fā)生對輪子的橫向力,因為這是輪子與底盤的接觸點.由于相對于點A 的地面偏移接觸點,橫向運動約束不為零,此約束是一個滾動約束.因此,必定產生垂直于軸的適當轉動:

        式(1)、式(2)是一個輪子的運動方程,將4個輪子的方程聯(lián)立即為小車的運動模型.

        2.3 運動學模型的簡化

        2.3.1 模型的簡化理論

        上述運動模型是四輪小車機器人的通用模型,對于小車要走的路徑、前進的方向,可以有多種選擇,模型有多種解,實現(xiàn)方法多樣.為便于計算和編程,實現(xiàn)不同的路徑軌跡,必須對模型進行簡化.

        任何一條曲線都可看作是由無數(shù)曲率半徑已知的小圓弧組成的,這是對模型進行簡化的基礎.由于每個小車輪子都配有舵機,每個輪子都能靈活運動,故可以按曲率半徑來控制小車的運動軌跡.轉彎時小車4個車輪的法線相交于路徑曲線的曲率中心.

        2.3.2 模型簡化的實現(xiàn)

        以圖4中小車向右轉為例進行詳細分析,并計算小車舵機的轉角,其分析過程如圖5 所示.圖5 中,A點為小車底盤中心(局部坐標的原點),B 點為路徑曲線曲率中心,C 點為舵機轉軸,D 點為小車車輪中心,AB 為路徑曲線的曲率半徑,記為R,AC 為小車局部坐標原點與舵機轉軸中心的距離,BD 方向為車輪法線方向.其中AB=92,mm,CD=75,mm,車輪半徑r=30,mm,∠BAC=49°,輪子與CD 舵機連桿方向的夾角∠CDF=53°.

        圖4 小車運行示意圖Fig.4 Schematic diagram of robot motion

        圖5 舵機轉角計算分析圖Fig.5 Computing analysis of motor rotation angle

        在△ABC 中,∠BCA 為已知.由上述條件,利用余弦定理和正弦定理可求得BC 長度和∠ABC:

        在△BCD 中,已經求得BC 的長度,BD 垂直于車輪EF,∠CDF 已知.由上述條件,利用余弦定理和正弦定理可求得BD 的長度和∠BCD:

        舵機連桿初始位置的方向為AC,由幾何關系可以計算∠DCG,即為曲線此點位置處小車舵機的轉角:

        對于遠離曲率中心的小車外側輪子,其計算方法與上述計算過程類似.

        由于小車幾何結構和路徑實現(xiàn)方法的特點,雖然左右兩側舵機轉角大小不同,但小車同側的舵機具有相同的轉角,只是前后舵機轉角的符號相反,故利用上述分析結果即可得到同側舵機的轉角.

        由數(shù)學知識,任意曲線的曲率半徑為

        給定了機器人小車的路徑曲線,就可根據(jù)上式求得曲線任意點處的曲率半徑.根據(jù)求得的曲率半徑就可實現(xiàn)設定的機器人小車路徑.

        2.3.3 模型簡化中要解決的問題

        (1)轉彎問題:平面坐標系中的曲線有凹、凸兩種,曲率中心可能落在平面曲線的兩側(見圖6),每一種小車具有相反的轉向趨勢,這就提出了小車如何轉向的問題.

        函數(shù)f(x)在區(qū)間I 上連續(xù),如果對I 上任意兩點x1、x2,恒有,則函數(shù)為凹函數(shù),如果恒有,則函數(shù)為凸函數(shù).

        圖6 曲率分析示意圖Fig.6 Schematic diagram of curvature analysis

        如果沒有這樣的限制,小車將只有一個方向的運動趨勢.默認函數(shù)為凸函數(shù)時小車有向左的運動趨勢,函數(shù)為凹函數(shù)時小車有向右的運動趨勢,這樣小車轉彎的問題就解決了.

        (2)曲率半徑過小或過大:由于受到小車幾何結構和舵機架安裝的限制,舵機轉角并不能隨意設定,轉角范圍有所限制.

        當曲線某處曲率半徑過小時,令舵機按允許的最大轉角運動,確保小車的安全,防止舵機被卡死,燒壞舵機.即小車有一最小曲率半徑,當程序計算的曲率半徑小于此最小曲率半徑時,小車按最小曲率半徑運動.

        當曲線某處曲率半徑過大時,由2.3.2 內容計算得來的舵機轉角較小,甚至為零,可設定當曲率半徑大于某一值時,默認小車沿直線前進.

        3 實 驗

        機器人機體采用ABS 塑料連接件,其質量小于2,kg.微控制器采用Atmega128 單片機,驅動電機為17,W直流電機,型號為FAULHABER 2342L012,CR,連接 47∶1 的行星齒輪減速器,舵機采用的是SolidMotion CDS5401 型數(shù)字化舵機.假定室內清掃機器人在沒有障礙的情況下要求覆蓋所有地面以完成清潔工作,因此本實驗設定的軌跡是從一點出發(fā)不斷向外擴張的螺旋線,使得清潔機器人能覆蓋全部工作區(qū)域.理論軌跡和實際實驗軌跡如圖7 所示.

        經過10 次實驗,模塊化機器人達到如下指標:最大前進速度12,cm/s;舵機最大轉角36°;紅外傳感器最大探測距離2,cm.通過測量,實際軌跡與理論軌跡相的最大偏差是2,cm,機器人每步運行的反應時間小于0.05,s.而常規(guī)軌跡控制方法采用三角函數(shù)和微分運算,采用單片機控制系統(tǒng)的每步運算時間大于0.1,s,行走軌跡是斷斷續(xù)續(xù)的,不能實現(xiàn)實時控制.與常規(guī)軌跡控制方法的對比表明,在現(xiàn)有微控制器的運算速度條件下,簡化的運動學模型可以實現(xiàn)實時控制.因此,在沒有光電編碼器的情況下,利用簡化的運動學模型進行實時控制相對比較理想,達到了設計要求.

        圖7 螺旋線軌跡Fig.7 Spiral trajectory

        4 結語

        本文基于設計的模塊化四輪驅動機器人,在對其運動模型進行分析的基礎上,提出通過改變曲率半徑實現(xiàn)對小車運行軌跡進行控制的方法.簡化的模型減少了計算規(guī)模,提高了控制效率,可使機器人能快速地反應,具有較好的實時性.由于采用模塊化設計,可以較方便地加入其他模塊,提高了開發(fā)效率.

        模塊化機器人的運動學模型隨機器人的模塊組成不同,也會隨之變化,求解有一定難度.因此,如果能夠實現(xiàn)運動學模型的模塊化,與機構的模塊化相配合,將大大縮短模塊化機器人的開發(fā)周期,這也是本課題下一步的研究方向.

        [1]西格沃特R,諾巴克什I R.自主機器人導論[M].李人厚,譯.西安:西安交通大學出版社,2006:49–57.

        [2]肖雄軍,蔡自興.服務機器人的發(fā)展[J].自動化博覽,2004,21(6):1–5.

        [3]徐德,鄒偉.室內移動式服務機器人的感知、定位與控制[M].北京:科學出版社,2008:21–22.

        [4]周雪峰,江勵,朱海飛,等.一個模塊化機器人平臺的設計[J].華南理工大學學報:自然科學版,2011,39(4):50–55.

        [5]Arkin R C.Behavior-Base Robotics[M].Cambridge,MA:MIT Press,1998:12–40.

        [6]匡建輝,楊宜民.基于模糊與PD 控制的四輪全向移動機器人速度補償控制器研究[J].計算技術與自動化,2011,30(1):99–102.

        [7]劉文國.四輪全向驅動吸塵機器人的避障實現(xiàn)[J].經濟技術協(xié)作信息,2009(33):113.

        [8]張帥.基于ARM 的導航移動機器人控制系統(tǒng)研究[D].大連:大連理工大學,2007.

        猜你喜歡
        輪子移動機器人舵機
        移動機器人自主動態(tài)避障方法
        兩個輪子“走路”
        沒有輪子的挖挖
        幼兒園(2020年22期)2020-03-29 02:17:54
        讀北島:一只輪子,尋找另一只輪子
        中學語文(2019年31期)2019-12-05 04:54:10
        含齒隙彈載舵機的全局反步模糊自適應控制
        自動化學報(2019年6期)2019-07-23 01:18:36
        基于dsPIC單片機的飛艇舵機控制實現(xiàn)
        電子制作(2018年1期)2018-04-04 01:48:14
        基于Twincat的移動機器人制孔系統(tǒng)
        基于高速同步485總線通信的多通道舵機控制器設計
        自由轉動
        基于云模型的舵機同步控制
        √天堂中文官网8在线| 国产色婷婷久久又粗又爽| 国产av国片精品有毛| 免费xxx在线观看| 免费国产一级片内射老| 老司机在线免费视频亚洲| 国产性自爱拍偷在在线播放| 毛多水多www偷窥小便| 国产精品亚洲一区二区杨幂 | 免费观看国产短视频的方法| 精品亚洲成在人线av无码| 在线视频观看免费视频18| 欧美日韩不卡中文字幕在线| 亚洲精品熟女乱色一区| 少妇免费av一区二区三区久久| 无码国产精品一区二区免费式直播| 熟女性饥渴一区二区三区| 精品一区二区中文字幕| 草逼动态图视频免费观看网站| 国产乱码一二三区精品| 亚洲色AV性色在线观看| 黄页免费人成网址大全| 性欧美长视频免费观看不卡| 亚洲国产精品va在线看黑人| 国产微拍精品一区二区| 日韩中文字幕网站| 99久久国内精品成人免费| 久久99精品久久久久久噜噜| 国产69精品久久久久9999| 国产精品女丝袜白丝袜| 精品国产一区二区三区av免费 | 特黄熟妇丰满人妻无码| 色av综合av综合无码网站| 岛国av一区二区三区| 亚洲最好看的中文字幕| 色哟哟网站在线观看| 美日韩毛片| 日本一区二区高清视频| 精品亚洲国产成人av色哟哟| 18分钟处破好疼哭视频在线观看| 亚洲先锋影院一区二区|