System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實現(xiàn)步驟摘要】
本申請涉及設備控制,尤其涉及一種設備控制方法、裝置、設備及存儲介質(zhì)。
技術(shù)介紹
1、目前增強現(xiàn)實(augmented?reality,ar)設備和虛擬現(xiàn)實(virtual?reality,vr)設備主流的交互控制方案包括觸屏、鍵盤/鼠標、遙控器和手勢控制等等,這些方式可以解決大多數(shù)的交互場景的問題,但是就目前的交互還存在較多的缺陷,例如,用戶在用手觸控時存在誤觸率高和識別率低等一系列的問題。
2、因此,如何提高頭戴顯示設備控制的準確性和效率是目前亟待解決的問題。
技術(shù)實現(xiàn)思路
1、本申請的主要目的在于提供一種設備控制方法、裝置、設備及存儲介質(zhì),旨在提高頭戴顯示設備控制的效率和準確性。
2、第一方面,本申請?zhí)峁┮环N設備控制方法,應用于頭戴顯示設備,所述頭戴顯示設備與控制設備通信連接,所述設備控制方法包括以下步驟:
3、獲取所述頭戴顯示設備和所述控制設備的相對位置信息,并接收所述控制設備傳輸?shù)哪繕薸mu數(shù)據(jù);
4、根據(jù)所述相對位置信息和所述目標imu數(shù)據(jù),確定所述控制設備在進行設備控制時相對所述頭戴顯示設備的目標移動軌跡;
5、根據(jù)所述目標移動軌跡,生成控制所述頭戴顯示設備的控制指令,并執(zhí)行所述控制指令以對所述頭戴顯示設備進行控制。
6、在一些實施例中,所述根據(jù)所述相對位置信息和所述目標imu數(shù)據(jù),確定所述控制設備在進行設備控制時相對所述頭戴顯示設備的目標移動軌跡,包括:
7、根據(jù)所述相對位置信息和所述
8、根據(jù)所述多個相對位置坐標,確定所述控制設備在進行設備控制時相對所述頭戴顯示設備的目標移動軌跡。
9、在一些實施例中,所述根據(jù)所述多個相對位置坐標,確定所述控制設備在進行設備控制時相對所述頭戴顯示設備的目標移動軌跡,包括:
10、基于各時刻點的次序依次對所述多個相對位置坐標進行連接,得到所述目標移動軌跡。
11、在一些實施例中,所述獲取所述頭戴顯示設備和所述控制設備的相對位置信息,包括:
12、獲取所述頭戴顯示設備的第一imu數(shù)據(jù)和所述控制設備的第二imu數(shù)據(jù);
13、根據(jù)所述第一imu數(shù)據(jù)和所述第二imu數(shù)據(jù),確定所述頭戴顯示設備和所述控制設備的相對位置信息。
14、在一些實施例中,所述根據(jù)所述第一imu數(shù)據(jù)和所述第二imu數(shù)據(jù),確定所述頭戴顯示設備和所述控制設備的相對位置信息,包括:
15、獲取地球的磁場方向和重力加速度;
16、根據(jù)所述磁場方向、所述重力加速度和所述第一imu數(shù)據(jù),確定所述頭戴顯示設備相對世界坐標的第一坐標信息和第一角度信息;
17、根據(jù)所述磁場方向、所述重力加速度和所述第二imu數(shù)據(jù),確定所述控制設備相對世界坐標的第二坐標信息和第二角度信息;
18、根據(jù)所述第一坐標信息、所述第一角度信息、所述第二坐標信息和所述第二角度信息,確定所述頭戴顯示設備和所述控制設備的相對位置信息。
19、在一些實施例中,所述相對位置信息包括相對距離信息和相對姿態(tài)信息;所述根據(jù)所述第一坐標信息、所述第一角度信息、所述第二坐標信息和所述第二角度信息,確定所述頭戴顯示設備和所述控制設備的相對位置信息,包括:
20、根據(jù)所述第一坐標信息和第二坐標信息計算所述頭戴顯示設備和所述控制設備的相對距離,得到相對距離信息;
21、根據(jù)所述第一角度信息和所述第二角度信息計算所述頭戴顯示設備和所述控制設備的相對姿態(tài),得到相對姿態(tài)信息。
22、在一些實施例中,所述根據(jù)所述目標移動軌跡,生成控制所述頭戴顯示設備的控制指令,包括:
23、獲取預設的移動軌跡和控制指令之間的映射關(guān)系表;
24、從所述映射關(guān)系表中查詢所述目標移動軌跡匹配的所述控制指令。
25、第二方面,本申請還提供一種設備控制裝置,所述設備控制裝置包括獲取模塊、確定模塊和控制模塊,其中:
26、所述獲取模塊,用于獲取頭戴顯示設備和所述控制設備的相對位置信息,并接收所述控制設備傳輸?shù)哪繕薸mu數(shù)據(jù);
27、所述確定模塊,用于根據(jù)所述相對位置信息和所述目標imu數(shù)據(jù),確定所述控制設備在進行設備控制時相對所述頭戴顯示設備的目標移動軌跡;
28、所述控制模塊,用于根據(jù)所述目標移動軌跡,生成控制所述頭戴顯示設備的控制指令,并執(zhí)行所述控制指令以對所述頭戴顯示設備進行控制。
29、第三方面,本申請還提供一種頭戴顯示設備,所述控制器包括處理器、存儲器、以及存儲在所述存儲器上并可被所述處理器執(zhí)行的計算機程序,其中所述計算機程序被所述處理器執(zhí)行時,實現(xiàn)如上述的設備控制方法的步驟。
30、第四方面,本申請還提供一種計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)上存儲有計算機程序,其中所述計算機程序被處理器執(zhí)行時,實現(xiàn)如上述的設備控制方法的步驟。
31、本申請?zhí)峁┮环N設備控制方法、裝置、設備及存儲介質(zhì),本申請通過獲取頭戴顯示設備和控制設備的相對位置信息,并接收控制設備傳輸?shù)哪繕薸mu數(shù)據(jù);然后根據(jù)相對位置信息和目標imu數(shù)據(jù),確定控制設備在進行設備控制時相對頭戴顯示設備的目標移動軌跡;之后根據(jù)目標移動軌跡,生成控制所述頭戴顯示設備的控制指令,并執(zhí)行所述控制指令以對所述頭戴顯示設備進行控制。本申請中通過控制設備的目標imu數(shù)據(jù)、頭戴顯示設備和控制設備的相對位置信息,能夠準確地知曉控制設備在觸發(fā)用于控制頭戴顯示設備的控制動作時,相對頭戴顯示設備的目標移動軌跡,再基于目標移動軌跡,能夠準確地生成頭戴顯示設備的控制指令,并執(zhí)行控制指令能夠準確地對頭戴顯示設備進行控制,極大地提高了頭戴顯示設備控制的效率和準確性。
本文檔來自技高網(wǎng)...【技術(shù)保護點】
1.一種設備控制方法,其特征在于,應用于頭戴顯示設備,所述頭戴顯示設備與控制設備通信連接,所述方法包括:
2.如權(quán)利要求1所述的設備控制方法,其特征在于,所述根據(jù)所述相對位置信息和所述目標IMU數(shù)據(jù),確定所述控制設備在進行設備控制時相對所述頭戴顯示設備的目標移動軌跡,包括:
3.如權(quán)利要求2所述的設備控制方法,其特征在于,所述根據(jù)所述多個相對位置坐標,確定所述控制設備在進行設備控制時相對所述頭戴顯示設備的目標移動軌跡,包括:
4.如權(quán)利要求1所述的設備控制方法,其特征在于,所述獲取所述頭戴顯示設備和所述控制設備的相對位置信息,包括:
5.如權(quán)利要求4所述的設備控制方法,其特征在于,所述根據(jù)所述第一IMU數(shù)據(jù)和所述第二IMU數(shù)據(jù),確定所述頭戴顯示設備和所述控制設備的相對位置信息,包括:
6.如權(quán)利要求5所述的設備控制方法,其特征在于,所述相對位置信息包括相對距離信息和相對姿態(tài)信息;所述根據(jù)所述第一坐標信息、所述第一角度信息、所述第二坐標信息和所述第二角度信息,確定所述頭戴顯示設備和所述控制設備的相對位置信息,包括:
...【技術(shù)特征摘要】
1.一種設備控制方法,其特征在于,應用于頭戴顯示設備,所述頭戴顯示設備與控制設備通信連接,所述方法包括:
2.如權(quán)利要求1所述的設備控制方法,其特征在于,所述根據(jù)所述相對位置信息和所述目標imu數(shù)據(jù),確定所述控制設備在進行設備控制時相對所述頭戴顯示設備的目標移動軌跡,包括:
3.如權(quán)利要求2所述的設備控制方法,其特征在于,所述根據(jù)所述多個相對位置坐標,確定所述控制設備在進行設備控制時相對所述頭戴顯示設備的目標移動軌跡,包括:
4.如權(quán)利要求1所述的設備控制方法,其特征在于,所述獲取所述頭戴顯示設備和所述控制設備的相對位置信息,包括:
5.如權(quán)利要求4所述的設備控制方法,其特征在于,所述根據(jù)所述第一imu數(shù)據(jù)和所述第二imu數(shù)據(jù),確定所述頭戴顯示設備和所述控制設備的相對位置信息,包括:
6.如權(quán)利要求5所述的設備控制方法,其特征在于,所述相對位置信息包...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:成傳罡,王兆民,
申請(專利權(quán))人:珠海莫界科技有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。