Summary

バーチャルリアリティ環境における人間の観察者の制御された回転

Published: April 21, 2022
doi:

Summary

人間の観察者の制御された物理的回転は、特定の実験的、娯楽的、および教育的用途にとって望ましい。本稿では、オフィスの回転椅子をバーチャルリアリティ環境における物理的な回転を制御するための媒体に変換する方法を概説する。

Abstract

バーチャルリアリティ(VR)システムの低コストと可用性は、より自然主義的、多感覚的、没入型条件下での知覚と行動に関する研究の最近の加速を支えてきました。VRシステムの使用から特に恩恵を受けた研究分野の1つは、多感覚の統合、例えば、視覚と前庭の手がかりを統合して自己運動の感覚を生じさせることです。このため、仮想環境における観測者の制御された物理的回転のためのアクセス可能な方法は、有用な革新を表す。本稿では、オフィスの回転椅子の回転を自動化する方法と、その動きをVR体験に統合する方法を提示する。実験例を用いて、このようにして生成された物理的運動が、期待と一致する方法で観察者の視覚経験と統合されることが実証される。動きが視覚刺激と一致する場合は高積分、運動が不整合な場合は低積分。

Introduction

自然条件下では、多くの手がかりが組み合わさって、自己運動の感覚を生み出します1.このような感覚を生み出すことは、多くのレクリエーション、健康、教育VRアプリケーション2345の目標であり、手がかりがどのように組み合わさって自己運動の感覚を与えるかを理解することは、神経科学者の長期的な努力でした6,7,8,9,10,11 .自己運動知覚の手がかりの3つの最も重要なクラスは、視覚的、前庭的、および固有受容性1である。3つとも、現実世界での自然な活動的な動きの間に一致して結合し、堅牢で豊かな自己運動の感覚を提供します。手がかりの各クラスの役割を理解し、手がかりがどのように結合するかを理解するために、研究者は伝統的に実験観察者から1つ以上の手がかりを奪い、および/または手がかりを互いに矛盾させてきた1,12。例えば、固有受容性手がかりの非存在下で回転前庭合図を提供するために、観察者は、電動椅子13、14、1516によって受動的に回転させることができる。このような受動運動は、自己運動17に非常に説得力のある手がかりを提供することが示されている。VRヘッドセットによって提供される制御された視覚的合図は、椅子の動きと一致したり矛盾したり、まったく存在しない場合があります。固有受容性の手がかりは、観察者に自分の力で椅子を回転させることによって、例えば、椅子を足で押し回すことによって追加することができる。

ここでは、オフィスの回転椅子を、観察者の身体を物理的に回転させるための媒体に変換し、その動きを視覚的(および潜在的に聴覚的)な仮想体験に統合する方法を紹介します。椅子の回転は、観察者、コンピュータプログラム、または実験者などの別の人の制御下に置くことができる。オブザーバー制御の回転は、モーター駆動の回転をオブザーバーのハンドヘルドコントローラの位置の関数にすることによって受動的にすることも、椅子をオフにしてオブザーバーが椅子自体を回転させることによってアクティブにすることもできます。

また、この椅子/ VRシステムのための心理物理学的なアプリケーションも提示されます。このサンプル アプリケーションでは、観測者の制御されたパッシブ回転が、自己運動の手がかりがどのように相互作用して全体的な知覚エクスペリエンスを生成するかを理解する上での有用性を強調しています。具体的な目標は、長い間研究されてきた錯視誘発運動についての洞察を得ることでした18,19。誘導運動では、静止または移動するターゲットは、移動する背景から知覚的に「反発」されます。例えば、赤色のターゲットドットが、右に移動する青色のドットのフィールドに対して垂直に上方に移動する場合、ターゲットドットは、予想通り上方に移動するように見えるが、移動する背景2021の方向から離れて左にも移動するように見える。その目的は、反発が背景運動を自己運動2223によって引き起こされたと解釈した結果であるかどうかを検定することであった。

