ROS setup tutorial

Last modified: 26 May 2024

ROS (Robot Operating System) is a set of libraries and tools designed for robot applications. It mainly targets C++ and Python development and uses catkin build system, which is based on CMake with Python scripts. ROS software distributions are available for Linux, Windows, and also for macOS in experimental mode.

You can use CLion as an IDE for your ROS projects. This tutorial describes how to set up the workflow and gives an example of creating a ROS package and working with it in CLion. Note that this setup procedure has been tested on Ubuntu.

Getting Started

External Links