Oleg Kalachev 57e83040b8 Apply accelerometer in estimation only when we're landed and stable
Accelerometer gives only motors specific force in flight, which makes
it useless to determine the current vertial
2023-12-19 04:46:59 +03:00
2023-03-26 10:23:30 +03:00
2023-04-10 21:45:48 +03:00
2023-03-26 10:23:30 +03:00
2023-11-11 06:15:43 +03:00
2023-11-11 06:20:19 +03:00

flix

flix (flight + X) — making an open source ESP32-based quadcopter from scratch.

Features

  • Simple and clear Arduino based source code.
  • Acro and Stabilized flight using remote control.
  • Precise simulation using Gazebo.
  • In-RAM logging.
  • Command line interface through USB port.
  • Wi-Fi support.
  • ESCs with reverse mode support.
  • Textbook and videos for students on writing a flight controller*.
  • MAVLink support*.
  • Completely 3D-printed frame.*
  • Position control and autonomous flights using external camera*.

* — planned.

Version 0

Components

Component Type Image Quantity
ESP32 Mini Microcontroller board 1
GY-91 IMU+barometer board 1
K100 Quadcopter frame 1
8520 3.7V brushed motor Motor 4
Hubsan 55 mm Propeller 4
2.7A 1S Dual Way Micro Brush ESC Motor ESC 4
KINGKONG TINY X8 RC transmitter 1
DF500 (SBUS) RC receiver 1
SBUS inverter
3.7 Li-Po 850 MaH 60C Battery
Battery charger
Wires, connectors, tape, ...
3D-printed frame parts
Description
No description provided
Readme 57 MiB
Languages
C++ 73.5%
Python 23.5%
CMake 1.6%
Makefile 1.4%