Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

HAND_MOVE event for PICO VR not working #45

Open
yjmade opened this issue Dec 26, 2024 · 4 comments
Open

HAND_MOVE event for PICO VR not working #45

yjmade opened this issue Dec 26, 2024 · 4 comments

Comments

@yjmade
Copy link

yjmade commented Dec 26, 2024

Thanks for the great work.
Currently I'm working on make it work on PICO VR. Everything else works well, only HAND_MOVE event fetched from client has it's content empty. The event value is as follow:

client<HAND_MOVE>({'left': ExtType(code=0, data=b'\x00'), 'right': ExtType(code=0, data=b'\x00'), 'leftState': {}, 'rightState': {}})

I believe the issue is on the Vuer client js side, but unluckily I didn't find it's source on github.
Please help to make it work. Thanks.

@silencht
Copy link

what is your Pico browser version?

@yjmade
Copy link
Author

yjmade commented Dec 31, 2024

3.3.45
and the system version is 5.0.12.S, which is the just upgraded latest version.

@yjmade
Copy link
Author

yjmade commented Jan 10, 2025

Also, MotionControllers + CONTROLLER_MOVE event doesn't work well either. Code as follows

        self.app.add_handler("CONTROLLER_MOVE")(self.on_motion_controller_move)
        session.upsert @ Hands(fps=fps, stream=True, key="hands", showLeft=False, showRight=False)
        session.upsert @ MotionControllers(stream=True, key="motion-controller", left=True, right=True)

The handler can be called, but the event is empty as follows:

 client<CONTROLLER_MOVE>({})

@yjmade
Copy link
Author

yjmade commented Jan 14, 2025

Strangly, I just tried Quest 3, with the vuer version 0.0.41,
Although The HAND_MOVE event for Quest 3 works well. But CONTROLLER_MOVE event still empty.
I use eact code from the document , the printout shows same as before:

Movement Event: key-motion-controller {}
Movement Event: key-motion-controller {}
Movement Event: key-motion-controller {}
Movement Event: key-motion-controller {}
Movement Event: key-motion-controller {}
Movement Event: key-motion-controller {}
Movement Event: key-motion-controller {}
Movement Event: key-motion-controller {}

Could be some problem from my side?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants