Skip to content
@KG-Drone-Project

KG-Drone-Project

Embedded Rust-based Drone

Welcome to my organization for my Drone project, a space where I am developping my skills in embedded technologies by building an embedded flight controllers using embedded Rust and the STM32 microcontroller. I am using this organization to house and isolate aspects of the flight controller, and then develop a a final repository for the entire flight controller. The projects/aspects of a flight controller I have identified are listed below.

Featured Repositories

LSM6DSOX-Kalman-Filter

  • Status: Completed
  • I've implemented a Kalman Filter in Rust for sensor fusion, combining accelerometer and gyroscope data to achieve accurate attitude estimation.

ESC-Controller

  • Status: Completed
  • Generated PWM signals to drive the brushless motors.

FlySky-Receiver

  • Status: Completed
  • This repository is a work in progress for FlySky Radio receiver integration.
  • Currently, the IBUSBM protocol working which is essentially uart communication.
  • Data processing is completed

PID Control

  • Status: Pending
  • I will implement a Proportional-Integral-Derivative (PID) controller.
  • Will enhance the system's stability and responsiveness.

About RTIC and Rust

My projects leverage the Real-Time Interrupt-driven Concurrency (RTIC) framework to handle concurrent tasks efficiently. Rust, with its focus on memory safety and performance, serves as the primary programming language, ensuring the reliability of my flight controllers.

Popular repositories

  1. ESC-Controller ESC-Controller Public

    Forked from KavinTheG/stm32f4_template

    Use microcontroller to control brushless motors with ESCs

    Rust 2

  2. LSM6DSOX-Kalman-Filter LSM6DSOX-Kalman-Filter Public

    Sensor fusion of accelerometer & gyrscope using Kalman Filter

    Rust 1

  3. FlySky-Receiver FlySky-Receiver Public

    Receive FlySky data using IBUSBM protocol

    Rust 1

  4. .github .github Public

  5. Flight-Controller Flight-Controller Public

    Rust

Repositories

Showing 5 of 5 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…