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

四自由度機械臂運動仿真研究*

2022-01-19 11:09:02雷朋豪
南方農機 2022年1期
關鍵詞:機械模型

雷朋豪

(長安大學工程機械學院,陜西 西安 710064)

在機械系統的運動學和動力學仿真分析領域,常見的仿真分析軟件是ADAMS和ANSYS。在進行機器人樣機調試之前,為了降低調試難度,解決算法中可能存在的一些問題,根據實際應用需求需要將機械結構當作剛性系統來處理,所以采用ADAMS作為仿真工具進行運動仿真分析[1]。本文中的機械臂可以看作是機器人的單腿,在對整機進行運動仿真之前,有必要對單腿首先進行仿真分析。本文通過ADAMS和Matlab的聯合仿真,初步建立了機械臂和外界環境的交互模型[2]。

1 運動學分析

在仿真之前,需要結合模型推導出機器人的正運動學和逆運動學公式。正運動學是已知關節轉角,借助旋轉矩陣通過一系列姿態和位置變換,最終得到足端位置的表達式。在自適應控制中,已知角度傳感器反饋回的角度通過正運動學求解機器人的實際足端位置,對機器人的閉環控制具有重要意義。逆運動學和正運動學相反,是已知足端位置,借助幾何法或者數值法求得的關節角度函數,多用于機器人的位置控制[3-6]。進行機械臂的運動控制仿真首先需要完成運動學分析,這是軌跡規劃和運動控制的基礎。本文所用到的四自由度機械臂簡化模型如圖1所示。

圖1 四自由度機械臂簡化模型

根據機器人學[7],機械臂各連桿坐標系間的變換矩陣為:

將D-H模型參數代入變換矩陣,得到連桿i-1(i=1,2,3,4)變換到連桿i的坐標變換矩陣

根據定義的關節各坐標系及相應的連桿參數,可以直接建立運動學方程。將得到的變換矩陣和末端在最后一個關節坐標系中的位置向量相乘即得到相對于根關節坐標系{0}的坐標:

根據文獻[8]的描述,四自由度機械臂的末端位置和方向不同會導致轉角的不同,所以求解逆運動學問題的方程通常是非線性的,因此,并不總能找到一個封閉形式的解決方案。

對此,結合我們的實際模型和實際場景應用要求,通過添加一個垂直約束,即可以求得唯一的四個轉角1θ、2θ、3θ、4θ,其中,2θ<0,3θ>0,4θ>0。

2 軌跡規劃

軌跡規劃是機器人運動控制中非常重要的一部分,合理的軌跡規劃能很大程度上減少機器人的沖擊和震動,對提高機器人的穩定性、可靠性有非常重要

的作用。本文采用四次樣條曲線,已知機械臂相對于根關節坐標系的初始位置、終止位置、初始時間、終止時間、中間時刻的位置、初始點速度和終止點的速度[9],即可實現擺動相方程的聯立,完成機械臂的擺動相軌跡規劃。軌跡函數如式(3)(4)(5):

Matlab中的擺動相軌跡如圖2所示:

圖2 四次樣條曲線軌跡

3 Simulink和ADAMS聯合仿真

為了初步驗證算法的正確性,模擬在實際環境中機器人的穩定性和可靠性,需要將算法和機器人的虛擬樣機通過聯合仿真的方式聯系起來。

3.1 模型建立

在SolidWorks中建立好四自由度機械臂的三維模型之后,另存為Parasolid格式的.x_t文件。然后把.x_t文件導入ADAMS中,保存為.bin格式的數據庫文件;在ADAMS中,先要對各Part進行重命名,這是因為在SolidWorks中可能對同一個零件進行了多次裝配。將所有零件重命名之后刪除掉另外的重復零件,然后按照實體中的零件名稱進行命名;最后將能固連在一起的零件通過布爾運算合并在一起,合并在一起的零件成為了一個part,不能合并在一起的但是又得保證在運動中沒有相對運動的,用固定副進行固連。

3.2 添加運動副和驅動

首先,在添加旋轉副之前要更改工作格柵,確保旋轉副軸線垂直于工作格柵,也就是垂直于工作平面;其次,對四個轉角添加轉動約束,并用ADAMS內置的仿真模塊,觀察模型和相關運動副的添加是否正常;最后,添加驅動,驅動的添加和旋轉副的添加相同。

3.3 創建系統單元并建立驅動關系

首先,需要創建驅動系統單元,一共有4個角度的輸入,這里建立4個motion,作為外部數據的輸入口;其次,需要創建角度系統單元作為內部數據輸出至外部用于觀察和控制系統的反饋,這里只輸出4個關節的旋轉角度和足端力,如圖3所示,在Simulink框架中用4個可視化窗口引出,仿真過程中可以實時顯示機器人和環境交互過程中的轉角和足端力信息;最后,導出控制系統。

