-
Notifications
You must be signed in to change notification settings - Fork 6
Oculus Go with Go Controller and PSMove
After you have setup ALVR + FreePIE, you have to get PSMoveService and PSMoveFreepieBridge. Be sure you fully calibrate your PS Move controller before using it in VR!
- enable Bluetooth & PS Move controller
- run PSMoveService
- run PSMoveFreepieBridge (when your controller is detected it lights up)
- run FreePIE and load & run go_single_psmove.py
- run ALVR, start server
- start ALVR in your Oculus Go and connect with your server
- enjoy a low cost VR solution! 😄 😄
Maps move btn to trackpad click.
With this mode you can move around in virtual space just as if you have head/body tracking. Use trackpad of Go Controller, touch up/down to fly forward/backward in controller direction, click center to reset movement.
The script implements a virtual arm model with shoulder, elbow, arm forward rotation and hand. When this mode is selected, you can rotate your upper arm from 0° (down) to 90° (forward) by holding the move btn of your PS Move controller and rotating it up/down. Additionally your arm is a little bit extended when pointing forward, to be able to reach some positions in games (e.g. Star Wars: Droid Repair Bay).
-
Go Controller (right)
- trigger -> "trigger"
- trackpad -> "trackpad" or fly mode (touch up/down to fly forward/backward in controller direction, click center to reset movement)
- back -> "application_menu"
-
PS Move Controller (left)
- trigger -> "trigger"
- square -> "application_menu"
- triangle -> "back"
- cross -> "grip"
- circle -> "start"
- move btn -> selected mode dependent:
- default mode -> "trackpad click"
- fly mode with Go Controller trackpad & direction
- arm rotation with PS Move Controller up/down rotation
- PS btn -> "system"
- start
- select -> switch between modes: fly mode, arm rotation