999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Unity3D的虛擬維修仿真系統研究

2019-08-07 02:02:36吳旭琤
科技視界 2019年17期

吳旭琤

【摘 要】為了提高虛擬維修仿真真實性及仿真功能的可擴展性,采用Unity3d作為仿真系統開發平臺,搭建虛擬維修場景,使用Humanoid Avatar系統進行虛擬人運動控制,使用物理引擎實現物體間的碰撞檢測,開發了可用于維修可達性、操作空間、舒適性分析的虛擬維修仿真系統。

【關鍵詞】虛擬維修;Unity3D;運動控制;維修性分析

中圖分類號: TP391 文獻標識碼: A 文章編號: 2095-2457(2019)17-0029-001

DOI:10.19694/j.cnki.issn2095-2457.2019.17.012

Research of Virtual Maintenance Simulation System Based on Unity3D

WU Xu-cheng

(Shanghai Aircraft Design and Research Institute, Shanghai 201210,China)

【Abstract】To improve the authenticity of virtual maintenance simulation and the scalability of the simulation function, Unity3d is used as the simulation system development platform to build the virtual maintenance scene. The Humanoid Avatar system is used for virtual human motion control, and the physics engine is used to realize collision detection between objects. A virtual maintenance simulation system is developed that can be used to analyze accessibility, operating space, and comfort.

【Key words】Virtual maintenance; Unity3D; Motion control; Maintainability analysis

虛擬現實技術使設計人員可以在虛擬環境中,對產品可視性、可達性、操作空間以及人體舒適度等進行分析[1],可以在沒有實物樣機的情況對產品維修性進行分析驗證,是產品設計過程中確保問題能早期發現早期解決的有效方法,從而減少設計問題導致的設計返工和零部件報廢,減少研發時間和降低研發成本。

Unity3D作為一款融合了高優化度渲染和高效物理引擎的層級式虛擬系統開發平臺,非常適合用來搭建虛擬維修仿真系統來對產品進行維修性仿真分析,由于其開放的開發環境,既可以搭建簡單實用的桌面級仿真系統,又可以引入動捕數據衣、頭盔顯示器等輸入輸出設備,提高仿真的交互性和沉浸感[2-3]。

1 虛擬場景搭建

虛擬維修仿真中,虛擬場景一般包括仿真分析對象、維修工具、輔助場景。仿真分析對象即是維修的產品的數字樣機,通常采用工業建模軟件建模,不能直接導入Unity3D使用,需轉換為3D通用格式(如fbx、obj文件)再進行導入。為了之后仿真分析,對于仿真對象需要添加Collider碰撞體和Rigid Body剛體組件,根據物體形狀可選擇Box Collider、Sphere Collider、Mesh Collider。輔助場景是為了提升仿真沉浸感而添加的周圍環境,輔助環境和維修工具可采用3D動畫軟件(如3d Max、Maya、Blender等)進行建模,Unity3D支持這些軟件輸出格式的直接導入。

2 虛擬人建模與運動控制

虛擬人是維修仿真的運動主體,為了保證仿真真實性,建模時需要保證人體尺寸符合標準,導入Unity3d后,使用Humanoid Avatar系統對人物Avatar骨骼進行綁定。同時,需要為人體模型添加Collider碰撞體組件,以供后續仿真使用。如果采用桌面式仿真平臺,需要對人物骨骼關節的運動范圍進行重新定義來對應人體的運動極限。運動控制主要采用逆向運動學原理,使用OnAnimatorIK方法通過對人物的主要關節位置(如手掌、足心、髖關節)的調整來改變人物姿勢,再使用SetIKHintPosition方法可以在末節點固定的情況下進一步調節姿勢。部分末端關節(如頭部、手指)則采用正向運動進行調整。

如果采用動作捕捉設備,則需要將動捕設備的跟蹤點與人物骨骼關節點進行綁定,并進行校準。運動控制完全依靠動作捕捉輸入設備來驅動虛擬人,動捕設備跟蹤點的數量和跟蹤設備的精度決定了虛擬人動作的精細程度。

3 維修性分析系統搭建

