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