Is your feature request related to a problem? Please describe.
Isaac Teleop has no built-in execution state management (run/pause/stop) or fail-safe behavior when controller inputs drop out. Users must roll their own state machine outside the session loop, which is error-prone for safety-critical teleoperation.
Describe the solution you'd like
Provide canonical teleop state and ways for teleop sessions and retargeters to subscribe to events.
Describe alternatives you've considered
Status quo - let downstream developers make sure own state management. Works, but may cause more code duplications; user experience fragmentation; and obviously slows down adoption.
Additional context
Is your feature request related to a problem? Please describe.
Isaac Teleop has no built-in execution state management (run/pause/stop) or fail-safe behavior when controller inputs drop out. Users must roll their own state machine outside the session loop, which is error-prone for safety-critical teleoperation.
Describe the solution you'd like
Provide canonical teleop state and ways for teleop sessions and retargeters to subscribe to events.
Describe alternatives you've considered
Status quo - let downstream developers make sure own state management. Works, but may cause more code duplications; user experience fragmentation; and obviously slows down adoption.
Additional context