糧倉清理機器人機械臂避障空間的路徑規(guī)劃研究
本文選題:蒙特卡羅 + 路徑規(guī)劃 ; 參考:《河南工業(yè)大學(xué)》2017年碩士論文
【摘要】:立筒倉長期儲糧過程中會出現(xiàn)糧食的掛壁和結(jié)拱問題,由于人工清理對人體的健康具有極大危害,因此迫切需要引入糧倉清理機器人。在筒倉中,由于測溫傳感器等設(shè)備的存在,增加了機器人清理工作的難度。為了避免機器人在工作中與設(shè)備之間的干涉,機械臂(也稱作操作臂)的路徑規(guī)劃問題成為了重要的研究問題。路徑規(guī)劃對于筒倉清理機器人來說是運動控制一個重要環(huán)節(jié)。路徑規(guī)劃需要解決的問題包括:針對移動機器人所處的環(huán)境信息建立環(huán)境模型,再基于某種算法尋找一條從起始狀態(tài)到達目標(biāo)狀態(tài)的無碰撞優(yōu)化路徑,并利用已知的所有信息來引導(dǎo)機器人的動作。本論文針對立筒倉清理機器人操作臂的特點,構(gòu)建避障空間模型,利用相應(yīng)規(guī)劃算法來解決清理避障中的路徑規(guī)劃問題。本課題首先介紹了糧倉清理機器人機構(gòu)和運動原理,在MATLAB Robotics Toolbox中對操作臂進行了運動學(xué)建模。其次,通過基于點云的蒙特卡羅方法建立工作空間和障礙物的空間模型,并利用基于射線和交叉點的計算機圖形學(xué)方法與幾何相交理論,描繪工作空間和障礙物之間的幾何關(guān)系,從而構(gòu)建出二維與三維的避障工作空間。再次,利用改進的Dijkstra算法在二維避障空間內(nèi)對三自由度的平面操作臂進行了最短路徑的規(guī)劃。在此基礎(chǔ)上將二維平面機器人避障規(guī)劃擴展到三維避障空間內(nèi),并針對RRT算法存在的缺陷,提出了窗口RRT算法,有效的克服了擴展樹過于平均和路徑質(zhì)量差的問題。最后,對規(guī)劃路徑進行了仿真,并給予了詳細(xì)的分析。論文從工程實際出發(fā),提出了避障空間的概念與建模方法,采用MATLAB構(gòu)建仿真平臺,能夠快速有效的解決障礙物對操作臂工作空間的影響,便于操作臂進行路徑規(guī)劃。通過在避障空間內(nèi)的路徑仿真結(jié)果分析,操作臂可以在保證良好姿態(tài)的情況下從起點運動到終點,證實了路徑規(guī)劃算法的有效性。本文的研究成果將為多自由度操作臂機器人在復(fù)雜約束下的避障路徑規(guī)劃提供新的解決方法。
[Abstract]:The problem of hanging wall and forming arch of grain will occur in the process of standing silo grain storage for a long time. Because manual cleaning is very harmful to human health, it is urgent to introduce granary cleaning robot. In silos, because of the existence of temperature sensors and other equipment, it is more difficult to clean up the robot. In order to avoid the interference between the robot and the equipment, the path planning of the manipulator (also known as the manipulator) has become an important research problem. Path planning is an important part of motion control for silo cleaning robot. The problems to be solved in path planning include: establishing an environment model for the environment information of the mobile robot, and then finding a collision free optimal path from the initial state to the target state based on some algorithm. And using all known information to guide the robot's action. In this paper, according to the characteristics of vertical silo cleaning robot manipulator, the obstacle avoidance space model is constructed, and the path planning problem in clearing obstacle avoidance is solved by using the corresponding planning algorithm. Firstly, the mechanism and motion principle of the granary cleaning robot are introduced, and the kinematics modeling of the manipulator is carried out in the MATLAB Robotics Toolbox. Secondly, the space model of workspace and obstacle is established by Monte Carlo method based on point cloud, and the theory of intersecting geometry with computer graphics method based on ray and intersection is used. The geometric relationship between workspace and obstacle is described, and the two dimensional and three dimensional obstacle avoidance workspace is constructed. Thirdly, the improved Dijkstra algorithm is used to plan the shortest path of the planar manipulators with three degrees of freedom in the two-dimensional obstacle avoidance space. On this basis, the obstacle avoidance planning of two-dimensional planar robot is extended to three-dimensional obstacle avoidance space. Aiming at the defects of RRT algorithm, a window RRT algorithm is proposed, which effectively overcomes the problems of over-average extension tree and poor path quality. Finally, the path planning is simulated and analyzed in detail. Based on the engineering practice, the concept and modeling method of obstacle avoidance space are put forward in this paper. MATLAB is used to build a simulation platform, which can solve the impact of obstacles on the workspace of the manipulator quickly and effectively, and facilitate the path planning of the manipulator. By analyzing the path simulation results in obstacle avoidance space, the manipulator can move from start to end with good attitude, which proves the effectiveness of the path planning algorithm. The research results in this paper will provide a new solution for obstacle avoidance path planning of multi-degree-of-freedom manipulators under complex constraints.
【學(xué)位授予單位】:河南工業(yè)大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2017
【分類號】:TP242
【參考文獻】
相關(guān)期刊論文 前10條
1 汪波;張建勛;侯之旭;;應(yīng)用人工勢場算法的智能車路徑規(guī)劃[J];重慶理工大學(xué)學(xué)報(自然科學(xué));2015年06期
2 曹毅;臧義;刁偉華;;柔性驅(qū)動立筒倉清理機器人轉(zhuǎn)動控制系統(tǒng)建模及簡化[J];現(xiàn)代制造工程;2014年04期
3 黎萍;朱軍燕;彭芳;楊亮;;基于可視圖與A*算法的路徑規(guī)劃[J];計算機工程;2014年03期
4 歐陽鑫玉;楊曙光;;基于勢場柵格法的移動機器人避障路徑規(guī)劃[J];控制工程;2014年01期
5 吳若偉;樓佩煌;;基于Dijkstra算法的大型停車場最優(yōu)泊車路徑規(guī)劃[J];工業(yè)控制計算機;2013年05期
6 張虹斌;周忠海;呂成興;劉軍禮;;螺旋清倉機在散糧接卸系統(tǒng)中的應(yīng)用[J];中國水運(下半月);2012年12期
7 董俊;黃傳河;;改進Dijkstra算法在GIS導(dǎo)航應(yīng)用中最短路徑搜索研究[J];計算機科學(xué);2012年10期
8 陳善峰;尹建軍;王玉飛;楊自棟;;果實采摘機械手多關(guān)節(jié)求解方法與避障規(guī)劃[J];農(nóng)機化研究;2012年07期
9 王樹西;吳政學(xué);;改進的Dijkstra最短路徑算法及其應(yīng)用研究[J];計算機科學(xué);2012年05期
10 劉建美;馬壽峰;馬帥奇;;基于改進的Dijkstra算法的動態(tài)最短路計算方法[J];系統(tǒng)工程理論與實踐;2011年06期
相關(guān)碩士學(xué)位論文 前10條
1 尤擁賓;柔性驅(qū)動立筒倉清理機器人轉(zhuǎn)動控制方法的研究[D];河南工業(yè)大學(xué);2015年
2 王全;基于RRT的全局路徑規(guī)劃方法及其應(yīng)用研究[D];國防科學(xué)技術(shù)大學(xué);2014年
3 沈陸;六自由度機器人的軌跡規(guī)劃及仿真研究[D];大連理工大學(xué);2013年
4 張會麗;地面自主移動機器人路徑規(guī)劃算法研究[D];浙江大學(xué);2013年
5 程國秀;基于六自由度機械臂的避障路徑規(guī)劃研究[D];東北大學(xué);2012年
6 李威洲;基于RRT的復(fù)雜環(huán)境下機器人路徑規(guī)劃[D];哈爾濱工程大學(xué);2012年
7 劉多能;基于人機智能融合的移動機器人路徑規(guī)劃方法研究[D];國防科學(xué)技術(shù)大學(xué);2011年
8 賈菁輝;移動機器人的路徑規(guī)劃與安全導(dǎo)航[D];大連理工大學(xué);2009年
9 余震江;基于最短路徑Dijkstra算法的鐵路客運中轉(zhuǎn)徑路優(yōu)化研究[D];重慶大學(xué);2008年
10 王芬;Dijkstra最短路徑優(yōu)化算法在汽車導(dǎo)航的研究及實現(xiàn)[D];上海師范大學(xué);2006年
,本文編號:2084669
本文鏈接:http://sikaile.net/kejilunwen/zidonghuakongzhilunwen/2084669.html