1.一種虛擬現(xiàn)實(shí)和手勢(shì)檢測(cè)的乘坐公交車訓(xùn)練系統(tǒng),包括控制模塊、顯示模塊、設(shè)置模塊、檢測(cè)模塊和數(shù)據(jù)庫(kù),其特征在于:
顯示模塊包括虛擬現(xiàn)實(shí)顯示模塊、聲音播放模塊和監(jiān)控模塊;
設(shè)置模塊用于設(shè)置訓(xùn)練任務(wù)、任務(wù)的難度、噪音水平、獎(jiǎng)勵(lì)效果和訓(xùn)練階段;
檢測(cè)模塊包括位置檢測(cè)模塊、手勢(shì)檢測(cè)模塊和觸發(fā)檢測(cè)模塊,其中位置檢測(cè)模塊用于檢測(cè)受訓(xùn)者的移動(dòng),手勢(shì)檢測(cè)模塊用于獲得受訓(xùn)者的手部信息,觸發(fā)檢測(cè)模塊用于探測(cè)場(chǎng)景中的物品是否進(jìn)入預(yù)定的區(qū)域;
數(shù)據(jù)庫(kù)包括場(chǎng)景模型庫(kù)、物品模型庫(kù)、人物模型庫(kù)、運(yùn)動(dòng)軌跡庫(kù)、動(dòng)畫(huà)及動(dòng)作庫(kù)、聲音庫(kù)、獎(jiǎng)勵(lì)效果庫(kù)和訓(xùn)練信息庫(kù);
控制模塊用于控制整個(gè)訓(xùn)練流程、調(diào)用其余模塊的信息以及控制其余模塊。
2.根據(jù)權(quán)利要求1所述的訓(xùn)練系統(tǒng),其特征在于每一訓(xùn)練階段啟動(dòng)后,控制模塊會(huì)加載相應(yīng)的模型:首先控制模塊根據(jù)設(shè)置模塊中的難度、噪音水平、和訓(xùn)練階段,從數(shù)據(jù)庫(kù)的場(chǎng)景模型庫(kù)中調(diào)用相應(yīng)的場(chǎng)景,再?gòu)奈锲纺P蛶?kù)和人物模型庫(kù)中調(diào)用相應(yīng)的物品和人物模型,安置在事先設(shè)定的位置,并通過(guò)虛擬現(xiàn)實(shí)顯示模塊進(jìn)行顯示,然后通過(guò)調(diào)用動(dòng)畫(huà)動(dòng)作庫(kù)和運(yùn)動(dòng)軌跡庫(kù),控制物品和人物按事先設(shè)定好的軌跡和動(dòng)作運(yùn)動(dòng),之后通過(guò)獎(jiǎng)勵(lì)效果這一信息從獎(jiǎng)勵(lì)效果庫(kù)和聲音庫(kù)中加載獎(jiǎng)勵(lì)需要用到的動(dòng)畫(huà)效果和聲音,以便需要播放獎(jiǎng)勵(lì)時(shí)可以隨時(shí)調(diào)用。
3.根據(jù)權(quán)利要求2所述的訓(xùn)練系統(tǒng),其特征在于在二、三、四、五、六訓(xùn)練階段,當(dāng)控制模塊加載完相應(yīng)的模型后,控制模塊控制位置檢測(cè)模塊啟動(dòng),開(kāi)始實(shí)時(shí)采集受訓(xùn)者的位置反饋給控制模塊,控制模塊根據(jù)接收到的受訓(xùn)者位置信息控制場(chǎng)景中的主角相應(yīng)地移動(dòng)。
4.根據(jù)權(quán)利要求1所述的訓(xùn)練系統(tǒng),其特征在于在二、三、四、五、六訓(xùn)練階段,控制模塊控制觸發(fā)檢測(cè)模塊啟動(dòng),觸發(fā)檢測(cè)模塊由多個(gè)觸發(fā)器組成,每個(gè)觸發(fā)器都預(yù)先設(shè)定好了中心位置、檢測(cè)范圍和檢測(cè)對(duì)象,當(dāng)物品進(jìn)入到某一個(gè)觸發(fā)器的檢測(cè)范圍內(nèi),該觸發(fā)器判斷物品是否為檢測(cè)對(duì)象,如果是則反饋給控制模塊一個(gè)正確觸發(fā)的信息,如果不是則不反饋信息,控制模塊接收到正確觸發(fā)的信息后控制顯示模塊做出相應(yīng)反應(yīng)。
5.根據(jù)權(quán)利要求1所述的訓(xùn)練系統(tǒng),其特征在于訓(xùn)練的第三、四階段啟動(dòng)后:控制模塊控制手勢(shì)檢測(cè)模塊啟動(dòng),根據(jù)采集到的圖像識(shí)別出當(dāng)前手勢(shì)檢測(cè)模塊在可靠檢測(cè)范圍內(nèi)出現(xiàn)的手掌坐標(biāo)、方向和指尖位置等相關(guān)信息,并傳輸給控制模塊,控制模塊決定使用多少雙手的數(shù)據(jù),然后控制模塊調(diào)用人物模型庫(kù)中預(yù)先設(shè)置的手的模型,并將獲取的手的相關(guān)信息與手的模型加以關(guān)聯(lián),并通過(guò)虛擬現(xiàn)實(shí)顯示模塊顯示手的模型,當(dāng)受訓(xùn)者的手勢(shì)發(fā)生變化,顯示的手部模型相應(yīng)發(fā)生變化,從而實(shí)現(xiàn)手勢(shì)檢測(cè)。
6.根據(jù)權(quán)利要求1所述的訓(xùn)練系統(tǒng),其特征在于在第五訓(xùn)練階段:控制模塊根據(jù)公交車路線、出發(fā)地點(diǎn)、目的地這三個(gè)訓(xùn)練變量,調(diào)取運(yùn)動(dòng)軌跡庫(kù)中相應(yīng)的公交車移動(dòng)軌跡,控制公交車進(jìn)行相應(yīng)移動(dòng),并在公交車路線包含的站點(diǎn)進(jìn)行??浚看瓮?浚刂颇K隨機(jī)抽取角色,通過(guò)運(yùn)動(dòng)軌跡庫(kù)和動(dòng)畫(huà)動(dòng)作庫(kù)控制所述角色走下車,控制語(yǔ)音播放模塊播放一次當(dāng)前的站名。