この場合、背景の視覚運動と一致する物理的な回転を追加すると、背景の動きが静止した環境を介した自己回転によるものであるというより強い感覚が得られるはずです。これは、次に、静止世界23に対する標的運動を得るために、目標運動から背景運動を減算するより大きな傾向につながるはずである。この減算傾向の増加は、より大きな知覚された標的反発をもたらすであろう。これをテストするために、背景モーションと一致するか、または矛盾する物理的な自己回転が追加されました。ここで提示されたシステムは、この仮説を検証するために、物理的運動および対応する視覚運動の正確な制御を可能にした。この例では、椅子の動きは、VRシステムのハンドヘルドコントローラを使用して観察者を直接制御していました。

文献24,25,26,27,28,29には、さまざまなVRアプリケーション用の電動回転椅子の多くの例がありますが、著者らは、そのような椅子を作り、インタラクティブなVR体験に統合するための簡潔な一連の指示を知らない。SwiVRChair29は、構造的にはここに示すものと似ていますが、異なる目的を念頭に置いて設計されており、VR環境での没入感を向上させるためにコンピュータプログラムによって駆動されるように設計されており、椅子の動きは地面に足を置くことによってユーザーがオーバーライドすることができます。市販の椅子30,31の費用を考えると、1つの「社内」を作ることは、一部の研究者にとってより実行可能な選択肢かもしれません。このような状況にある人にとっては、以下のプロトコルが役に立つはずです。

システム概要
このプロトコルは、オフィスチェアを電気駆動の回転チェアに変換し、チェアの動きをVR体験に統合するための指示で構成されています。システム全体が完成すると、機械、電気、ソフトウェア、VR サブシステムの 4 つの部分で構成されます。システム全体の写真を 図1に示します。示されたシステムは、実験例で使用したシステムであった。

機械サブシステムの仕事は、モーターを介して回転椅子の上部シャフトを物理的に回転させることです。これは、オフィスチェアの上部回転軸に固定されたプーリーと、シャフトの下部固定部分に取り付けられた調整可能な取り付けフレームの2つのものが取り付けられたオフィスチェアで構成されています。マウントには電動ステッピングモーターが取り付けられており、そのシャフトにはプーリーが取り付けられており、オフィスチェアの上部シャフトのプーリーと並んでいます。ベルトはモータープーリーを椅子プーリーに結合し、モーターが椅子を回転させることを可能にします。

電気サブシステムはモーターに電力を供給し、モーターの電子制御を可能にします。これは、モータドライバ、モータ用の電源、ドライバとコンピュータとを接続するためのArduinoボード、およびArduino用の電源(オプション)で構成されています。Arduinoボードは、プログラマブルマイクロプロセッサ、コントローラ、入出力ピン、および(一部のモデルでは)USBポート(ここで必須)を含む、電子製品の愛好家やプロメーカーの間で人気のある小型ボードです。すべての電気部品は、カスタム修正された電気的に絶縁されたボックスに収容されています。モータに電力を供給するトランスと(オプションの)Arduino電源には主電源が必要であり、モータは高い動作電圧を必要とするため、低電圧の電子作業(以下のプロトコルステップ2.5〜2.10)を除くすべての作業は、資格のある個人が実行する必要があります。

ソフトウェアサブシステムは、ArduinoをプログラミングするためのArduinoソフトウェア、VR環境を作成するためのUnityソフトウェア、VRシステムを駆動するためのSteamソフトウェア、およびUnityがArduinoボードと通信できるようにするUnityプラグインであるArdityで構成されています。このソフトウェアは、実験例のためにMicrosoft Windows 10 Enterpriseを実行しているGygabyte Sabre 15WV8ラップトップにインストールされました(図1)。

VRシステムは、ヘッドマウントディスプレイ(HMD)、ハンドヘルドコントローラ、および空間におけるHMDとコントローラの位置と向きを決定するための基地局で構成されています。このプロジェクトで使用したVRシステムはHTC Vive Proでした(図1)。

