基于5次B樣條函數(shù)的果蔬采摘機(jī)器人軌跡規(guī)劃的研究
本文選題:軌跡規(guī)劃 + 人工勢(shì)場(chǎng); 參考:《浙江理工大學(xué)》2017年碩士論文
【摘要】:機(jī)器人各關(guān)節(jié)的軌跡規(guī)劃是機(jī)器人控制的基礎(chǔ),機(jī)器人軌跡規(guī)劃是根據(jù)機(jī)器人作業(yè)要求,在滿足運(yùn)動(dòng)學(xué)約束情況下使機(jī)器人各個(gè)關(guān)節(jié)能夠快速、平穩(wěn)地依次通過(guò)各位置點(diǎn),進(jìn)而確保機(jī)器人末端執(zhí)行器迅速平穩(wěn)地到達(dá)預(yù)期位置進(jìn)行作業(yè),一方面可以提高機(jī)器人的工作效率,另一方面可以防止因?yàn)闆_擊過(guò)大降低機(jī)器人壽命。為了提高果蔬采摘機(jī)器人的工作效率和減少其在作業(yè)過(guò)程中所受的沖擊,本文提出了基于時(shí)間-沖擊兩個(gè)運(yùn)動(dòng)性能指標(biāo),采用5次B樣條插值函數(shù)進(jìn)行軌跡規(guī)劃,并利用GA算法對(duì)5次B樣條插值軌跡進(jìn)行優(yōu)化,本文的主要內(nèi)容如下:1、根據(jù)果蔬采摘機(jī)器人設(shè)計(jì)參數(shù)利用Creo2.0建立三維虛擬樣機(jī),根據(jù)DH坐標(biāo)理論建立了機(jī)器人的數(shù)學(xué)模型,并根據(jù)DH參數(shù)求得機(jī)器人的運(yùn)動(dòng)方程,同時(shí)詳細(xì)進(jìn)行了機(jī)器人運(yùn)動(dòng)學(xué)反解過(guò)程的推算,驗(yàn)證了運(yùn)動(dòng)方程的正確性。此外根據(jù)DH參數(shù)利用MATLAB機(jī)器人工具箱建立了機(jī)器人的運(yùn)動(dòng)仿真模型,研究了機(jī)器人在工作空間運(yùn)動(dòng)情況。2、基于人工勢(shì)場(chǎng)的思想將機(jī)器人的運(yùn)動(dòng)空間抽象成虛擬勢(shì)場(chǎng),根據(jù)合勢(shì)場(chǎng)的數(shù)學(xué)模型,設(shè)計(jì)了機(jī)器人在動(dòng)態(tài)環(huán)境作業(yè)時(shí)的避障算法,并利用MATLAB GUI設(shè)計(jì)了路徑初始點(diǎn)、路徑障礙及目標(biāo)點(diǎn)的虛擬仿真軟件,介紹了仿真軟件的使用,通過(guò)構(gòu)造單一障礙和多障礙虛擬環(huán)境進(jìn)行仿真實(shí)驗(yàn),實(shí)驗(yàn)結(jié)果表明機(jī)器人可以有效地避開(kāi)工作環(huán)境中的障礙,證明了避障算法的正確性。3、研究了五次B樣條的構(gòu)造方法,并利用機(jī)器人工具箱函數(shù)對(duì)比分析了五次B樣條和七次樣條插值軌跡的異同點(diǎn);根據(jù)機(jī)器人運(yùn)動(dòng)過(guò)程中所必須經(jīng)過(guò)的位置點(diǎn),建立關(guān)于時(shí)間-沖擊的目標(biāo)函數(shù),利用GA算法獲得優(yōu)化后五次B樣條插值軌跡,并利用MATLAB仿真出機(jī)器人在優(yōu)化之后運(yùn)動(dòng)軌跡,與前面非優(yōu)化軌跡相比,優(yōu)化之后的運(yùn)動(dòng)軌跡縮短了6.62s,并且各個(gè)關(guān)節(jié)在運(yùn)動(dòng)過(guò)程中所受的沖擊也得到明顯減小。
[Abstract]:The trajectory planning of robot joints is the basis of robot control. According to the requirements of robot operation, robot trajectory planning enables each joint of robot to pass through each position point quickly and smoothly under the condition of satisfying kinematics constraints. In order to ensure that the robot end actuators can reach the desired position quickly and smoothly, on the one hand, it can improve the robot's working efficiency, on the other hand, it can prevent the robot from reducing the robot's life because the impact is too big. In order to improve the working efficiency of the fruit and vegetable picking robot and reduce the impact of the robot during the operation, this paper presents two motion performance indexes based on time-impact, and adopts the B-spline interpolation function of 5 times to carry out trajectory planning. The interpolation locus of B-spline is optimized by GA algorithm. The main contents of this paper are as follows: 1. According to the design parameters of fruit and vegetable picking robot, the 3D virtual prototype is built by Creo2.0, and the mathematical model of robot is established according to DH coordinate theory. The kinematic equation of the robot is obtained according to the DH parameters, and the inverse kinematic solution of the robot is calculated in detail, which verifies the correctness of the equation. In addition, according to DH parameters, the robot motion simulation model is established by using MATLAB robot toolbox, and the robot motion in workspace is studied. Based on the idea of artificial potential field, the robot motion space is abstracted into virtual potential field. According to the mathematical model of potential field, the obstacle avoidance algorithm of robot in dynamic environment is designed, and the virtual simulation software of path initial point, path obstacle and target point is designed by MATLAB GUI, and the use of simulation software is introduced. By constructing a single obstacle and multi-obstacle virtual environment, the simulation results show that the robot can effectively avoid the obstacles in the working environment, and prove the correctness of the obstacle avoidance algorithm. The method of constructing the quintic B-spline is studied. The similarities and differences of the interpolating trajectories of the quintic B-spline and the cubic spline are analyzed by using the robot toolbox function, and the objective function about time-impact is established according to the position points that the robot must pass through in the course of motion. The fifth B-spline interpolation trajectory is obtained by GA algorithm, and the motion trajectory of the robot after optimization is simulated by MATLAB, which is compared with the previous non-optimal trajectory. After optimization, the motion trajectory is shortened by 6.62 s, and the impact of each joint during the motion process is obviously reduced.
【學(xué)位授予單位】:浙江理工大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2017
【分類號(hào)】:TP242
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 李宏勝;汪允鶴;黃家才;施昕昕;;工業(yè)機(jī)器人倍四元數(shù)軌跡規(guī)劃算法的研究[J];中國(guó)機(jī)械工程;2016年20期
2 孫付偉;趙俊偉;張芹;;基于遺傳算法的3-PRS并聯(lián)機(jī)床的運(yùn)動(dòng)學(xué)標(biāo)定分析研究[J];機(jī)械科學(xué)與技術(shù);2015年10期
3 齊飛;平雪良;劉潔;蔣毅;;工業(yè)機(jī)器人參數(shù)辨識(shí)及誤差補(bǔ)償方法研究[J];機(jī)械傳動(dòng);2015年09期
4 喬慧芬;潘廣貞;元琴;;移動(dòng)機(jī)器人的實(shí)時(shí)路徑規(guī)劃研究與仿真[J];計(jì)算機(jī)仿真;2015年01期
5 孫斌;常曉明;段晉軍;;基于四元數(shù)的機(jī)械臂平滑姿態(tài)規(guī)劃與仿真[J];機(jī)械科學(xué)與技術(shù);2015年01期
6 劉松國(guó);朱世強(qiáng);王宣銀;王會(huì)方;;基于四元數(shù)和B樣條的機(jī)械手平滑姿態(tài)規(guī)劃器[J];浙江大學(xué)學(xué)報(bào)(工學(xué)版);2009年07期
7 孫亮;馬江;阮曉鋼;;基于OpenGL的六自由度機(jī)械臂三維仿真工具的設(shè)計(jì)[J];計(jì)算機(jī)測(cè)量與控制;2009年05期
8 李東潔;邱江艷;尤波;;一種機(jī)器人軌跡規(guī)劃的優(yōu)化算法[J];電機(jī)與控制學(xué)報(bào);2009年01期
9 耿端陽(yáng),張鐵中,羅輝,楊麗;我國(guó)農(nóng)業(yè)機(jī)械發(fā)展趨勢(shì)分析[J];農(nóng)業(yè)機(jī)械學(xué)報(bào);2004年04期
10 高云峰,黃海;復(fù)雜環(huán)境下基于勢(shì)場(chǎng)原理的路徑規(guī)劃方法[J];機(jī)器人;2004年02期
相關(guān)博士學(xué)位論文 前2條
1 劉傳領(lǐng);基于勢(shì)場(chǎng)法和遺傳算法的機(jī)器人路徑規(guī)劃技術(shù)研究[D];南京理工大學(xué);2012年
2 劉松國(guó);六自由度串聯(lián)機(jī)器人運(yùn)動(dòng)優(yōu)化與軌跡跟蹤控制研究[D];浙江大學(xué);2009年
相關(guān)碩士學(xué)位論文 前10條
1 程紫云;基于人工勢(shì)場(chǎng)法的機(jī)器人路徑規(guī)劃研究[D];燕山大學(xué);2016年
2 劉寧;關(guān)節(jié)型工業(yè)機(jī)械臂的最優(yōu)軌跡規(guī)劃方法與仿真驗(yàn)證[D];河北工業(yè)大學(xué);2014年
3 季晨;工業(yè)機(jī)器人姿態(tài)規(guī)劃及軌跡優(yōu)化研究[D];哈爾濱工業(yè)大學(xué);2013年
4 劉南洋;交互型服務(wù)機(jī)器人目標(biāo)人跟隨研究[D];浙江大學(xué);2012年
5 勞立輝;基于CAN總線的果蔬采摘機(jī)器人AGV控制系統(tǒng)的研制[D];浙江理工大學(xué);2012年
6 侯忠坤;六自由度教學(xué)機(jī)器人手臂系統(tǒng)研究[D];西南交通大學(xué);2011年
7 孫好章;基于神經(jīng)網(wǎng)絡(luò)的機(jī)械手控制系統(tǒng)的研究[D];江南大學(xué);2008年
8 田西勇;機(jī)器人軌跡規(guī)劃方法研究[D];北京郵電大學(xué);2008年
9 余良;六自由度蒸汽發(fā)生器檢修機(jī)械臂軌跡規(guī)劃方法研究[D];哈爾濱工程大學(xué);2008年
10 馬強(qiáng);六自由度機(jī)械臂軌跡規(guī)劃研究[D];哈爾濱工程大學(xué);2007年
,本文編號(hào):2087142
本文鏈接:http://sikaile.net/kejilunwen/zidonghuakongzhilunwen/2087142.html