SoErgo V3.0靈活創(chuàng)建任務(wù)仿真
?????? 上周介紹了SoErgo V3.0通過多種方式定義數(shù)字人體,今天我們來介紹任務(wù)仿真功能。除了支持靜態(tài)仿真與分析之外,SoErgo V3.0還支持多種方式編輯動(dòng)態(tài)任務(wù)仿真,包括關(guān)鍵幀動(dòng)畫、典型動(dòng)作生成、動(dòng)捕外設(shè)驅(qū)動(dòng)以及可視化腳本。

?????? 關(guān)鍵幀動(dòng)畫與典型動(dòng)作生成是SoErgo V3.0兩種最基本的任務(wù)仿真編輯方式??梢栽跁r(shí)間軸的關(guān)鍵幀上編輯數(shù)字人體每個(gè)關(guān)節(jié)的角度與位置,關(guān)鍵幀之間通過插值過渡,形成連續(xù)的任務(wù)動(dòng)作。典型動(dòng)作生成是設(shè)定特定動(dòng)作的參數(shù),通過計(jì)算機(jī)自動(dòng)生成任務(wù)動(dòng)作的功能,如行走、奔跑、拿起、放下等動(dòng)作。以行走為例,設(shè)定數(shù)字人體的起始位置及姿態(tài)、結(jié)束位置及姿態(tài)、移動(dòng)速度等參數(shù),即可生成一段行走的動(dòng)作。

??????????? SoErgo
V3.0支持目前市場上的主流虛擬現(xiàn)實(shí)外設(shè),包括光學(xué)動(dòng)捕(OptiTrack、ART…)、慣性動(dòng)捕(Xsens、諾亦騰…)、數(shù)據(jù)手套(Hi5、CyberGloves…)、VR頭盔(HTC
VIVE、Oculus、Varjo…)等,可通過動(dòng)捕與數(shù)據(jù)手套實(shí)時(shí)驅(qū)動(dòng)數(shù)字人體,并且以VR頭盔查看數(shù)字人體第一人稱視角。

??????? 常規(guī)任務(wù)仿真是根據(jù)任務(wù)流程的執(zhí)行過程,通過關(guān)鍵幀動(dòng)畫或典型動(dòng)作生成數(shù)字人體與設(shè)備的交互動(dòng)作仿真,整個(gè)仿真按時(shí)間軸順序執(zhí)行,這種方式無法滿足具有多分支的復(fù)雜任務(wù)流程的仿真需求。通過可視化腳本設(shè)定復(fù)雜任務(wù)觸發(fā)規(guī)則,當(dāng)滿足事件觸發(fā)條件時(shí)執(zhí)行該事件,即可進(jìn)行復(fù)雜任務(wù)流程仿真。以汽車HMI驗(yàn)證為例,通過可視化腳本編輯任務(wù)邏輯,通過交互事件觸發(fā)實(shí)現(xiàn)HMI交互與車輛模型的交互等。如開關(guān)車門、開關(guān)燈、切換HMI界面、播放音樂等。
??????? 通過關(guān)鍵幀可以對任務(wù)動(dòng)作進(jìn)行精確的控制,但是需要花費(fèi)較長的時(shí)間,適合有精細(xì)化要求的任務(wù)動(dòng)作編輯;通過典型動(dòng)作可以較快地生成任務(wù)動(dòng)作,但僅適合軟件中已經(jīng)定義好的動(dòng)作類型;通過動(dòng)捕設(shè)備實(shí)時(shí)驅(qū)動(dòng)數(shù)字人體進(jìn)行任務(wù)仿真是一種較為理想的任務(wù)仿真方式,但需要相應(yīng)的硬件設(shè)備支持,同時(shí)不同的硬件設(shè)備存在使用場景的局限,如光學(xué)動(dòng)捕怕遮擋、慣性動(dòng)捕容易漂移等;通過可視化腳本可以創(chuàng)建多種類型、多種交互方式的任務(wù)仿真,但需要一定的編程能力。用戶可以根據(jù)實(shí)際的應(yīng)用場景及軟硬件環(huán)境,選擇適合的任務(wù)仿真創(chuàng)建方式。 ?? ?
