Prerequisites

Before building the workspace, make sure your system is set up with the right tools.

Supported ROS 2 Distributions

DelibFlow targets the following distributions:

  • ROS 2 Jazzy (Ubuntu 24.04)

  • ROS 2 Kilted (Ubuntu 24.04)

Note

Humble support has been dropped. If you are on Ubuntu 22.04, consider upgrading your OS or running in a container.

System Dependencies

You need to have the following installed before cloning the repo:

  • ROS 2 (Jazzy or Kilted)

  • Gazebo Harmonic

  • colcon build tool

  • vcstool for importing third-party repos:

    sudo apt install python3-vcstool
    
  • rosdep for resolving system-level dependencies:

    sudo apt install python3-rosdep
    sudo rosdep init   # skip if already done
    rosdep update
    

That should cover everything. Head over to Installation when you are ready.