ROS2 Walking Node
In your workspace, run:
git clone [email protected]:ijnek/walk.git src/walk
vcs import src < src/walk/dependencies.repos --recursive
colcon build
Start simulator:
rcsoccersim3d
Launch NAO in simulator:
ros2 run rcss3d_nao rcss3d_nao
Start inverse kinematics of robot:
ros2 run nao_ik ik_node
Make robot crouch with:
ros2 topic pub --once /motion/ankle_poses biped_interfaces/msg/AnklePoses "
l_ankle:
position:
y: 0.05
z: -0.18
r_ankle:
position:
y: -0.05
z: -0.18
"
Start the walk node:
ros2 run walk walk
Start teleop to control the robot:
ros2 run teleop_twist_keyboard teleop_twist_keyboard --ros-args --remap cmd_vel:=target
To abort the walk immediately:
ros2 service call /abort std_srvs/srv/Empty