機械專業(yè)外文文獻翻譯-外文翻譯--一種新穎的輪式機器人的動力學—分析與仿真中文版
《機械專業(yè)外文文獻翻譯-外文翻譯--一種新穎的輪式機器人的動力學—分析與仿真中文版》由會員分享,可在線閱讀,更多相關《機械專業(yè)外文文獻翻譯-外文翻譯--一種新穎的輪式機器人的動力學—分析與仿真中文版(9頁珍藏版)》請在裝配圖網上搜索。
一種新穎的輪式機器人的動力學 — 分析與仿真 摘要 :我們介紹了一種新式兩輪移動機器人的動力學性能的分析與仿真,其新穎之處在于其與控制部分的平衡 ,而這是其“ 結果(一種其它地方也介紹過的概念)。該機器人的數學模型是在拉格朗日方程的構架下形成的,通過 余角 及方陣(這些概念在以前的著作中曾提過)。為了證實前面提到的模型還進行了一些仿真 。并且,我們提供了對應與不同輸入及初始條件的動態(tài)響應,而這些對于機器人的設計和控制很關鍵。 關鍵字: 輪式移動機器人 非完整約束 多物體系 統(tǒng)動力學 動力學仿真 當今很多場合都需要便宜、可靠并且簡單的輪式移動機器人( ?做家務活的服務機器人 ?行動不便人士的輔助機器人 ?娛樂機器人 ?行星間探險的機器人 ?材料處理的工業(yè)機器人 在前述行業(yè)的任一領域都可以利用一種新的輪式移動機器人 ( 驅動輪及承載高效負載的中間體 。這種當下在設計的機器人,其新穎在于其與控制部分的平衡。這是通過賦予機器人一種被稱為 了達到 質心被置于通過輪心連線中點的垂直面上。并且,為了克服不平衡,中間體的質心位置應低于前面所提到的線。 除了賦予機器人 工藝也使 該機器人的兩個主要任務為: ?確定 由中間體承載的負載在同一平面上的位置和方向 (定位任務 ) ?平衡中間體的晃動 (平衡任務 ) 通過關于兩輪機器人文獻的查閱可知有三種不同的系統(tǒng): 2], 3], 及 4]與 反饋系統(tǒng),因為其依賴 于第三個支撐來保持 其負載與垂直方向同向。并且,機器人的質心低于兩輪心連線,并且不用任何陀螺儀來檢測中間體的 傾斜, 機械系統(tǒng)的數學模型對精確控制及其性能的實際預測或者仿真都是必要的。我們在拉格朗日方程 構架下建立 數學模型表達了兩個非線性輸入并有三個輸出的動力系統(tǒng)。我們利用該系統(tǒng)對不同 輸入及初始條件的動態(tài)響應的仿真與分析來驗證該模型。 這種分析結果對機器人的優(yōu)化設計和控制很關鍵。 結果顯示完成上述兩 任務最主要的干擾因素是中間體的晃動。因此,正確設計的介紹及合適的控制原則的推導應該加以考慮,以便使得機器人的性能對干擾最不敏感。 括分別由兩個單獨電機驅動的兩個輪子及裝有控制系統(tǒng)、啟動系統(tǒng)、能源供應裝置及傳動機構的中間體 。該機器人的輪子據文獻 [7]中的分類屬于傳統(tǒng)型。 為了獲得該機器人的數學模型,我們假定其運動是在我們稱之為 且,在運動過程中假定機器人的輪子不脫離 該機器人的一簡化模型如圖 1所示。我們定 義 '分別為通過兩輪心的軸線及相互平行,并且通過中間體質心 間體的架子為由以軸 垂直平面 A。 圖 1: 我們已定義了三個兩兩正交的三維向量 : ? ?00,,i j k, ? ?,,e f k 和 ? ?,, 一個一組? ?00,,i j k 定義了一固定在地面上以 并且 k 方向垂直向上的慣性坐標系。 ? ?,,e f k 定義了 一以兩輪質心連線中心 特別地 , e 平行于 ? ?,,義了固定在中間體上以點 的坐標系。 我們用1?及2?表示兩輪的角位移,同時 用 c 表示 并定義3?為中間體繞 定義 l 為兩輪心間的距離 , r 為輪子半徑 , 并且輪子在 我們由約束 , ? ?21? ? ? ?????1 其中 ,12? ???? ??表示廣義的直角坐標系 。 2rC f f??? ??, ?并且 ? 是方位角 , 如矢量0i與 e 間的夾角 。 對方程 ??1 中第二個關系式積分可得 : 21????????????????2 其中,我們假定 當12???時, 0?? 。 我們定義1 2 3 ? ???? ?? 由于我們在方程 ??2 中可用1?及2?來表示 ? , ? 并不出現在廣義坐標矢量中,因此該系統(tǒng)的運動學約束方程只能是方程 ??1 中第一個關系式。這個方程可寫為30? , 這里 0K是 向量, 3 3 310?????這里 1 階方陣。該機器人有 6個自由度,而在簡化模型中中間體繞軸 試 如果我們 定義獨立廣義速度矢量 u 為1 2 3 ? ?? ? ????????,然后可輕易的得出 32 2 2201001?????????為了計算 齊次 矩陣 H,我們需得推導出 f? 及 f???,通過圖 1及方程 ??2 可容易得出,即 ? ?12f e e e e? ? ? ? ? ?? ? ? ? ???? ? ? ? ? ?????從上式顯然可得 ? ?f ? ???。因此, ? ? 3213330000Nu N r ? ??? ??? ???? ? ? ?? ??故并不奇怪, 完整約束的機器人。 現在我們驗證 似完整約束 ( 系統(tǒng)的總動能如下 1 2 3T T T T? ? ???3 其中 ?1,2i?為第 i 個增加后的輪子的動能,例如沿著驅動軸的輪,3動機構、電池和控制單元的動能。 方程 ??3 中右邊的前兩項顯然可表示為 ? ?22 22222 22 1 1 21144r m rT m c ? ? ? ? ?? ? ? ? ??????? ? ? ? ? ??????? ???其中 m 為每一增加輪 的質量。動能322 22'3 2 1 33 3 1 21 1 12 2 2? ? ? ?? ? ? ???? ? ? ?????T m c J 如考慮負載質量),3c? 是中間體質心的速度,1 的轉動慣量, '2A 的轉動慣量。 并且,3c? 由 33c c ? ??? 來給出。因此, ? ? ? ?? ? ? ? ??? ? ? ? ?22 223 3 3 1 2 1 2 31 1 12 2 2T m c h d J J 如果不考慮常數項,系統(tǒng)的勢能為 ?? ? ? ?3 3 3 3m c g m d d 是點 C 與3g 是重力加速度。這樣,系統(tǒng)的拉格朗日方程為 L T V?? ??4 222 2 2 22_ 1 2 3 32 3 3 311 2 2H m rm c J m c d h m d g? ? ? ? ? ?? ? ? ? ? ? ??? ??? ? ? ? ? ? ? ??? ??????' 這里 _ 2 1? ? ?? ? ???及 ? ?2 2 211 122H m r J????? ? ???。 因此,廣義轉動慣量為 ? ?? ?? ?33212223 3 2 31212 m d hm r r m d J??????? ? ?????????????????????? '其中,312K m , 12? ? ?? ??, M 是機器人的質量,而符號 表示用 q 代替 q 。這樣,運動方程的非完整約束項為 2 3 2 31 3 1 3 00 TM r e f m d e hH p r M r e f m d e h? ? ? ?? ? ? ? ????????? ? ? ???. 因此,系統(tǒng)無條件為 由于系統(tǒng)是 數學模型簡化為 t u q?????????? τ??5 這里是系統(tǒng)的約束拉格朗日方程: ? ? ? ? ? ? ? ?2 22 1 32 2 212 234 2 8m r J m r ?? ??? ? ??? ? ? ? ? ?223 3 3 2 3 3 31c o s c o d m J m d g? ? ? ? ??? ? ? ?'由于 τ 是廣義驅動力的向量,例如電機扭矩。傳動到兩輪的扭矩簡化為無約束廣義力矢量 ? ,即3 1 200??? ??τ τ。 因此,12 0 ???? ??τ τ τ并且方程 ??5 變?yōu)橐苑至啃问剑? ? ?21 2 3 3 3 3 1c o s s i K? ? ? ? ? ?? ? ? ? τ ? ?21 2 3 3 3 3 2c o s s i K? ? ? ? ? ?? ? ? ? τ 3 1 3 2 2 3 3 3c o s c o s s i n 0K K J m d g? ? ? ? ? ?? ? ? ?其中 22 3 2J m d J??′? ?2 2211 222m r J ???? ? ?????2233122B m r m r A? ? ? 運動方程可以用矩陣形式書寫為 ? ? ? ? ? ?,I C g? ? ? ? ? ?? ? ? τ 其中1 2 3 T? ? ? ???? ??,而 ? ?I ? 是慣性矩陣,即 ? ?3333 2o s c o B ????????????利用 ? ?,C ? ? ? 我們表示了二次慣性項的三維矢量 ,例如 ? ? 23 3 3, 1 1 0 s i ? ? ? ????? ?? 而 ? ?330 0 s i n Tg m g d????? ??。 為了驗證前面的數學模型,并研究該系統(tǒng)對于不同輸入及不同初始條件下的反應,我們在 圖 2: 正如圖 2中 擬輸入為分配給輪子的扭矩,這里用“直接動力”模塊來解決直接動力。更特別的是這種功能轉換慣性矩陣 ,并得到廣義加速度矢 ? 。因此兩個積分器將提供廣義速度矢及廣義坐標矢。機器人的廣義坐標矢:1 2 3? ? ?、 、及它們的一次及二次求導包括第一組模擬輸出,這里用作“直接運動學”模塊輸入的解決。特別地,后面計算機器人的方位角 ? ,其一階、二階導使用方程( 2)表達的幾何學約束 和參考點 1)表達的運動學約束。為了得到 使模擬輸出完整),對 c 作了數學積分。 這里研究了該動力系統(tǒng)對三種不同的輸入的響應。 在每一次仿真系統(tǒng)里初始狀態(tài)都 被認為靜止。應該注意到:仿真不考慮諸如輪與地面間摩擦 等外面能耗也不考慮,諸如軸承里的摩擦之類的內部能耗。而且,驅動輪子的輸入將由扭矩脈沖表達,持續(xù) 1t=1s,以便避免在接近 t=0區(qū)域獲得輸出平面圖。 每一次仿真用時 90s,但大部分輸出結果圖將 0便更好的表達變換響應。 這里施加三種策略: )i 直線運動時,維持方位角 ? 恒定; )通過 ? ?3 00? ? 如只變化方位角 ? ,而不是參考點 )弧運動。并不是前述的每一策略都可以以同樣的精度獲得;限制系統(tǒng)性能的干擾因素的分析,將提供有益的啟示在控制規(guī)則的選擇及機器人的優(yōu)化設計。 在這種仿真運行時,幅值均為 扭矩脈沖施加于兩輪上。輸出平面 如圖 3 圖 3:直線運動1 2 3,,? ? ?圖 4:直線運動1 2 3,,? ? ?我們可以從圖 3和圖 4可知:由于負載條件對稱,1?與2?及它們的一階導都相等。并且通過觀察圖 4我們可以根據12??、有與3?一樣的周期,認為兩周期信號1?與2?均由3?所引起的。 根據圖 3,其中3?由一周期信號表示, 我們可推斷出中間體的晃動是在 至 間段內;當然,這 種晃動并不需要平衡,因為其幅度并沒有大到足夠影響平衡任務的完成(見部分 1)。然而,由于安裝及制造誤差 ? ?3 0?可能不為零;而且,機器人移動的實際平面可能稍微有一點 傾斜。因此,有必要通過適當的控制規(guī)則系統(tǒng)來平衡這種晃動。 圖 6:直線運動: ,, 5:直線運動:點 如圖 5所示,直線軌跡有比較高的精度。當然,輪子不可能承受與實際一樣扭 矩 ,而這需要適當的控制規(guī)則系統(tǒng)來完成定位任務。而且,如圖 6所示由于沿直線軌跡的速度并不恒定在固定區(qū)間,故需要一控制規(guī)則系統(tǒng)。 兩個幅值都為 符號相反,作用在輪子上。輸出結果如圖 7 這里并不包括點 為其軌跡為與慣性坐標系重合的一點;而且,角速度將恒定在一平移區(qū)間,如圖 10所示。不管怎樣,由于前面部分所提到影響機器人構造的誤差原因 ,實際上 此,為了完成定位任務的需要 — 控制規(guī)則系統(tǒng)。 圖 7:純滾動:1 2 3,,? ? ?圖 8:純滾動:1 2 3,,? ? ?圖 9:純滾動: ,, 10:純滾動: ,,于所給的初始條件 及輸入類型,3?角及其一階、二階導將在仿真過程保持為 0,而12??、與它們的一階導大小相等,方向相反,如圖 7 兩個扭矩脈沖 ,大小為 方向相同作用在兩輪上輸出結果如圖 11 圖 11:圓弧運動:1 2 3,,? ? ?圖 12:圓弧運動: ,,有的廣義速度都是類似 于我們在純平移狀況的信號,如圖 11所示,但2?和1?并不相等,因為輸入不對稱。 另一重要標準是點 c 并不恒定,如圖 13所示,由于一周期信號重疊于調波圖 12所示。通過觀察圖 11我們可根據兩信號周期都為 T=引起 。值得重述的是,如直線運動的情況,兩周期信號1?與2?都是信號3?的響應,如圖 11所示。 4.結論 這里討論了: 種新式非完 整約束移動機器人。我們闡述了該系統(tǒng)的數學模型并提供數學仿真 。數學仿真表示每 個系統(tǒng)的動力學性能變化,故需要控制。這項工作對系統(tǒng)的設計與控制很 圖 13:圓弧運動: c 重要。- 配套講稿:
如PPT文件的首頁顯示word圖標,表示該PPT已包含配套word講稿。雙擊word圖標可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設計者僅對作品中獨創(chuàng)性部分享有著作權。
- 關 鍵 詞:
- 機械 專業(yè) 外文 文獻 翻譯 一種 新穎 輪式 機器人 動力學 分析 仿真 中文版
裝配圖網所有資源均是用戶自行上傳分享,僅供網友學習交流,未經上傳用戶書面授權,請勿作他用。
鏈接地址:http://www.szxfmmzy.com/p-18663.html