OCS2_ROS2 is developed based on OCS2, and features that are not supported at the moment:
The OCS2 library is written in C++17. It is tested under Ubuntu 22.04 with library versions as provided in the package sources.
# install pinocchio
git clone --recurse-submodules https://github.com/zhengxiang94/pinocchio.git
# install hpp-fcl
git clone --recurse-submodules https://github.com/zhengxiang94/hpp-fcl.git
# Clone ocs2_robotic_assets in ros2_ws/src
git clone https://github.com/zhengxiang94/ocs2_robotic_assets.git
# Clone plane_segmentation_ros2 in ros2_ws/src
git clone https://github.com/zhengxiang94/plane_segmentation_ros2.git
sudo apt-get install ros-iron-grid-map-cv ros-iron-grid-map-msgs ros-iron-grid-map-ros ros-iron-grid-map-sdf libmpfr-dev libpcap-dev libglpk-dev