quadruped_ros2_control/commands/joystick_input
Zhenbiao Huang b76e70427a modified LICENSE and reference 2024-10-03 19:26:54 +08:00
..
include/joystick_input add joystick control input 2024-09-13 16:41:58 +08:00
launch add joystick control input 2024-09-13 16:41:58 +08:00
src achieved basic control on go2 and aliengo 2024-09-30 15:10:08 +08:00
CMakeLists.txt add joystick control input 2024-09-13 16:41:58 +08:00
README.md achieved basic control on go2 and aliengo 2024-09-30 15:10:08 +08:00
package.xml add joystick control input 2024-09-13 16:41:58 +08:00

README.md

Joystick Input

This node will listen to the joystick topic and publish a control_input_msgs/Input message.

Tested environment:

  • Ubuntu 24.04
    • ROS2 Jazzy
    • Logitech F310 Gamepad
cd ~/ros2_ws
colcon build --packages-up-to joystick_input
source ~/ros2_ws/install/setup.bash
ros2 launch joystick_input joystick.launch.py

1. Use Instructions for Unitree Guide

1.1 Control Mode

  • Passive Mode: LB + B
  • Fixed Stand: LB + A
    • Free Stand: LB + X
    • Trot: LB + Y
    • SwingTest: LT + B
    • Balance: LT + A

1.2 Control Input

  • WASD IJKL: Move robot
  • Space: Reset Speed Input