Open source ESP32-based quadcopter made from scratch
Quote from Matoo robot on 2024年7月3日, am11:03Arduino-based quadcopter, using MPU9250 IMU, with Gazebo simulation, MAVLink support, textbook on writing a flight controller and much more
Project description
Open source ESP32-based quadcopter made from scratch with the following features:
- Simple and clean Arduino based source code.
- Acro and Stabilized flight using remote control.
- Precise simulation using Gazebo (with imitation of Arduino API).
- In-RAM logging.
- Command line interface through USB port.
- Wi-Fi support.
- ESCs with reverse mode support.
- MAVLink support.
- Textbook and videos for students on writing a flight controller*.
- Completely 3D-printed frame.*
- Position control and autonomous flights using external camera*.
* — planned.
See the project introduction video:
Code
GitHub
Project's source code on GitHub
GitHub - okalachev/flix: Making an ESP32-based quadcopter from scratch
Documentation
GitHub
Project's documentation on GitHub
Arduino-based quadcopter, using MPU9250 IMU, with Gazebo simulation, MAVLink support, textbook on writing a flight controller and much more
Project description
Open source ESP32-based quadcopter made from scratch with the following features:
- Simple and clean Arduino based source code.
- Acro and Stabilized flight using remote control.
- Precise simulation using Gazebo (with imitation of Arduino API).
- In-RAM logging.
- Command line interface through USB port.
- Wi-Fi support.
- ESCs with reverse mode support.
- MAVLink support.
- Textbook and videos for students on writing a flight controller*.
- Completely 3D-printed frame.*
- Position control and autonomous flights using external camera*.
* — planned.
See the project introduction video:
Code
GitHub
Project's source code on GitHub
GitHub - okalachev/flix: Making an ESP32-based quadcopter from scratch
Documentation
GitHub
Project's documentation on GitHub