Skip to content

Isaac Teleop Session State Management #326

@jiwenc-nv

Description

@jiwenc-nv

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

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

Status

DONE

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions