欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種應(yīng)用于虛擬現(xiàn)實的地圖邊界限定方法與流程

文檔序號:11324515閱讀:372來源:國知局

本發(fā)明涉及計算機圖形學(xué)領(lǐng)域,尤其是一種應(yīng)用于虛擬現(xiàn)實的地圖邊界限定方法。



背景技術(shù):

虛擬現(xiàn)實:虛擬現(xiàn)實是一種可以創(chuàng)建和體驗虛擬世界的計算機仿真系統(tǒng),它利用計算機生成一種模擬環(huán)境,是一種多信息融合的交互式的三維動態(tài)視景和實體行為的系統(tǒng)仿真,使用戶沉浸到該環(huán)境中。

傳統(tǒng)的虛擬現(xiàn)實設(shè)備把現(xiàn)實世界與虛擬世界一比一映射,導(dǎo)致人們不能很自然的游覽大于實際世界尺寸的場景。雖然可以通過鼠標(biāo),手柄等外設(shè)幫助人們在虛擬世界行走,但這樣用戶的沉浸感就是大打折扣,在虛擬現(xiàn)實的應(yīng)用中是難于接受的。

而且,目前虛擬現(xiàn)實設(shè)備所采用的是利用一種jpg圖片的像素點來對應(yīng)地圖的位置,這就造成其定位精度差的問題。



技術(shù)實現(xiàn)要素:

本發(fā)明提供一種應(yīng)用于虛擬現(xiàn)實的地圖邊界限定方法,以解決現(xiàn)有虛擬現(xiàn)實地圖邊界小及地圖定位差的技術(shù)問題。

根據(jù)本發(fā)明的一個方面,提供了一種應(yīng)用于虛擬現(xiàn)實的地圖邊界限定方法,包括:

步驟s1.基于地圖碰撞,以獲取地圖的邊界數(shù)據(jù);

步驟s2.基于所述地圖的邊界數(shù)據(jù),以獲取允許活動的運動區(qū)域數(shù)據(jù);

步驟s3.基于齊次運算,將所述允許活動的運動區(qū)域數(shù)據(jù)保存以形成一張允許活動參數(shù)地圖;

步驟s4.基于活動的位置數(shù)據(jù),以判定該活動是否超出所述允許活動參數(shù)地圖。

在上述方案基礎(chǔ)上優(yōu)選,所述地圖碰撞具體操作步驟為:

步驟一:將地圖劃分為多個單元格形成初始柵格地圖,把含有障礙物的單元格定義為在先障礙物區(qū)域;

步驟二:以初始柵格地圖中柵格的頂點為中心輻射至單元格大小,形成新的柵格地圖,其中所述頂點成為新的柵格地圖單元格的中心點;

步驟三:在新的柵格地圖中,把含有在先障礙物區(qū)域的單元格定義為最終障礙物區(qū)域。

在上述方案基礎(chǔ)上優(yōu)選,其中所述柵格化地圖的具體操作步驟為:

將地圖劃分為許多單元格形成初始柵格地圖,并定義自移動機器人在初始柵格地圖中的起始位置,自移動機器人在行走的同時檢測行走區(qū)域內(nèi)是否存在障礙物,若判斷存在障礙物則在初始柵格地圖中把障礙物所對應(yīng)的單元格定義為在先障礙物區(qū)域。

本發(fā)明的一種應(yīng)用于虛擬現(xiàn)實的地圖邊界限定方法,通過利用地圖碰撞獲取地圖的邊界數(shù)據(jù);然后通過地圖的邊界數(shù)據(jù)獲取允許活動的運動區(qū)域數(shù)據(jù);并基于齊次運算,將允許活動的運動區(qū)域數(shù)據(jù)保存以形成一張允許活動參數(shù)地圖,再基于活動的位置數(shù)據(jù)判定該活動是否超出允許活動參數(shù)地圖。從而既可以引導(dǎo)用戶在虛擬世界中自由行走又不會超出現(xiàn)實世界的邊界,現(xiàn)實空間的尺寸不會限制用戶在虛擬空間行走的范圍,從而擴大了虛擬世界的活動空間,在合理成本范圍內(nèi)實現(xiàn)了有限實際空間到虛擬無限空間的映射。

附圖說明

圖1是本發(fā)明的應(yīng)用于虛擬現(xiàn)實的地圖邊界限定方法的流程圖。

具體實施方式

下面結(jié)合附圖和實施例,對本發(fā)明的具體實施方式作進一步詳細(xì)描述。以下實施例用于說明本發(fā)明,但不用來限制本發(fā)明的范圍。

