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.

主站蜘蛛池模板: 亚洲高清在线天堂精品| 一级高清毛片免费a级高清毛片| 波多野结衣无码AV在线| 九九免费观看全部免费视频| 精品免费在线视频| 99久久国产综合精品女同| 国产久草视频| 久青草国产高清在线视频| 国产精品爆乳99久久| 亚洲第一成年人网站| 99久久国产精品无码| 亚洲码在线中文在线观看| 亚洲高清国产拍精品26u| 人人91人人澡人人妻人人爽| 美女被操91视频| 国模沟沟一区二区三区| 伊人欧美在线| 在线国产三级| 免费一级无码在线网站 | 九九这里只有精品视频| 免费观看无遮挡www的小视频| 99ri精品视频在线观看播放| 波多野吉衣一区二区三区av| 日本欧美午夜| 久久99精品久久久久纯品| 性视频久久| 亚洲va在线观看| 波多野结衣无码AV在线| 国产日韩欧美精品区性色| 国产毛片不卡| 欧美啪啪网| 国产精品yjizz视频网一二区| 亚洲美女一级毛片| 久久6免费视频| 在线观看国产精品一区| 91人妻日韩人妻无码专区精品| 波多野结衣一区二区三区四区视频| 国产剧情伊人| 亚洲精品爱草草视频在线| 精品无码一区二区在线观看| 本亚洲精品网站| 久久久久人妻一区精品色奶水| 欧美国产日韩在线| 国产精品吹潮在线观看中文| 久久婷婷人人澡人人爱91| h网址在线观看| 91在线一9|永久视频在线| 亚洲制服丝袜第一页| 国产美女自慰在线观看| 男女精品视频| 人妻免费无码不卡视频| 久操中文在线| 日本五区在线不卡精品| 日本成人在线不卡视频| 日韩第一页在线| 欧美激情首页| 国产欧美日韩一区二区视频在线| 久热中文字幕在线| 久久精品一品道久久精品| 亚洲国产精品日韩av专区| 麻豆国产在线观看一区二区| 久久久久亚洲AV成人人电影软件| 91精品在线视频观看| av在线无码浏览| 99热这里只有精品久久免费| 亚瑟天堂久久一区二区影院| 久久香蕉国产线看观看式| 成人在线天堂| 亚洲色图欧美一区| 26uuu国产精品视频| 色妞永久免费视频| 亚洲欧洲日韩综合色天使| 中文字幕亚洲综久久2021| 成人亚洲天堂| a国产精品| 无码丝袜人妻| 亚洲欧美日韩高清综合678| 91在线一9|永久视频在线| 亚洲欧美日韩高清综合678| 国产成人久视频免费| 国产日韩欧美中文| 67194亚洲无码|