You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I read the README as saying that setting USE_JOYSTICK = 1 allows controlling Go2 with a joystick.
However, in reality, the joystick input was not reflected in the movement of the robot..
To confirm this issue, I added a debug print() statement in unitree_sdk2py_bridge.py and verified that joystick input is correctly being received.
Actual Behavior
🔹 Steps to Reproduce
Set USE_JOYSTICK = 1 in simulate_python/config.py
Run python3 unitree_mujoco.py
Operate the joystick
Add a debug print() statement in PublishWirelessController() in unitree_sdk2py_bridge.py
Confirm that joystick input is received but the robot does not move at all
Added Debug Code**
I added the following debug print() statement in PublishWirelessController() in unitree_sdk2py_bridge.py:
Despite receiving joystick input, the robot does not move.
Issue
PublishWirelessController() only sends data to rt/wireless_controller and does not affect the LowCmd controlling the robot.
I think the README misleads users into thinking that enabling the joystick allows direct control of the robot.
I also couldn't find any reports of anyone successfully moving Go2 using the joystick.
Request
The README is misleading and should be corrected to clarify that enabling USE_JOYSTICK = 1 does not allow direct control of the robot.
If joystick support for robot movement is planned, it would be helpful to update the documentation accordingly.
The text was updated successfully, but these errors were encountered:
Overview
I read the README as saying that setting USE_JOYSTICK = 1 allows controlling Go2 with a joystick.
However, in reality, the joystick input was not reflected in the movement of the robot..
To confirm this issue, I added a debug
print()
statement inunitree_sdk2py_bridge.py
and verified that joystick input is correctly being received.Actual Behavior
🔹 Steps to Reproduce
USE_JOYSTICK = 1
insimulate_python/config.py
python3 unitree_mujoco.py
print()
statement inPublishWirelessController()
inunitree_sdk2py_bridge.py
Added Debug Code**
I added the following debug
print()
statement inPublishWirelessController()
inunitree_sdk2py_bridge.py
:Actual Output (When Moving Joystick)
After running this code, I confirmed that joystick input is correctly received when I moved the joystick, as shown below:
Despite receiving joystick input, the robot does not move.
Issue
PublishWirelessController() only sends data to rt/wireless_controller and does not affect the LowCmd controlling the robot.
I think the README misleads users into thinking that enabling the joystick allows direct control of the robot.
I also couldn't find any reports of anyone successfully moving Go2 using the joystick.
Request
The README is misleading and should be corrected to clarify that enabling
USE_JOYSTICK = 1
does not allow direct control of the robot.If joystick support for robot movement is planned, it would be helpful to update the documentation accordingly.
The text was updated successfully, but these errors were encountered: