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.
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.