ee4118b4e5 | ||
---|---|---|
.. | ||
include/ocs2_quadruped_controller | ||
src | ||
CMakeLists.txt | ||
LICENSE | ||
README.md | ||
ocs2_quadruped_controller.xml | ||
package.xml |
README.md
OCS2 Quadruped Controller
This is a ros2-control controller based on legged_control and ocs2_ros2.
2. Build
2.1 Build Dependencies
- OCS2 ROS2 Libraries
colcon build --packages-up-to ocs2_legged_robot_ros colcon build --packages-up-to ocs2_self_collision
- qpOASES
also add below line to the Cmakelist.txt of qpOASEScd ~/ros2_ws/src/quadruped_ros2 git submodule update --init --recursive
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fPIC")
2.2 Build OCS2 Quadruped Controller
cd ~/ros2_ws
colcon build --packages-up-to ocs2_quadruped_controller
3. Launch
- Go2 Robot
source ~/ros2_ws/install/setup.bash ros2 launch go2_description ocs2_control.launch.py