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

        ?

        柑橘采摘機(jī)械臂控制算法研究

        2019-04-01 08:24:54郝光鵬寧志剛
        現(xiàn)代農(nóng)業(yè)裝備 2019年1期
        關(guān)鍵詞:執(zhí)行器運動學(xué)柑橘

        郝光鵬,寧志剛

        (南華大學(xué) 電氣工程學(xué)院,衡陽 421001)

        0 引言

        柑橘采摘機(jī)械臂運動的控制是采摘機(jī)器人研究相關(guān)領(lǐng)域中不可或缺的重要部分,它包含了機(jī)械臂的運動學(xué)建模、動力學(xué)建模及運動學(xué)逆解算法優(yōu)化等諸多方面[1-5]。采用仿真方法可以在研究機(jī)械臂整體控制系統(tǒng)的基礎(chǔ)上,節(jié)省大量時間,提前發(fā)現(xiàn)問題,大大降低制造過程中的成本。

        本文對柑橘采摘機(jī)械臂的控制算法進(jìn)行了研究與優(yōu)化。調(diào)用OpenGL(Open Graphics Library)搭建仿真平臺,通過對機(jī)械臂進(jìn)行運動學(xué)、動力學(xué)方面的建模以及相應(yīng)算法的實現(xiàn),完成柑橘采摘機(jī)械臂運動控制的仿真[6]。

        1 系統(tǒng)流程

        首先搭建基于OpenGL的機(jī)械臂仿真平臺,然后進(jìn)行運動學(xué)方面的建模,并使用MATLAB對逆解結(jié)果進(jìn)行驗證,達(dá)到預(yù)期指標(biāo)后,進(jìn)行動力學(xué)方面建模與仿真,驗證控制算法,以實現(xiàn)對機(jī)械臂運動進(jìn)行準(zhǔn)確的控制。具體的流程如圖1所示,仿真效果如圖2所示。

        圖1 系統(tǒng)流程圖Fig.1 System flow diagram

        圖2 仿真效果圖Fig.2 Simulation effect diagram

        2 運動學(xué)建模

        2.1 正運動學(xué)

        本項目的機(jī)械臂由3段連桿與基座組成,全部為旋轉(zhuǎn)關(guān)節(jié),共有3個自由度。在考慮基座以及末端執(zhí)行器的前提下,通過DH參數(shù)法,為機(jī)械臂各關(guān)節(jié)賦予相應(yīng)的坐標(biāo)系,并列出DH參數(shù)表。建立的坐標(biāo)系如圖3所示。其中,O表示所建立坐標(biāo)系原點,X、Z分別表示所建立坐標(biāo)系的X軸與Z軸。根據(jù)其標(biāo)號依次為基坐標(biāo)系1、底座與連桿1之間的坐標(biāo)系1.5、關(guān)節(jié)坐標(biāo)系2、關(guān)節(jié)坐標(biāo)系3、機(jī)械臂末端執(zhí)行器坐標(biāo)系H。

        圖3 DH坐標(biāo)系示意圖Fig.3 Schematic diagram of DH coordinate system

        根據(jù)賦予的坐標(biāo)系得出相應(yīng)的DH參數(shù),如表1所示。其中,ai表示關(guān)節(jié)軸之間法線的距離,αi表示關(guān)節(jié)軸夾角,di表示公共法線在同一軸上的距離,θi表示公共法線在同一軸上的夾角。

        表1 DH參數(shù)表Table.1 DH parameter table

        通過計算得到相鄰坐標(biāo)系坐標(biāo)變換矩陣T:

        矩陣中s和c分別代表sin和cos。根據(jù)坐標(biāo)變換關(guān)系可求出從基坐標(biāo)系到末端執(zhí)行器坐標(biāo)系的變換矩陣:

        式中 aa表示l2cosθ1+ l3cos (θ1+θ2),bb表示l2sinθ1+l3sin(θ1+θ2)。

        同時,由于柑橘樹高度、果實分布等自然特性,在機(jī)械臂連桿長度設(shè)置時應(yīng)保證滿足柑橘采摘的要求,機(jī)械臂的運動空間代表了機(jī)械臂的工作范圍,使用MATLAB對機(jī)械臂運動空間進(jìn)行模擬。其工作空間如圖4—6所示。

        圖4 工作空間仿真圖Fig.4 workspace simulation

        圖5 YOZ空間投影圖Fig.5 YOZ space projection

        圖6 XOY空間投影圖Fig.6 XOY space projection

        由圖4可以看出機(jī)械臂的工作高度最高可達(dá)3 m,水平范圍為半徑0~2 m的圓。圖5為工作空間在YOZ面上的投影,為2個半徑為1 m的圓與1個半徑為2 m的圓組成的心形圖。圖6為工作空間在XOY面上的投影,為1個半徑為1.5 m的圓,此外,工作空間在XOZ面上的投影與圖5相同,由此可得,機(jī)械臂運動范圍基本覆蓋柑橘生長空間,滿足柑橘采摘的要求。

        2.2 逆運動學(xué)

        已知機(jī)械臂末端位姿求各關(guān)節(jié)參數(shù)的過程稱為逆運動學(xué)。由于自由度較少,本方案采用雅克比矩陣求逆法進(jìn)行逆運動學(xué)計算。雅克比矩陣作為從關(guān)節(jié)空間到操作空間的映射,可得如下關(guān)系式:

        式中 x為操作空間;q為關(guān)節(jié)空間。

        計算流程如圖7所示。

        圖7 逆解框圖Fig.7 Block diagram of inverse solution

        由圖7可得如下表達(dá)式:

        式中 下標(biāo)d表示期望值;c表示當(dāng)前值。

        首先,設(shè)置末端執(zhí)行器期望的位置xd,并與當(dāng)前末端執(zhí)行器位姿比較,將誤差與雅克比矩陣的逆相乘,并將結(jié)果送至各關(guān)節(jié)控制器中,確定各關(guān)節(jié)位置,然后使用當(dāng)前關(guān)節(jié)位置,利用正運動學(xué)求出此時末端執(zhí)行器位姿,與期望位姿進(jìn)行比較,求得它們之間的差值,然后進(jìn)行迭代運算,直到dx的值滿足要求。

        運動學(xué)逆解建模完成后,驗證OpenGL中的運動學(xué)逆解結(jié)果。驗證效果如圖8所示。

        圖8 MATLAB驗證圖Fig.8 MATLAB diagram

        OpenGL實際末端執(zhí)行器位姿與MATLAB計算所得的誤差約為0.05 m,可以達(dá)到柑橘采摘的要求。各關(guān)節(jié)角度、角速度、角加速度的變化如圖9—11所示。

        由圖9可知,各關(guān)節(jié)角從(0,0.785 398 2,-0.785 398 2)變化到(0.785 398 2,-0.785 398 2,0.785 398 2),達(dá)到了期望的設(shè)計目標(biāo),由此說明了逆運動學(xué)求解的正確性。機(jī)械臂在運動過程中,如果速度和加速度突然發(fā)生變化,就會導(dǎo)致機(jī)械臂抖動。由圖10—11可知,角速度和角加速度曲線光滑,在啟動與停止時機(jī)械臂加速度為0。這表明機(jī)械臂運動整體過程中符合連續(xù)性要求,運行平穩(wěn),達(dá)到了期望效果。結(jié)果表明,OpenGL使用的運動學(xué)逆解可以滿足柑橘采摘的要求。

        圖9 關(guān)節(jié)角度隨時間變化圖Fig.9 Change of joint angle with time

        圖10 關(guān)節(jié)角速度隨時間變化圖Fig.10 Change of joint angular velocity with time

        圖11 關(guān)節(jié)角加速度隨時間變化圖Fig.11 Change of joint angular acceleration with time

        3 動力學(xué)建模

        由拉格朗日法推導(dǎo)得到的機(jī)械臂動力學(xué)方程為:

        式中 M為質(zhì)量矩陣,由每個關(guān)節(jié)自身加速需要的扭矩與其他關(guān)節(jié)加速對該關(guān)節(jié)的影響疊加而成;v由科里奧利力和離心力組成,表示關(guān)節(jié)勻速運動對每個關(guān)節(jié)所需要施加力矩的影響;g由系統(tǒng)勢能對關(guān)節(jié)位置的偏導(dǎo)求得。對于每一行為,每個關(guān)節(jié)需要克服其之后所有連桿的重力在該關(guān)節(jié)上的分量;q為機(jī)械臂末端執(zhí)行器位置;τ為力矩。同時在末端執(zhí)行器受力分析中需要考慮柑橘自身的重量對動力學(xué)所建立模型帶來的影響,將其轉(zhuǎn)化為關(guān)節(jié)扭矩,假設(shè)柑橘的平均質(zhì)量為80 g,重力加速度為9.8 m/s2,代入動力學(xué)方程左邊:

        首先,編寫程序讀取文本文檔中已提供的機(jī)械臂的長度、質(zhì)心位置、質(zhì)量、轉(zhuǎn)動慣量、初始關(guān)節(jié)角度等參數(shù),以獲得質(zhì)量矩陣。一個n×n的質(zhì)量矩陣的第i個對角項,表示第i個關(guān)節(jié)加速運動時需要克服其它所有連桿的質(zhì)量或慣量。質(zhì)量矩陣為對稱矩陣。一個關(guān)節(jié)的加速運動同樣會造成第二個關(guān)節(jié)需要施加額外的力矩,以維持其運動狀態(tài),這種現(xiàn)象稱為動力學(xué)耦合。以此可得到如下質(zhì)量矩陣:

        其中 I表示各機(jī)械臂轉(zhuǎn)動慣量,θ由DH參數(shù)法求得。根據(jù)定義代入已給出的機(jī)械臂相關(guān)參數(shù),得到v及g,從而獲得機(jī)械臂動力學(xué)方程。等式右邊的τ是被控量,表示根據(jù)建立的動力學(xué)模型,讓關(guān)節(jié)按照設(shè)定好的軌跡運動時,每個關(guān)節(jié)驅(qū)動器所需要施加的力矩。根據(jù)所建立的動力學(xué)模型,在MATLAB中使用rne函數(shù)可對模型進(jìn)行驗證,其關(guān)節(jié)力矩與時間、角度、角速度、角加速度關(guān)系如圖12—15所示。

        通過MATLAB對動力學(xué)模型的驗證,得到圖12—15的關(guān)節(jié)動力學(xué)特性曲線。由這些圖可知,在機(jī)械臂運動的過程中各關(guān)節(jié)力矩均為線性變化,過渡過程比較平穩(wěn),符合OpenGL中機(jī)械臂運動狀態(tài),表明關(guān)節(jié)能夠按照所期望的速度及加速度運行,同時也進(jìn)一步表明所規(guī)劃的軌跡較為合理。

        圖12 關(guān)節(jié)力矩隨時間度變化圖Fig.12 Variation of joint torque with time

        圖13 關(guān)節(jié)力矩隨角度變化圖Fig.13 Change of joint torque with angle

        圖14 關(guān)節(jié)力矩隨角速度變化圖Fig.14 Variation of joint torque with angular velocity

        圖15 關(guān)節(jié)力矩隨角加速度變化圖Fig15.Variation of joint torque with angular acceleration

        4 結(jié)束語

        本文根據(jù)柑橘采摘機(jī)械臂結(jié)構(gòu)的特點,在OpenGL平臺上建立了3D仿真模型,進(jìn)行運動學(xué)以及動力學(xué)建模計算,對末端執(zhí)行器的運動路徑進(jìn)行了規(guī)劃,并利用MATLAB對仿真結(jié)果進(jìn)行了驗證。結(jié)果表明,該算法控制效果良好,能滿足柑橘采摘機(jī)械臂運動控制的要求。

        猜你喜歡
        執(zhí)行器運動學(xué)柑橘
        吃柑橘何來黃疸——認(rèn)識橘黃病
        基于MATLAB的6R機(jī)器人逆運動學(xué)求解分析
        測控技術(shù)(2018年12期)2018-11-25 09:37:50
        基于D-H法的5-DOF串并聯(lián)機(jī)床運動學(xué)分析
        飛機(jī)裝配預(yù)連接緊固件自動化安裝末端執(zhí)行器設(shè)計
        柑橘大實蠅綜合治理
        考慮執(zhí)行器飽和的改進(jìn)無模型自適應(yīng)控制
        一類具有執(zhí)行器飽和的非線性系統(tǒng)抗飽和方法研究
        “五及時”柑橘凍害恢復(fù)技術(shù)
        浙江柑橘(2016年4期)2016-03-11 20:12:59
        基于運動學(xué)原理的LBI解模糊算法
        国产乱对白刺激视频| 国产精品青草久久久久婷婷| 手机看片福利盒子久久青| 日韩一二三四精品免费| 久久婷婷国产五月综合色| 青青草久久久亚洲一区| 国产一区二区三区我不卡| 亚洲精品乱码久久久久久不卡 | 免费观看在线视频一区| 日本女u久久精品视频| 亚洲国产精品国自产拍久久蜜av| 日本一区二区三区免费精品| 成人午夜福利视频后入| 无码成人aaaaa毛片| 亚洲自偷自拍另类图片小说| 国产精品98福利小视频| 日本熟妇视频在线中出| 麻豆精品一区二区三区| 99国产精品99久久久久久| 色 综合 欧美 亚洲 国产| 亚洲人成无码网www| 美女高潮流白浆视频在线观看| 精品999无码在线观看| 中文字幕一区二区三区| 久久综合精品人妻一区二区三区| 国产av熟女一区二区三区| 国产精品熟女视频一区二区| 全免费a级毛片免费看视频 | 久久久久久久妓女精品免费影院| 精品综合久久久久久99| 国产精品一区一区三区| 久久av不卡人妻出轨一区二区| 无套无码孕妇啪啪| 日韩人妻无码一区二区三区| 香蕉视频一级| 一区二区三区手机看片日本韩国| 日本乱熟人妻中文字幕乱码69| 国产乱理伦在线观看美腿丝袜| 日产精品99久久久久久| 欧美粗大猛烈老熟妇| 亚洲综合无码|