基于Unity3D的撒肥機虛擬仿真平臺的設計與實現(xiàn)
發(fā)布時間:2018-08-22 18:13
【摘要】:選取2FL-Ⅰ型撒肥機為研究對象,研究一條搭建農(nóng)機虛擬仿真平臺的技術路線。在對撒肥機的機械結構和工作原理的理論分析基礎上,使用3DS Max和Pro/E軟件對撒肥機進行三維建模,使用3DS Max對模型進行附加材質,調整坐標軸等操作。將調整好的三維模型導入到Unity3D軟件當中,建立虛擬場景,編寫交互控制算法,將撒肥機的機械傳動過程和撒肥作業(yè)情況進行虛擬仿真,改進碰撞算法和場景加載算法,提高了平臺的運行效率。 本文主要包括以下工作: (1)根據(jù)電子圖紙,使用3DS Max和Pro/E等工具完成了2FL-Ⅰ型撒肥機的三維模型,使用SketchUp工具完成農(nóng)場的建筑模型,使用Google Earth軟件,獲取相關地理信息,生成地形。 (2)將地形導入Unity3D軟件,結合Unity3D軟件的地形工具,根據(jù)獲取的地形信息,修改地形高度圖,模擬了農(nóng)場的地形起伏,水渠和地塊分布情況,使用環(huán)境工具,設置水,重力,摩擦力等物理效果,較為真實地模擬了撒肥機的實際作業(yè)地況。利用Unity3D軟件的物理引擎,編寫相關算法,模擬撒肥機工作時的機械傳動過程和撒肥效果,實現(xiàn)了齒輪鏈條的動態(tài)裝配,零件的拆分與合并和任意角度細部觀察等功能,使用圖形用戶接口實現(xiàn)了顯示實時工況信息和導航地圖的功能。 (3)將仿真平臺的工程文件發(fā)布為Web格式,利用軟件自帶的WebPlayer插件,使用Web前端語言JavaScript進行開發(fā),將所有數(shù)據(jù)內嵌至瀏覽器中,,使用傳參函數(shù)實現(xiàn)Web前端與后臺的通信功能。改進了用于展示的樹形結構,實現(xiàn)了樹形結構的動態(tài)生成,完成了整個撒肥機仿真平臺前端數(shù)據(jù)的動態(tài)加載。 (4)使用AutoRunner測試軟件完成了整個仿真平臺的功能測試。
[Abstract]:Taking 2FL- 鈪
本文編號:2197906
[Abstract]:Taking 2FL- 鈪
本文編號:2197906
本文鏈接:http://www.sikaile.net/kejilunwen/nykj/2197906.html
最近更新
教材專著