虛擬維修仿真主要是對產品維修時的可達性、操作空間、舒適性進行分析。其中,可達性和操作空間分析,主要依靠人體與產品、工具與產品之間的碰撞檢測,來限制虛擬人的運動,檢查受到限制后的虛擬人能否完成維修工作。在Unity3d中,擁有Collider碰撞體和Rigid Body剛體組件的物體可以使用Collider.OnCollisionEnter(Collision)方法檢測物體是否發生碰撞,同時,可以通過Collision.contacts獲取碰撞點的位置進行提示。舒適性是通過計算每個關節角度相對于舒展位置的偏離量來進行分析評估的,在Unity3d中,使用HumanPose.muscles獲得所有定義關節的角度值,計算該值在Avatar的關節運動范圍所在的比例位置,得到該關節的舒適度評價。

上述系統搭建完成后,即可通過控制虛擬人的運動,對產品維修拆裝過程進行仿真,根據仿真中虛擬人的動作姿態,得到維修性分析結果,仿真效果如圖1所示。

4 總結

本文搭建了基于Unity3d的虛擬維修仿真系統,使用Humanoid Avatar系統進行虛擬人運動控制,使用物理引擎實現物體間的碰撞檢測,通過仿真完成了維修可達性、操作空間、舒適性的分析,為在Unity3d環境下進行虛擬維修仿真建立基礎。

【參考文獻】

[1]劉佳,劉毅.虛擬維修技術發展綜述[J].計算機輔助設計與圖形學學報.2009,21(11):1519-1534

[2]楊壹斌,李敏,解鴻文.基于Unity3D的桌面式虛擬維修訓練系統[J].計算機應用,2016,36(S2):125-128

[3]吳予忠,張渝舜,趙新宇,等.基于Unity3D的航空發動機虛擬維修仿真系統的開發[J].科技創新導報,2018,(10):15-16.

主站蜘蛛池模板: 91年精品国产福利线观看久久| 国产精彩视频在线观看| 九九热免费在线视频| 久久香蕉国产线看观| 美女内射视频WWW网站午夜| 中文字幕波多野不卡一区| 国产无码在线调教| 亚洲美女AV免费一区| 91黄视频在线观看| 午夜免费小视频| 国产精品主播| 亚洲中文字幕av无码区| 亚洲三级影院| 一级爆乳无码av| 国产亚洲成AⅤ人片在线观看| 自拍偷拍欧美日韩| 一级毛片视频免费| 精品国产成人国产在线| 在线国产欧美| 亚洲中文在线视频| 国产成人永久免费视频| a级毛片视频免费观看| 国产一区二区在线视频观看| 国产91在线|日本| 国产成人禁片在线观看| 91久久国产综合精品女同我| 天天色天天操综合网| 色悠久久久| 玖玖精品在线| 欧美综合一区二区三区| 亚洲一道AV无码午夜福利| 色亚洲激情综合精品无码视频 | 亚洲欧美在线综合一区二区三区| 欧美成人看片一区二区三区 | 国产毛片网站| 波多野结衣在线se| 97免费在线观看视频| 精品福利国产| 日韩午夜伦| 国产噜噜在线视频观看| 无码中字出轨中文人妻中文中| 日本高清免费不卡视频| 特级做a爰片毛片免费69| 67194在线午夜亚洲 | 国产99热| 国产亚洲精品无码专| 一级高清毛片免费a级高清毛片| 欧美成一级| 久久超级碰| 日本黄色a视频| 日本一区二区三区精品国产| 美美女高清毛片视频免费观看| 国产在线拍偷自揄拍精品| 亚洲Va中文字幕久久一区| 在线亚洲精品福利网址导航| 国产精品永久不卡免费视频| 一级毛片在线免费视频| 日韩精品免费一线在线观看| 亚洲人在线| 国产精品理论片| 亚洲精品第一页不卡| 亚洲精品福利网站| 九九视频免费看| 国产高潮流白浆视频| 日韩在线观看网站| 青青草91视频| 女人18毛片一级毛片在线 | 欧美成人午夜视频| 亚洲黄色高清| 日韩高清无码免费| 亚洲AⅤ无码日韩AV无码网站| 69综合网| 欧美在线综合视频| 欧美一级夜夜爽| 伊在人亚洲香蕉精品播放| 久久精品国产精品国产一区| 国产在线一区二区视频| 精品国产香蕉在线播出| 白丝美女办公室高潮喷水视频| 国产精品女主播| 久久久精品无码一二三区| 国产日韩精品欧美一区喷|