請參閱圖1所示,本發(fā)明的提供了一種應(yīng)用于虛擬現(xiàn)實的地圖邊界限定方法,包括:

步驟s1.基于地圖碰撞,以獲取地圖的邊界數(shù)據(jù);

步驟s2.基于所述地圖的邊界數(shù)據(jù),以獲取允許活動的運動區(qū)域數(shù)據(jù);

步驟s3.基于齊次運算,將所述允許活動的運動區(qū)域數(shù)據(jù)保存以形成一張允許活動參數(shù)地圖;

步驟s4.基于活動的位置數(shù)據(jù),以判定該活動是否超出所述允許活動參數(shù)地圖。

作為本發(fā)明的優(yōu)選實施例,本發(fā)明的步驟s1中的地圖碰撞具體操作步驟為:

步驟一:將地圖劃分為多個單元格形成初始柵格地圖,把含有障礙物的單元格定義為在先障礙物區(qū)域;

步驟二:以初始柵格地圖中柵格的頂點為中心輻射至單元格大小,形成新的柵格地圖,其中所述頂點成為新的柵格地圖單元格的中心點;

步驟三:在新的柵格地圖中,把含有在先障礙物區(qū)域的單元格定義為最終障礙物區(qū)域。

作為本發(fā)明的優(yōu)選實施例,本發(fā)明的柵格化地圖的具體操作步驟為:

將地圖劃分為許多單元格形成初始柵格地圖,并定義自移動機器人在初始柵格地圖中的起始位置,自移動機器人在行走的同時檢測行走區(qū)域內(nèi)是否存在障礙物,若判斷存在障礙物則在初始柵格地圖中把障礙物所對應(yīng)的單元格定義為在先障礙物區(qū)域。

本發(fā)明的一種應(yīng)用于虛擬現(xiàn)實的地圖邊界限定方法,通過利用地圖碰撞獲取地圖的邊界數(shù)據(jù);然后通過地圖的邊界數(shù)據(jù)獲取允許活動的運動區(qū)域數(shù)據(jù);并基于齊次運算,將允許活動的運動區(qū)域數(shù)據(jù)保存以形成一張允許活動參數(shù)地圖,再基于活動的位置數(shù)據(jù)判定該活動是否超出允許活動參數(shù)地圖。從而既可以引導(dǎo)用戶在虛擬世界中自由行走又不會超出現(xiàn)實世界的邊界,現(xiàn)實空間的尺寸不會限制用戶在虛擬空間行走的范圍,從而擴大了虛擬世界的活動空間,在合理成本范圍內(nèi)實現(xiàn)了有限實際空間到虛擬無限空間的映射。

最后,

本技術(shù):
的方法僅為較佳的實施方案,并非用于限定本發(fā)明的保護范圍。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。



技術(shù)特征:

技術(shù)總結(jié)
本發(fā)明的提供了一種應(yīng)用于虛擬現(xiàn)實的地圖邊界限定方法,通過利用地圖碰撞獲取地圖的邊界數(shù)據(jù);然后通過地圖的邊界數(shù)據(jù)獲取允許活動的運動區(qū)域數(shù)據(jù);并基于齊次運算,將允許活動的運動區(qū)域數(shù)據(jù)保存以形成一張允許活動參數(shù)地圖,再基于活動的位置數(shù)據(jù)判定該活動是否超出允許活動參數(shù)地圖。從而既可以引導(dǎo)用戶在虛擬世界中自由行走又不會超出現(xiàn)實世界的邊界,現(xiàn)實空間的尺寸不會限制用戶在虛擬空間行走的范圍,從而擴大了虛擬世界的活動空間,在合理成本范圍內(nèi)實現(xiàn)了有限實際空間到虛擬無限空間的映射。

技術(shù)研發(fā)人員:朱曉東
受保護的技術(shù)使用者:廈門游亨世紀(jì)科技有限公司
技術(shù)研發(fā)日:2017.06.29
技術(shù)公布日:2017.10.13
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
武城县| 山西省| 沾益县| 鞍山市| 芒康县| 绩溪县| 静宁县| 德惠市| 合肥市| 甘洛县| 白水县| 铜川市| 安仁县| 莱州市| 平顺县| 祁阳县| 贵州省| 屏南县| 民县| 华宁县| 和静县| 祁阳县| 岗巴县| 漠河县| 泗水县| 阳新县| 县级市| 乌拉特中旗| 通化市| 鸡泽县| 安新县| 玛纳斯县| 兴城市| 永登县| 吕梁市| 新郑市| 镇赉县| 大港区| 天津市| 藁城市| 鹰潭市|