UAV Dynamics and Autonomous control (LQR, MPC, Adaptive, Non-linear, Geometric Control, Cascaded Control , Estimation/filtering )
-
Updated
Sep 29, 2025 - C++
UAV Dynamics and Autonomous control (LQR, MPC, Adaptive, Non-linear, Geometric Control, Cascaded Control , Estimation/filtering )
Sample code for my article Intelligent Steering Using Adaptive PID Controllers in the book AI Game Programming Wisdom 3
ROS package for model reference adaptive control
This repository contains Adaptive Sliding Mode Control (ASMC) for attitude control for Fixed Wing UAV in Gazebo Simulation. Additionaly, on top of the ASMC controller, as PID controller is implemented to hold altitude of the vehicle.
A collection of embedded PID (Proportional – Integral – Derivative) controller tuning methods.
Library for arduino with the implementation of the PID controller
Adaptive Control Research for Autonomous Mobile Robot Navigation
Adaptive Control for Dynamic Weight Lifting Motor, made in Matlab with Arduino
A set of tasks for "Computer Networks" university course
Smart Traffic Light Controller Adaptive Flow Simulation. Implementation includes intersections having lanes (ds: queues), system uses graphs for junction topologies(implemented via adjacency list), parameters for scheduling the green time are waiting time and queue lengths, metrics of simulation are also calculated and displayed.
Adaptive gripper featuring real-time slip detection using micro-vibration analysis (FFT) and a 3D magnetic sensor. Built with ESP32, FreeRTOS, and a custom elastic sensor element for autonomous grip force adjustment.
Runtime for adaptive solutions experimentation
An IoT-based smart lighting system using Arduino controls LED brightness based on ambient light via an LDR sensor. Users can wirelessly switch the system ON/OFF using Bluetooth. PWM is used to adjust brightness, making it energy-efficient and ideal for smart homes or adaptive street lighting.
Add a description, image, and links to the adaptive-control topic page so that developers can more easily learn about it.
To associate your repository with the adaptive-control topic, visit your repo's landing page and select "manage topics."