Project Code for the paper "A Learning-based Quadcopter Controller with Extreme Adaptation"
-
Updated
Sep 20, 2024 - Python
Project Code for the paper "A Learning-based Quadcopter Controller with Extreme Adaptation"
This project implements various multi-agent coordination techniques.
PyBullet CartPole and Quadrotor environments—with CasADi symbolic a priori dynamics—for learning-based control and RL
Python-based Quadcopter Flight Controller Software using a Raspberry Pi Pico, MPU-6050, and a FlySky radio transmitter & receiver
An open-source implementation of the control protocol used in Snaptain SP650 drones, along with some helper tools
PyBullet Gymnasium environments for single and multi-agent reinforcement learning of quadcopter control
Code for control & analysis in the quadcopter project
Python + TensorFlow. Repository for training a machine learning model for collision detection with an accelerometer sensor data and TensorFlow.
ROS2 packages to simulate (and control) a quadcopter using CARLA
Explore the world of UAV-State-Estimation, a detailed Python repository focusing on 3D state estimation for unmanned aerial vehicles (UAVs) through the use of Kalman Filter methods. This repository uniquely merges theoretical frameworks and hands-on simulations, making it an ideal resource for both drone enthusiasts and experts in drone technology.
It is intended to be trained using Reinforcement Learning algorithms that aim to ensure drone stabilization in realistic physical conditions, using the AirSim plug-in on the Unreal Engine platform.
PyGame-based quadcopter simulator & Reinforcement Learning Project
Python implementation of Bug2 algorithm to navigate a quadcopter/multirotor in the AirSim simulator.
A tool designed to detect drones broadcasting on WiFi frequencies based on MAC addresses.
Companion tool for TRIK Studio to communicate with Pioneer quadcopter
Trajectory Planning and control
Autonomous Quadrotor 3D environment, based on python.
Quadcopter Simulation and Control. Dynamics generated with PyDy.
Add a description, image, and links to the quadcopter topic page so that developers can more easily learn about it.
To associate your repository with the quadcopter topic, visit your repo's landing page and select "manage topics."