Note: For any Isaac Lab topics, please submit your topic to its GitHub repo ( GitHub - isaac-sim/IsaacLab: Unified framework for robot learning built on NVIDIA Isaac Sim ) following the instructions provided on Isaac Lab’s Contributing Guidelines ( Contribution Guidelines — Isaac Lab Documentation ).
Please provide all relevant details below before submitting your post. This will help the community provide more accurate and timely assistance. After submitting, you can check the appropriate boxes. Remember, you can always edit your post later to include additional information if needed.
Isaac Sim Version
5.1.0
Operating System
Ubuntu 24.04
Headset
Meta Quest 3
GPU Information
- Model: RTX 3090
- Driver Version: 580
Topic Description
Detailed Description
I have successfully set up an event for my right hand controller’s trigger button.
self._xrcore = xr_core.XRCore.get_singleton()
self._right_hand = self._xrcore.get_input_device("/user/hand/right")
self._event_generator = self._right_hand.bind_event_generator("trigger", "right_trigger", ["press", "release", "update", "state"])
message_bus: carb.events.IEventStream = self._xrcore.get_message_bus()
message_type_trigger: int = carb.events.type_from_string("right_trigger.state")
self._sub = message_bus.create_subscription_to_pop_by_type(message_type_trigger, self._on_xr_input_event)
The _on_xr_input_event function prints trigger value as expected, but once I put my headset down for 15 seconds, it goes to sleep mode, and when I put it back on, everything else works, I can teleport around, pick up objects etc, but the event won’t fire.
Error Messages
I also get this weird error message when setting up the event generator:
2025-12-08T23:39:44Z [31,319ms] [Error] [omni.kit.xr.core.python] bind_event_generator right_trigger
2025-12-08T23:39:44Z [31,319ms] [Error] [omni.kit.xr.core.python] bind_event_generator token: press
2025-12-08T23:39:44Z [31,319ms] [Error] [omni.kit.xr.core.python] bind_event_generator token: release
2025-12-08T23:39:44Z [31,319ms] [Error] [omni.kit.xr.core.python] bind_event_generator token: update
2025-12-08T23:39:44Z [31,319ms] [Error] [omni.kit.xr.core.python] bind_event_generator token: state