七自由度機械臂控制系統(tǒng)設(shè)計與研究
本文關(guān)鍵詞:七自由度機械臂控制系統(tǒng)設(shè)計與研究
更多相關(guān)文章: 運動學(xué)方程 牛頓迭代法 人機交互 通信
【摘要】:隨著人工智能化和生產(chǎn)工業(yè)化發(fā)展,工業(yè)機器人和康復(fù)醫(yī)療機器人越來越普及,機械臂作為主要的執(zhí)行機構(gòu),對重量、負(fù)載能力、靈活性,仿人運動,規(guī)避障礙,完成復(fù)雜任務(wù)等方面提出了更高的要求,因此七自由度機械臂控制系統(tǒng)的設(shè)計與研究成為該領(lǐng)域重要的研究方向。本文結(jié)合實驗室的機械臂項目,研制七自由度機械臂控制系統(tǒng)平臺,實現(xiàn)對七自由度機械臂的運動控制和路徑規(guī)劃。針對本文所研制的七自由度機械臂,設(shè)計一種基于CAN總線通訊的控制系統(tǒng)。通過Denavit-Hartenberg參數(shù)法構(gòu)建機械臂的數(shù)學(xué)模型,推導(dǎo)正運動學(xué)公式,設(shè)計基于牛頓迭代法的逆解算法,解決逆運動學(xué)的數(shù)值解法多解性問題,獲取最優(yōu)解。在此基礎(chǔ)上,在關(guān)節(jié)空間設(shè)計了三次插值和五次插值算法進行路徑規(guī)劃,實現(xiàn)對機械臂的點到點的運動控制;在笛卡爾空間,設(shè)計空間直線軌跡和空間圓弧軌跡規(guī)劃算法,實現(xiàn)機械臂直線和圓弧運動。設(shè)計機械臂控制系統(tǒng)的硬件框架,包括微處理器系統(tǒng)電路和傳感器模塊電路設(shè)計、通訊總線與各元器件的選型。編寫機械臂控制軟件,包括PID控制器、人機交互軟件和下位機角度獲取模塊程序,制定系統(tǒng)通信協(xié)議,實現(xiàn)用戶對機械臂的各種操作和設(shè)置。為驗證七自由度機械臂控制系統(tǒng)的性能滿足設(shè)計要求,進行試驗,第一,驗證基于牛頓迭代法的逆解算法的準(zhǔn)確性,對機械臂逆解結(jié)果進行分析測試。第二,在機械臂安裝過程中,需要對安裝的部件進行測試,以確保安裝部件可以正常工作,當(dāng)單個關(guān)節(jié)安裝完畢時也需要進行測試,保證每安裝新的關(guān)節(jié)之前系統(tǒng)是正常的。第三,對機械臂各關(guān)節(jié)尺寸進行標(biāo)定實驗,計算機械臂建模所需要的關(guān)節(jié)參數(shù),為后續(xù)的誤差優(yōu)化處理做準(zhǔn)備。第四,實現(xiàn)用戶通過軟件準(zhǔn)確地控制機械臂,對系統(tǒng)的通訊進行測試,計算總線負(fù)載率,保證各關(guān)節(jié)可以正常通訊;對控制界面的各功能測試,保證每個按鍵實現(xiàn)其對應(yīng)功能。第五,系統(tǒng)測試保證機械臂可以完成用戶指定動作,設(shè)計多種動作,測試機械臂是否可以完成指定動作。第六,測試機械臂的精度和誤差,設(shè)計機械臂運動路徑點的坐標(biāo),測量實際坐標(biāo)系所經(jīng)過點的坐標(biāo),分析計算誤差。
【關(guān)鍵詞】:運動學(xué)方程 牛頓迭代法 人機交互 通信
【學(xué)位授予單位】:東南大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2016
【分類號】:TP241
【目錄】:
- 摘要5-6
- Abstract6-10
- 第一章 緒論10-18
- 1.1 研究目的和意義10-11
- 1.2 研究與發(fā)展現(xiàn)狀11-15
- 1.2.1 國外機器人技術(shù)發(fā)展概況11-13
- 1.2.2 國內(nèi)機器人技術(shù)發(fā)展概況13-15
- 1.3 論文組織結(jié)構(gòu)15-18
- 第二章 七自由度機械臂模型18-30
- 2.1 正運動學(xué)模型的建立18-24
- 2.1.1 機械臂機構(gòu)介紹18
- 2.1.2 機械臂的運動學(xué)基礎(chǔ)18-20
- 2.1.3 正運動學(xué)方程20-22
- 2.1.4 仿真與分析22-24
- 2.2 逆運動學(xué)模型的建立24-26
- 2.2.1 逆運動學(xué)方程24-26
- 2.2.2 仿真與分析26
- 2.3 工作空間26-29
- 2.4 本章小結(jié)29-30
- 第三章 七自由度機械臂的路徑規(guī)劃30-42
- 3.1 路徑規(guī)劃算法概述30
- 3.2 關(guān)節(jié)空間的軌跡規(guī)劃算法30-37
- 3.2.1 三次多項式插值算法31-33
- 3.2.2 五次多項式插值算法33-37
- 3.3 笛卡爾空間的軌跡規(guī)劃算法37-40
- 3.3.1 空間直線軌跡規(guī)劃算法37-39
- 3.3.2 空間圓弧軌跡規(guī)劃算法39-40
- 3.4 本章小結(jié)40-42
- 第四章 七自由度機械臂硬件系統(tǒng)的設(shè)計42-52
- 4.1 硬件總體設(shè)計42-43
- 4.2 器件的選型43-47
- 4.2.1 微處理器43-44
- 4.2.2 傳感器選型44-47
- 4.3 總線概要47-50
- 4.3.1 SPI總線47-48
- 4.3.2 CAN總線48-50
- 4.4 系統(tǒng)硬件電路設(shè)計50-51
- 4.4.1 STM32F103CBT6的最小系統(tǒng)50-51
- 4.4.2 ADXL345與SPI接口的通訊51
- 4.5 本章小結(jié)51-52
- 第五章 七自由度機械臂控制系統(tǒng)軟件設(shè)計52-68
- 5.1 控制軟件設(shè)計52-54
- 5.1.1 PID控制器原理52
- 5.1.2 機械臂控制器原理52-53
- 5.1.3 PID算法原理53-54
- 5.2 上位機軟件設(shè)計54-58
- 5.2.1 軟件需求分析54
- 5.2.2 軟件總架構(gòu)54-55
- 5.2.3 界面設(shè)計55-56
- 5.2.4 MFC的消息機制56-58
- 5.3 通信協(xié)議介紹58-63
- 5.3.1 通信協(xié)議與標(biāo)準(zhǔn)58
- 5.3.2 CANopen的設(shè)備描述58-59
- 5.3.3 CANopen協(xié)議的通訊類型59-63
- 5.4 基于KDL的機械臂運動學(xué)控制系統(tǒng)軟件設(shè)計63-64
- 5.5 角度傳感器模塊軟件設(shè)計64-67
- 5.5.1 主程序64
- 5.5.2 SPI接口初始化程序64-65
- 5.5.3 ADXL345發(fā)送數(shù)據(jù)程序65-66
- 5.5.4 總流程圖66-67
- 5.6 本章小結(jié)67-68
- 第六章 七自由度機械臂控制系統(tǒng)調(diào)試與實驗68-84
- 6.1 概述68
- 6.2 硬件調(diào)試與實驗68-72
- 6.2.1 關(guān)節(jié)連接調(diào)試與實驗68-69
- 6.2.2 關(guān)節(jié)參數(shù)的標(biāo)定69-72
- 6.3 PID控制器調(diào)試與實驗72-73
- 6.4 軟件調(diào)試與實驗73-77
- 6.4.1 CAN通訊調(diào)試與實驗73-74
- 6.4.2 CAN總線負(fù)載率74-75
- 6.4.3 MFC界面測試75-77
- 6.5 系統(tǒng)測試77-79
- 6.6 機械臂精度與誤差實驗79-82
- 6.6.1 電機轉(zhuǎn)動精度與誤差79-80
- 6.6.2 機械臂位置精度與誤差80-82
- 6.6.3 機械臂重復(fù)定位精度82
- 6.7 本章小結(jié)82-84
- 第七章 總結(jié)與展望84-86
- 7.1 總結(jié)84
- 7.2 展望84-86
- 致謝86-88
- 參考文獻88-92
- 作者簡介92
【相似文獻】
中國期刊全文數(shù)據(jù)庫 前10條
1 侯保林,樵軍謀,韓宏潮;一重載高速機械臂的結(jié)構(gòu)與控制同時設(shè)計[J];機械設(shè)計;2004年01期
2 賈宏亮;姚瓊;黃強;;基于質(zhì)量分配的空間機械臂剛度優(yōu)化[J];中國空間科學(xué)技術(shù);2008年03期
3 李斌;;月球車車載機械臂的研究進展及關(guān)鍵技術(shù)探討[J];機器人技術(shù)與應(yīng)用;2008年03期
4 ;美大學(xué)研發(fā)腦波控制機械臂[J];機械研究與應(yīng)用;2009年01期
5 任美玲;陶大錦;;機械臂的研究與進展[J];出國與就業(yè)(就業(yè)版);2012年02期
6 劉朋增;;基于移動平臺的機械臂結(jié)構(gòu)分析與設(shè)計[J];企業(yè)導(dǎo)報;2013年11期
7 ;手術(shù)用微型機械臂[J];機器人情報;1994年01期
8 賀棚梓;;升級版加拿大機械臂[J];太空探索;2014年02期
9 張暢;唐立軍;吳定祥;賀慧勇;司妞;李濤;;六軸機械臂在冰箱能耗檢測線中的軌跡分析[J];電子科技;2014年04期
10 楊孝文;;猴子學(xué)會用控制機械臂[J];共產(chǎn)黨員;2008年14期
中國重要會議論文全文數(shù)據(jù)庫 前10條
1 王印超;賴小明;楊學(xué)寧;李建永;陳化智;陶建國;;繩驅(qū)式表取采樣機械臂的設(shè)計研究[A];中國宇航學(xué)會深空探測技術(shù)專業(yè)委員會第九屆學(xué)術(shù)年會論文集(下冊)[C];2012年
2 張繼輝;;助力機械臂在汽車制造業(yè)中的應(yīng)用[A];第九屆河南省汽車工程技術(shù)研討會論文集[C];2012年
3 黃登峰;陳力;;基于雙向映射神經(jīng)元網(wǎng)絡(luò)的漂浮基空間機械臂逆運動學(xué)控制[A];慶祝中國力學(xué)學(xué)會成立50周年暨中國力學(xué)學(xué)會學(xué)術(shù)大會’2007論文摘要集(下)[C];2007年
4 陳瑞燕;梁輝;馮永;;用于深水水下設(shè)備下放安裝的多功能機械臂[A];第十三屆中國科協(xié)年會第13分會場-海洋工程裝備發(fā)展論壇論文集[C];2011年
5 朱華里;張芳;;電機控制下的一類彈性機械臂系統(tǒng)的鎮(zhèn)定[A];1996年中國控制會議論文集[C];1996年
6 鄭樺;叢爽;魏子翔;;提高實際繪圖精度與速度的二自由度機械臂控制[A];2007年中國智能自動化會議論文集[C];2007年
7 劉達;王田苗;張浩;;一種用于輔助外科手術(shù)的機械臂設(shè)計[A];第十二屆全國機構(gòu)學(xué)學(xué)術(shù)研討會論文集[C];2000年
8 韓清凱;張昊;高培鑫;劉金國;;機械臂系統(tǒng)控制同步的非線性動力學(xué)特性研究[A];第十四屆全國非線性振動暨第十一屆全國非線性動力學(xué)和運動穩(wěn)定性學(xué)術(shù)會議摘要集與會議議程[C];2013年
9 梁捷;陳力;;漂浮基空間機械臂姿態(tài)與末端抓手協(xié)調(diào)運動的模糊變結(jié)構(gòu)滑?刂芠A];慶祝中國力學(xué)學(xué)會成立50周年暨中國力學(xué)學(xué)會學(xué)術(shù)大會’2007論文摘要集(下)[C];2007年
10 劉慶杰;許向陽;戴亞平;;基于機械臂轉(zhuǎn)速的遠程廣義最小方差控制[A];全國煉鋼連鑄過程自動化技術(shù)交流會論文集[C];2006年
中國重要報紙全文數(shù)據(jù)庫 前10條
1 ;“鳳凰”輕舒機械臂,火星留下第一痕[N];新華每日電訊;2008年
2 葛秋芳;科學(xué)家讓猴子憑“意念”操縱機械臂抓取食物[N];新華每日電訊;2008年
3 毛毛;瑞典開發(fā)出不怕水的微型機械臂[N];中國高新技術(shù)產(chǎn)業(yè)導(dǎo)報;2000年
4 ;瑞典開發(fā)出不怕水的醫(yī)用微型機械臂[N];中國信息報;2000年
5 王曉晨 潘晨;讓中國“臂”炫舞太空[N];中國航天報;2012年
6 田兆運 張曉祺;“玉兔號”:機械臂投放測試成功,,即將開始休眠[N];新華每日電訊;2013年
7 通訊員 祁登峰 記者 付毅飛;“玉兔”機械臂成功實施首次科學(xué)探測[N];科技日報;2014年
8 子虎;未來做手術(shù)動口不動手[N];北京科技報;2004年
9 張雪松;“衛(wèi)星抓衛(wèi)星”緣何有人不安[N];中國航天報;2013年
10 ;連續(xù)式熔銅擠壓機械臂[N];中國有色金屬報;2003年
中國博士學(xué)位論文全文數(shù)據(jù)庫 前10條
1 郭宇飛;不確定彈藥自動裝填系統(tǒng)動力學(xué)與控制研究[D];南京理工大學(xué);2015年
2 武遵;適用于核聚變反應(yīng)艙的多關(guān)節(jié)機械臂關(guān)鍵技術(shù)研究[D];中國科學(xué)技術(shù)大學(xué);2016年
3 江沛;復(fù)雜約束下的串聯(lián)機械臂運動學(xué)控制方法研究[D];浙江大學(xué);2015年
4 東輝;冗余機械臂運動學(xué)及移動平臺航位推算和軌跡規(guī)劃研究[D];哈爾濱工業(yè)大學(xué);2015年
5 宋韜;輪式移動機械臂傾覆與滑移問題研究[D];上海大學(xué);2016年
6 王琨;提高串聯(lián)機械臂運動精度的關(guān)鍵技術(shù)研究[D];中國科學(xué)技術(shù)大學(xué);2013年
7 杜濱;全方位移動機械臂協(xié)調(diào)規(guī)劃與控制[D];北京工業(yè)大學(xué);2013年
8 張鵬;機械臂協(xié)調(diào)操作柔性負(fù)載系統(tǒng)動力學(xué)與控制[D];吉林大學(xué);2010年
9 唐志國;機械臂操作柔性負(fù)載系統(tǒng)分布參數(shù)建模與控制方法研究[D];吉林大學(xué);2011年
10 叢佩超;空間機械臂抓取目標(biāo)的碰撞前構(gòu)型規(guī)劃與控制問題研究[D];哈爾濱工業(yè)大學(xué);2009年
中國碩士學(xué)位論文全文數(shù)據(jù)庫 前10條
1 龐征博;船舶大分段劃線機械臂控制技術(shù)研究[D];大連理工大學(xué);2012年
2 李彬;基于平行機構(gòu)的發(fā)動機缸蓋螺栓擰緊機械臂的研發(fā)[D];華南理工大學(xué);2015年
3 劉彩鳳;不同重力環(huán)境下空間機械臂摩擦補償控制研究[D];燕山大學(xué);2015年
4 王海濱;基于TMS320F2812的一階機械臂控制系統(tǒng)的研究[D];東北林業(yè)大學(xué);2015年
5 賈召敏;排爆機械臂結(jié)構(gòu)設(shè)計與控制研究[D];南京理工大學(xué);2015年
6 張會會;某機械臂液壓系統(tǒng)可靠性分析[D];南京理工大學(xué);2015年
7 吳誠驍;托卡馬克腔特種環(huán)境下內(nèi)窺機械臂閉環(huán)主動冷卻系統(tǒng)研究[D];上海交通大學(xué);2015年
8 林俐;托卡馬克柔性內(nèi)窺機械臂剛?cè)狁詈蟿恿W(xué)建模與仿真[D];上海交通大學(xué);2015年
9 謝廣慶;托卡馬克腔內(nèi)作業(yè)機械臂運載車系統(tǒng)研究[D];上海交通大學(xué);2015年
10 岳宗帥;可重構(gòu)機械臂關(guān)節(jié)模塊控制器設(shè)計及運動控制研究[D];沈陽理工大學(xué);2015年
本文編號:995243
本文鏈接:http://sikaile.net/kejilunwen/zidonghuakongzhilunwen/995243.html