🎄teratailクリスマスプレゼントキャンペーン2024🎄』開催中!

\teratail特別グッズやAmazonギフトカード最大2,000円分が当たる!/

詳細はこちら
VIVE

VIVEは、VR向けヘッドマウントディスプレイです。センサーによって部屋自体をVR空間にするルームスケールが大きな特徴。プレイヤーはその空間を自由に歩き回ることが可能なため、高い没入感を体験できます。

C#

C#はマルチパラダイムプログラミング言語の1つで、命令形・宣言型・関数型・ジェネリック型・コンポーネント指向・オブジェクティブ指向のプログラミング開発すべてに対応しています。

Unity

Unityは、Unity Technologiesが開発・販売している、IDEを内蔵するゲームエンジンです。主にC#を用いたプログラミングでコンテンツの開発が可能です。

Q&A

1回答

955閲覧

SteamVR V1.7のコントローラーとトラッカーの入れ替わり対処

yamatarou

総合スコア7

VIVE

VIVEは、VR向けヘッドマウントディスプレイです。センサーによって部屋自体をVR空間にするルームスケールが大きな特徴。プレイヤーはその空間を自由に歩き回ることが可能なため、高い没入感を体験できます。

C#

C#はマルチパラダイムプログラミング言語の1つで、命令形・宣言型・関数型・ジェネリック型・コンポーネント指向・オブジェクティブ指向のプログラミング開発すべてに対応しています。

Unity

Unityは、Unity Technologiesが開発・販売している、IDEを内蔵するゲームエンジンです。主にC#を用いたプログラミングでコンテンツの開発が可能です。

0グッド

0クリップ

投稿2019/09/26 10:20

HTC VIVEのコントローラー・複数のトラッカー・HMDが入れ替わってしまい、
ぐちゃぐちゃになる問題を解決しようとしています。

複数のコントローラーやトラッカーを入れ替えての使用も考えられるため、
あらかじめシリアルナンバーを固定しておくことができません。

そこで、割り当てが狂った場合、
右コントローラー・左コントローラー・トラッカー1・トラッカー2・・・・
と決めた順番でトリガーやトラッカーのボタンを押してもらい、シリアルナンバーを取得。
その順番でDeviceIDを再割り当てするスクリプトを作っています。

この、順番でコントローラー・トラッカーのボタン入力を取得をする、というところで
割り当てが狂っているコントローラー・トラッカーの入力をどうやって取得しようか・・・
と頭を悩ましております。

ーーー

目指しているものですが、
有効なすべてのDeviceIDを監視し、ボタンが押されたときにそのDeviceIDを特定、
シリアルナンバーを取得する、プログラムを作れないかと考えています。

厄介なのが、トラッカーがHMDやベースステーションに入れ替わることがある点です。

アドバイスを頂ければ幸いです。

ーーー

ちなみに
VRTKを使用しているため、SteamVR V2への移行は考えておりません。
unity 2018.4を使用しています。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

トラッカーってペアリング用のボタン以外にボタンありましたっけ…?
ハーネス作ればいけますけど…

以前、腰と両足のトラッキングを作ったときは、
キャリブレーションを作成して、トラッカーのうち一番上にあるものが腰、
それ以外で左にあるものが左足、残ったのが右足という形で取得していました

腰と両足用のGameObjectを作り、それがどのトラッカーのGameObjectの座標をコピーするのか、
その割当をキャリブレーションで設定する、という感じです

投稿2019/09/27 04:31

izmktr

総合スコア2856

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.36%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問