All projects

Embedded systems · Flight software / Summer 2026

Custom Drone Software

Custom drone software written in C++ for an XRotor S7 flight computer, with obstacle avoidance, object following and tracking, and GPS routing.

C++XRotor S7Autonomy

Project Overview

I wrote my own software implementation in C++ for a custom-built drone using an XRotor S7 flight computer. I completed the project over summer 2026.

The software combines obstacle avoidance, object following and tracking, and GPS routing. This project gave me a way to explore autonomy and embedded software on my own hardware.

Hardware

The XRotor S7 serves as the flight computer for my custom drone. I developed the C++ software for this setup as part of the overall drone build.

Autonomy Features

  • Obstacle avoidance: Implemented behavior for navigating around obstacles.
  • Object following and tracking: Added the ability to track an object and follow its movement.
  • GPS routing: Implemented routing using GPS for navigation.