Skip to content

Commit 11b769e

Browse files
committed
fix: keep sim2real mode_machine in sync with lowstate
1 parent a18368c commit 11b769e

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

teleopit/sim2real/unitree_g1.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,8 +132,10 @@ def __init__(self, cfg: Any) -> None:
132132

133133
def _on_lowstate(self, msg: Any) -> None:
134134
self._lowstate = msg
135+
# Always track mode_machine so LowCmd carries the correct value
136+
# after mode transitions (e.g. entering/exiting debug mode).
137+
self._mode_machine = msg.mode_machine
135138
if not self._mode_machine_updated:
136-
self._mode_machine = msg.mode_machine
137139
self._mode_machine_updated = True
138140

139141
# ------------------------------------------------------------------

0 commit comments

Comments
 (0)