3.4 Simulink模型搭建和ADAMS聯合仿真

Simulink仿真框架如圖3所示。聯合仿真效果如圖4所示。

圖3 Simulink仿真框架

圖4 仿真環境模型

反饋回的效果如圖5所示,機械臂在觸地的瞬間會有較大的沖擊力,這也是機器人在行走過程中會抖動的原因。降低足端沖擊的方法有兩種,一種是物理減震,一種是自適應控制[10]。目前,機械臂的足端已經添加了彈簧,為了減少觸地沖擊力,確保機器人在非結構化地形上行走的過程中不會打滑,添加自適應柔順控制算法顯得尤為重要。

圖5 足端力

如圖6~圖9所示,機械臂的各關節符合機器人行走的周期性擺動規律,和Matlab中軌跡規劃的效果相同,至此,聯合仿真框架搭建目標完成。

圖6 關節1

圖7 關節2

圖8 關節3

圖9 關節4

4 總結

本文首先對機器人腿——四自由度機械臂進行了運動學分析,然后利用四階樣條曲線完成了擺動相軌跡規劃,最后進行了ADAMS和Simulink聯合仿真,為接下來的自適應力控仿真和實驗奠定了必要的基礎。根據聯合仿真可以看出,機器人在運動過程中所受到的足端力過大,關節轉角符合預期,這些反饋信息是對機器人運動狀態的直觀的判斷依據。本文ADAMS和Simulink仿真模型框架的初步搭建,有利于更好地在未來的研究中,對添加自適應力控模塊進行仿真,并在實驗模型上進行應用,最終實現六足機器人整機的協調運動。

猜你喜歡
機械模型
一半模型
重要模型『一線三等角』
機械革命Code01
電腦報(2020年35期)2020-09-17 13:25:53
重尾非線性自回歸模型自加權M-估計的漸近分布
調試機械臂
當代工人(2020年8期)2020-05-25 09:07:38
ikbc R300機械鍵盤
電腦報(2019年40期)2019-09-10 07:22:44
簡單機械
3D打印中的模型分割與打包
機械班長
按摩機械臂
主站蜘蛛池模板: 亚洲毛片一级带毛片基地| 国产欧美在线视频免费| 一本一道波多野结衣一区二区| 国产色网站| 欧美日韩理论| 亚洲中文字幕日产无码2021| 亚洲69视频| 国产亚洲欧美日韩在线观看一区二区| 欧美综合成人| 国产人人乐人人爱| 免费激情网址| 久久性妇女精品免费| 国产杨幂丝袜av在线播放| 亚洲IV视频免费在线光看| 国产电话自拍伊人| 日韩国产无码一区| 91精品专区| 伦精品一区二区三区视频| 亚洲成人在线免费| 欧美日韩91| 午夜精品久久久久久久99热下载| 五月婷婷精品| 国产欧美日韩va另类在线播放| 色视频久久| 小13箩利洗澡无码视频免费网站| 亚洲午夜天堂| 亚洲欧美天堂网| 亚洲aaa视频| 97在线公开视频| 精品国产毛片| 国产一级裸网站| 午夜成人在线视频| 久久人人97超碰人人澡爱香蕉| 99热这里只有精品久久免费| 青青久久91| 国产综合欧美| 99手机在线视频| 国产精品中文免费福利| 亚洲成人黄色网址| 久草热视频在线| 99热这里只有精品5| 国产成人精品18| 亚洲国模精品一区| 国产一在线| 奇米精品一区二区三区在线观看| 日韩经典精品无码一区二区| 漂亮人妻被中出中文字幕久久| 国产在线精品99一区不卡| 欧美日韩一区二区在线播放| 国产成人夜色91| 91视频精品| 亚洲人成影院午夜网站| 伊人色天堂| 国产一级视频久久| 欧美成人国产| 亚洲码在线中文在线观看| 国产综合色在线视频播放线视| 青青热久免费精品视频6| 99re视频在线| 国产精品浪潮Av| 99re视频在线| 天堂岛国av无码免费无禁网站| 国产精品无码一区二区桃花视频| 特级毛片免费视频| 欧美精品在线视频观看| 91丝袜乱伦| 欧美一区二区三区香蕉视| 中文字幕乱码二三区免费| 91精品情国产情侣高潮对白蜜| 国产一区二区福利| 亚洲无码免费黄色网址| 国产成人综合网在线观看| 精品国产免费观看| 久久精品亚洲中文字幕乱码| 一级毛片网| 亚洲第一区欧美国产综合| 日本三级黄在线观看| 国产一区二区三区免费| 亚洲v日韩v欧美在线观看| 国产成人精品日本亚洲77美色| 最新国产在线| 成人看片欧美一区二区|