基于Unity3d的麥克納姆輪移動機器人仿真平臺研究
本文選題:Unity3d + 機器人。 參考:《中國礦業(yè)大學》2017年碩士論文
【摘要】:自主移動機器人目前發(fā)展速度較快,且應用領域廣泛,而導航和定位是移動機器人研究的兩個重要問題,所以對于機器人算法的研究一直是國內(nèi)外研究的熱點。在編寫機器人算法時,有兩種方式可以對算法進行調(diào)試,一種是將程序下載到機器人樣機中,觀察樣機的狀態(tài);另一種是使用仿真軟件建立虛擬樣機,觀察算法的運行效果。針對目前matlab、Webots等算法仿真軟件具有的仿真效果差、使用復雜等不足,本文使用Unity3d引擎建立了一個仿真平臺,仿真平臺包括運動副、傳感器和仿真環(huán)境,使用運動副和傳感器模塊可以將導入的三維模型快速建立成一個虛擬樣機,并且使用隨機路面和測試障礙模塊可以快速建立一個虛擬仿真環(huán)境,對虛擬樣機進行仿真。然后本文以麥克納姆輪移動機器人的自主導航為例,介紹使用仿真平臺進行算法仿真的方法。在仿真平臺中,對A*算法進行了一定改進,將A*算法的二維空間導航改進為三維空間導航,由已知環(huán)境的導航改進為未知環(huán)境的導航,實現(xiàn)并優(yōu)化了麥克納姆輪移動機器人在未知三維地形環(huán)境的自主導航。最后本文建立麥克納姆輪移動機器人的虛擬樣機和三維地形環(huán)境,對改進后的算法進行仿真,同時輸出仿真結(jié)果并對結(jié)果進行分析,并開展實物樣機導航試驗,比較了實物樣機與虛擬樣機的行走軌跡,驗證仿真平臺的可靠性。本文中搭建的仿真平臺具有使用簡單、仿真效果好、支持自建模型等優(yōu)點,并且為機器人算法的仿真提供了一種新方法。
[Abstract]:Autonomous mobile robot is developing rapidly and widely used in many fields. Navigation and localization are two important problems in mobile robot research, so the research of robot algorithm has been a hot topic at home and abroad. There are two ways to debug the algorithm, one is to download the program to the robot prototype to observe the state of the prototype, the other is to use the simulation software to build the virtual prototype to observe the effect of the algorithm. Aiming at the shortcomings of MATLAB Webots and other algorithms simulation software, such as poor simulation effect and complex use, this paper establishes a simulation platform by using the Unity3D engine. The simulation platform includes motion pair, sensor and simulation environment. Using the motion pair and sensor module, the imported 3D model can be quickly built into a virtual prototype, and a virtual simulation environment can be built quickly by using the random road surface and test obstacle module to simulate the virtual prototype. Then, taking the autonomous navigation of McNum wheel mobile robot as an example, the method of algorithm simulation using simulation platform is introduced. In the simulation platform, the algorithm of A * is improved, the two-dimensional navigation of the algorithm is improved to the three-dimensional navigation, and the navigation of the known environment is improved to the navigation of the unknown environment. The autonomous navigation of McNum wheel mobile robot in unknown three-dimensional terrain environment is realized and optimized. Finally, the virtual prototype and 3D terrain environment of McNum wheel mobile robot are established, the improved algorithm is simulated, the simulation results are outputted and the results are analyzed, and the navigation experiment of the physical prototype is carried out. The walking tracks of the physical prototype and the virtual prototype are compared to verify the reliability of the simulation platform. The simulation platform built in this paper has the advantages of simple use, good simulation effect, self-built model and so on, and provides a new method for the simulation of robot algorithm.
【學位授予單位】:中國礦業(yè)大學
【學位級別】:碩士
【學位授予年份】:2017
【分類號】:TP242
【參考文獻】
相關期刊論文 前10條
1 陳盛龍;平雪良;曹正萬;蔣毅;;基于ROS串聯(lián)機器人虛擬運動控制及仿真研究[J];組合機床與自動化加工技術(shù);2015年10期
2 劉浩然;單瑩;徐浩然;劉金明;;基于Unity3D的自動扶梯虛擬仿真展示[J];電腦知識與技術(shù);2015年10期
3 呂萌萌;郭新宇;陸聲鏈;吳建偉;;基于Unity 3D果樹交互虛擬修剪技術(shù)及其實現(xiàn)[J];農(nóng)機化研究;2015年04期
4 趙佳寶;馮欣欣;葛琳;;基于Unity3D的塔吊建模仿真[J];北京建筑大學學報;2014年04期
5 林德江;秦國偉;王國德;涂善超;;基于Unity 3D技術(shù)的某裝備便攜式虛擬訓練系統(tǒng)研究[J];火炮發(fā)射與控制學報;2014年04期
6 擺衛(wèi)兵;洪光;楊真;;基于半實物仿真和虛擬維修的維修訓練系統(tǒng)設計[J];儀表技術(shù);2014年10期
7 翟東寒;鄭曉雯;杜少慶;李玲輝;雷喬治;;基于Unity 3D的綜采工作面仿真系統(tǒng)研究[J];機電產(chǎn)品開發(fā)與創(chuàng)新;2014年04期
8 楊漾;姚杭飛;楊琛;許淑華;;基于Unity 3D的虛擬家具商城的設計與實現(xiàn)[J];計算機時代;2014年06期
9 相茂英;馬純永;韓勇;霍鵬;王春;;基于Unity3D的化工設備虛擬培訓系統(tǒng)研究[J];計算機技術(shù)與發(fā)展;2014年07期
10 韓桂明;;基于Unity3d房間仿真的關鍵技術(shù)研究[J];電子測試;2014年08期
相關博士學位論文 前3條
1 趙國梁;綜采工作面安全生產(chǎn)虛擬現(xiàn)實系統(tǒng)關鍵技術(shù)研究[D];西安科技大學;2012年
2 李允旺;礦井救災機器人行走機構(gòu)研究[D];中國礦業(yè)大學;2010年
3 戴光明;避障路徑規(guī)劃的算法研究[D];華中科技大學;2004年
相關碩士學位論文 前10條
1 師翊;基于Unity3D的撒肥機虛擬仿真平臺的設計與實現(xiàn)[D];黑龍江八一農(nóng)墾大學;2015年
2 李寶;基于Unity3D的虛擬油庫建設的研究[D];安徽理工大學;2014年
3 倪萌;基于Unity3D的汽車發(fā)動機虛擬裝配訓練考評系統(tǒng)的設計與實現(xiàn)[D];北京工業(yè)大學;2014年
4 張弛;訓練型汽車駕駛模擬器關鍵技術(shù)研究[D];華南理工大學;2014年
5 李俊軍;基于Unity3D的室內(nèi)建筑三維建模與交互系統(tǒng)實現(xiàn)[D];中國礦業(yè)大學;2014年
6 李治軍;基于Unity 3D的船舶舵機艙虛擬現(xiàn)實設計與研究[D];大連海事大學;2014年
7 周超;基于Unity3D的虛擬校園設計[D];湖北大學;2014年
8 李益;基于Unity3d的磨礦車間虛擬仿真系統(tǒng)[D];大連理工大學;2014年
9 潘丹;基于unity3D的手術(shù)訓練游戲的設計與實現(xiàn)[D];山東大學;2014年
10 黃濤;基于Unity3D的虛擬校園漫游系統(tǒng)的研究和實現(xiàn)[D];廣西師范大學;2014年
,本文編號:2035391
本文鏈接:http://www.lk138.cn/kejilunwen/zidonghuakongzhilunwen/2035391.html