以下に説明するのは、これらのコンポーネントを組み合わせて、ハンドヘルドコントローラを介して観察者によって制御される椅子の動き、またはコンピュータマウスまたはポテンショメータを介してホスト/実験者によって制御される椅子の動きと、物理的な回転(実験またはその他の方法)を組み込んだ仮想体験を達成するための手順である。プロトコルの最後の部分は、VR体験を開始するために必要な手順で構成されています。試行とデータ収集を可能にするために Unity をコーディングする方法は、この原稿の範囲外であることに注意してください。一部のステップ、特に機械サブシステムの場合、特定のワークショップ機器と一定レベルのスキルが必要です。原則として、提示された方法は、それらのリソースの利用可能性に合わせて調整することができる。より技術的なステップのいくつかについて、代替案が提供されています。

Protocol

警告: 電気工事は資格のある人が行う必要があります。 1. 機械的なシステムセットアップ手順 メインプーリーをスイベルチェアの上部シャフトに取り付けます。 上部シャフトを取り外します。メモ:これには通常、椅子を横に置き、椅子の基部にあるピンを取り外して、上部シャフトが下部シャフトから滑り落ちるのを防ぐことが含まれます…

Representative Results

この実験例の目的は、物理的な回転 (シーン内の視覚的背景の動きと一致するか一致しないか) の追加が、そのシーン内の移動するターゲットの知覚方向に影響を与えるかどうかを判断することでした。合同運動と不整合な物理的運動との間の差は、背景運動が、参加者の視覚系が背景運動の原因を自己運動にどれだけ容易に割り当てるかに従って、知覚された標的方向に影響を与えるという…

Discussion

本稿では、観察者や実験者の制御下でオフィスチェアに自動回転を追加する方法と、その動きを仮想体験に統合するための付随的な方法を提示する。重要なステップには、モーターを椅子に機械的に取り付け、モーターの電源と電気制御を設定し、モーターコントローラーを駆動するようにArduinoとコンピューターを構成することが含まれます。機械的な取り付けステップには、いくつかの特…

Declarações

The authors have nothing to disclose.

Acknowledgements

この研究は、オーストラリア研究評議会の助成金DP160104211、DP190103474、およびDP190103103の支援を受けました。

Materials

