ROS2 project for the control of a bipedal robot.
C++
- bipedal_robot_msgs:
- msg:
FootPositions.msg: custom message for left and right foot positionRobotCommands.msg: custom message for joypad commands
CMakeList.txt: [TO COMPLETE]package.xml: [TO COMPLETE]
- msg:
- config:
robot_parameters.yaml: contains all the robot parameters, for fast edit
- include:
joystick_teleop_node.hpp: header file forjoystick_teleop_node.cppin src folder (in the same way the next .hpp files...)state_machine_node.hpprobot_ctrl_node.hppfoot_trajectory_node.hppik_node.hpprobot_esp32_node.hppgazebo_node.hpp
- launch:
robot.launch.py: launch file that allows to automatize the startup and configuration of multiple ROS2 nodes simultaneously with a unique command
- src:
joystick_teleop_node.cpp:state_machine_node.cpp:robot_ctrl_node.cpp:foot_trajectory_node.cpp:ik_node.cpp:robot_esp32_node.cpp:gazebo_node.cpp: