CopterExpress/clover

ROS-based framework and RPi image to control PX4-powered drones 🍀

What it solves

Clover simplifies the process of creating autonomous drones by providing a preconfigured software framework and hardware kit, removing the complexity of setting up ROS and autopilot firmware from scratch.

How it works

It is a ROS-based framework designed for drones powered by PX4. It is primarily distributed as a preconfigured Raspberry Pi image that includes ROS Noetic, OpenCV, MAVROS, and specific drivers for peripherals. This allows users to flash a microSD card and begin controlling the drone autonomously using a provided API.

Who it’s for

Educational environments, students, and developers who want to build programmable drones for competitions (such as WorldSkills or Robot Olympiads) and research.

Highlights

  • Preconfigured Raspberry Pi image for rapid deployment.
  • Integration with ROS Noetic and OpenCV for computer vision navigation.
  • Support for marker-assisted navigation via the aruco_pose package.
  • Compatible with PX4-powered drones and the COEX Clover Drone kit.