48 V DC power supply (motor) Meanwell RSP-320-48 https://www.meanwellaustralia.com.au/products/rsp-320
5 V DC power supply (arduino) Jaycar MP3295 https://www.jaycar.com.au/15w-5v-3a-enclosed-power-supply/p/MP3295?pos=5&queryId=dda344422ab16c6
7f558551ac0acbd40
Ardity plugin for Unity Open Source https://ardity.dwilches.com/
Arduino MEGA 2560 Jaycar XC4420 https://www.jaycar.com.au/duinotech-mega-2560-r3-board-for-arduino/p/XC4420?pos=2&queryId=901771805f4bf6e0
ec31d41601d14dc3
Arduino software Arduino https://www.arduino.cc/en/software
Belt Motion Dynamics RFTB10010 Choose a size that suits the application. We used 60 tooth. https://www.motiondynamics.com.au/polyurethane-timing-belts-16mm-t-10/
Bracket bolts (holding motor) The Fastner Factory 161260 x 4. https://www.thefastenerfactory.com.au/bolts-and-nuts/all-stainless-bolts/stainless-button-socket-head-cap-screws/stainless-steel-button-socket-head-cap-screw-m6-x-35mm-100pc
Bracket bolts (not holding motor) The Fastner Factory 161258 x 4. https://www.thefastenerfactory.com.au/bolts-and-nuts/all-stainless-bolts/stainless-button-socket-head-cap-screws/stainless-steel-button-socket-head-cap-screw-m6-x-25mm-100pc
Clamp Angle Iron Austral Wright Metals 50004813 x 2. https://www.australwright.com.au/products/stainless-steel/stainless-steel-bar-round-flat-angle-square/
Clamp bolts The Fastner Factory 161265 x 4. https://www.thefastenerfactory.com.au/bolts-and-nuts/all-stainless-bolts/stainless-button-socket-head-cap-screws/stainless-steel-button-socket-head-cap-screw-m6-x-70mm-100pc  
Clamp leaves (stainless flat bar) Austral Wright Metals 50004687 x 8. https://www.australwright.com.au/products/stainless-steel/stainless-steel-bar-round-flat-angle-square/
Cover (acrylic) Bunnings Warehouse 1010489 https://www.bunnings.com.au/suntuf-900-x-600-x-5mm-grey-acrylic-sheet_p1010489
Cover bolts/nuts Bunnings Warehouse 247292 x 4. https://www.bunnings.com.au/pinnacle-m3-x-16mm-stainless-steel-hex-head-bolts-and-nuts-12-pack_p0247292
Cover brackets Bunnings Warehouse 44061 x 4. https://www.bunnings.com.au/zenith-20mm-zinc-plated-angle-bracket-16-pack_p0044061
Emergency shut-off switch Jaycar SP0786 https://www.jaycar.com.au/latching-emergency-stop-switch/p/SP0786?pos=1&queryId=5abe9876cf78dc3d
d26b9067fbc36f74
Hybrid stepper motor and driver Vevor ? Closed Loop Stepper Motor Nema 34 12NM Servo Motor Hybrid Driver https://vevor.com.au/products/1712oz-in-nema34-closed-loop-stepper-motor-12nm-hybrid-servo-driver-hsc86-kit?variant=33058303311975
IEC mains power connector RS components 811-7213 https://au.rs-online.com/web/p/iec-connectors/8117213
Instrument case (housing) Jaycar HB6381 https://www.jaycar.com.au/abs-instrument-case-with-purge-valve-mpv2/p/HB6381
LED Jaycar ZD0205 https://www.jaycar.com.au/green-10mm-led-100mcd-round-diffused/p/ZD0205?pos=11&queryId=e596cbd3d71e86
37ab9340cee51175e7&sort=
relevance
Main pulley (chair) Motion Dynamics ALTP10020 Choose a size that suits the application. More teeth = slower rotation. We used 36 tooth. https://www.motiondynamics.com.au/timing-pulleys-t10-16mm.html
Motor attachment bars (Stainless flat bar) Austral Wright Metals 50004687 x 4. https://www.australwright.com.au/products/stainless-steel/stainless-steel-bar-round-flat-angle-square/
Mounting brackets (stainless flat bar) Austral Wright Metals 50004687 x 2. https://www.australwright.com.au/products/stainless-steel/stainless-steel-bar-round-flat-angle-square/
Nuts The Fastner Factory 161989 x 12. https://www.thefastenerfactory.com.au/stainless-steel-hex-nylon-insert-lock-nut-m6-100pc
On/off switch Jaycar SK0982 https://www.jaycar.com.au/dpdt-illuminated-rocker-large-red/p/SK0982?pos=4&queryId=88e0c5abfa682b74
fa631c6d513abc73&sort=relevance
Potentiometer Jaycar RP8610 https://www.jaycar.com.au/10k-ohm-logarithmic-a-single-gang-9mm-potentiometer/p/RP8610?pos=4&queryId=0d1510281ba100d
174b8e3d7f806a020
Pulley screws The Fastner Factory 155856 x 5. https://www.thefastenerfactory.com.au/stainless-steel-hex-socket-head-cap-screw-m4-x-25mm-100pc
resistor 150 Ohm Jaycar RR2554 https://www.jaycar.com.au/150-ohm-1-watt-carbon-film-resistors-pack-of-2/p/RR2554?pos=19&queryId=48c6317c73fd361
a42c835398d282c4a&sort=
relevance
Small pulley (motor) Motion Dynamics ALTP10020 Choose a size that suits the application. More teeth = faster rotation. We used 24 tooth. https://www.motiondynamics.com.au/timing-pulleys-t10-16mm.html
Small toggle switch Jaycar ST0555 https://www.jaycar.com.au/sealed-mini-toggle-switch/p/ST0555?pos=14&queryId=066b989a151d83
31885c6cec92fba517&sort=
relevance
Steam software Valve Corporation https://store.steampowered.com/
SteamVR plugin for Steam Valve Corporation https://store.steampowered.com/app/250820/SteamVR/
Unity software Unity Technologies https://unity3d.com/get-unity/download
VR system Scorptec 99HANW007-00 HTC Vive Pro with controllers and base stations. https://www.scorptec.com.au/product/gaming-peripherals/vr/72064-99hanw007-00?gclid=Cj0KCQiA5OuNBhCRARIsA
CgaiqX8NjXZ9F6ilIpVmYEhhanm
GA67xLzllk5EmjuG0gnhu4xmiE
_RwSgaAhn8EALw_wcB

Referências

  1. Campos, J., Bülthoff, H., Murray, M. M., Wallace, M. T. Multimodal integration during self-motion in virtual reality. The Neural Bases of Multisensory. , (2012).
  2. Radianti, J., Majchrzak, T. A., Fromm, J., Wohlgenannt, I. A systematic review of immersive virtual reality applications for higher education: Design elements, lessons learned, and research agenda. Computers & Education. 147, 103778 (2020).
  3. Madshaven, J. M. Investigating the user experience of virtual reality rehabilitation solution for biomechatronics laboratory and home environment. Frontiers in Virtual Reality. 2, 645042 (2021).
  4. Fan, Z. Design of physical training motion simulation system based on virtual reality technology. 2021 The 13th International Conference on Computer Modeling and Simulation. Association for Computing Machinery. , 81-86 (2021).
  5. Roettl, J., Terlutter, R. The same video game in 2D, 3D or virtual reality – How does technology impact game evaluation and brand placements. PLoS One. 13 (7), 0200724 (2018).
  6. Riecke, B. E., Sigurdarson, S., Milne, A. P. Moving through virtual reality without moving. Cognitive Processing. 13, 293-297 (2012).
  7. Fauville, G., Queiroz, A. C. M., Woolsey, E. S., Kelly, J. W., Bailenson, J. N. The effect of water immersion on vection in virtual reality. Scientific Reports. 11 (1), 1022 (2021).
  8. Bernhard, E. R., Jörg, S. -. P., Marios, N. A., Markus Von Der, H., Heinrich, H. B. Cognitive factors can influence self-motion perception (vection) in virtual reality. ACM Transactions on Applied Perception. 3 (3), 194-216 (2006).
  9. Gibson, J. J. . The perception of the visual world. , (1950).
  10. Angelaki, D. E., Gu, Y., Deangelis, G. C. Visual and vestibular cue integration for heading perception in extrastriate visual cortex. Journal of Physiology. 589, 825-833 (2011).
  11. Badcock, D., Palmisano, S., May, J. G., Hale, K. S., Stanney, K. M. Vision and virtual environments. Handbook of Virtual Environments: Design, Implementation, and Applications. , 39-85 (2014).
  12. Kaliuzhna, M., Prsa, M., Gale, S., Lee, S. J., Blanke, O. Learning to integrate contradictory multisensory self-motion cue pairings. Journal of Vision. 15 (1), (2015).
  13. Wilkie, R. M., Wann, J. P. The role of visual and nonvisual information in the control of locomotion. Journal of Experimental Psychology: Human Perception and Performance. 31 (5), 901-911 (2005).
  14. Sinha, N., et al. Perception of self motion during and after passive rotation of the body around an earth-vertical axis. Progress in Brain Research. 171, 277-281 (2008).
  15. Tremblay, L., et al. Biases in the perception of self-motion during whole-body acceleration and deceleration. Frontiers in Integrative Neuroscience. 7, 90 (2013).
  16. Nooij, S. A. E., Bockisch, C. J., Bülthoff, H. H., Straumann, D. Beyond sensory conflict: The role of beliefs and perception in motion sickness. PLoS One. 16 (1), 0245295 (2021).
  17. Harris, L., et al. Simulating self-motion I: Cues for the perception of motion. Virtual Reality. 6 (2), 75-85 (2002).
  18. Carr, H. A., Hardy, M. C. Some factors in the perception of relative motion: A preliminary experiment. Psychological Review. 27, 24-37 (1920).
  19. Reinhardt-Rutland, A. H. Induced movement in the visual modality: An overview. Psychological Bulletin. 103, 57-71 (1988).
  20. Zivotofsky, A. Z., et al. Tracking of illusory target motion: Differences between gaze and head responses. Vision Research. 35 (21), 3029-3035 (1995).
  21. Farrell-Whelan, M., Wenderoth, P., Wiese, M. Studies of the angular function of a Duncker-type induced motion illusion. Perception. 41 (6), 733-746 (2012).
  22. Warren, P. A., Rushton, S. K. Optic flow processing for the assessment of object movement during ego movement. Current Biology. 19 (18), 1555-1560 (2009).
  23. Fajen, B. R., Matthis, J. S. Visual and non-visual contributions to the perception of object motion during self-motion. PLoS One. 8 (2), 55446 (2013).
  24. Duminduwardena, U. C., Cohen, M. Controlling the Schaire Internet Chair with a mobile device. Proceedings CIT: The Fourth International Conference on Computer and Information Technology. , 215-220 (2004).
  25. Ashiri, M., Lithgow, B., Mansouri, B., Moussavi, Z. Comparison between vestibular responses to a physical and virtual reality rotating chair. Proceedings of the 11th Augmented Human International Conference. , (2020).
  26. Koenig, E. A new multiaxis rotating chair for oculomotor and vestibular function testing in humans. Neuro-ophthalmology. 16 (3), 157-162 (1996).
  27. Mowrey, D., Clayson, D. Motion sickness, ginger, and psychophysics. The Lancet. 319 (8273), 655-657 (1982).
  28. Sanmugananthan, P., Nguyen, N., Murphy, B., Hossieni, A. Design and development of a rotating chair to measure the cervico-ocular reflex. Cureus. 13 (10), 19099 (2021).
  29. Gugenheimer, J., Wolf, D., Haas, G., Krebs, S., Rukzio, E. SwiVRChair: a motorized swivel chair to nudge users’ orientation for 360 degree storytelling in virtual reality. 1996-2000. Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems. , (2016).
  30. . Roto VR Chair Available from: https://www.rotovr.com/ (2021)
  31. . Yaw Motion Simulator Available from: https://www.yawvr.com/ (2021)
  32. Warren, P. A., Rushton, S. K. Perception of object trajectory: Parsing retinal motion into self and object movement components. Journal of Vision. 7 (11), 1-21 (2007).
  33. Bonnen, K., Burge, J., Yates, J., Pillow, J., Cormack, L. K. Continuous psychophysics: Target-tracking to measure visual sensitivity. Journal of Visualized Experiments: JoVE. (3), (2015).
  34. . SimXperience Available from: https://www.simxperience.com/ (2021)
  35. Harris, L. R., Jenkin, M., Zikovitz, D. C. Visual and non-visual cues in the perception of linear self-motion. Experimental Brain Research. 135, 12-21 (2000).
  36. . DOF Reality Motion Simulators Available from: https://www.dofreality.com/ (2021)
  37. . Next Level Racing Available from: https://nextlevelracing.com/ (2022)
  38. . Motion Systems Available from: https://motionsystems.eu/ (2022)
  39. . Redbird Flight Simulations Available from: https://simulators.redbirdflight.com/ (2022)
  40. Teufel, H. J., et al. MPI motion simulator: development and analysis of a novel motion simulator. Proceedings of the AIAA Modeling and Simulation Technologies Conference and Exhibit (AIAA 2007). , (2007).
check_url/pt/63699?article_type=t

Play Video

Citar este artigo
Falconbridge, M., Falconbridge, P., Badcock, D. R. Controlled Rotation of Human Observers in a Virtual Reality Environment. J. Vis. Exp. (182), e63699, doi:10.3791/63699 (2022).

View Video