quadcopter-design-using-pid-controller
https://github.com/mounirdahmane/quadcopter-design-using-pid-controller
Science Score: 67.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 1 DOI reference(s) in README -
✓Academic publication links
Links to: zenodo.org -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (5.9%) to scientific vocabulary
Last synced: 6 months ago
·
JSON representation
·
Repository
Basic Info
- Host: GitHub
- Owner: MounirDahmane
- License: mit
- Language: C++
- Default Branch: main
- Size: 7.36 MB
Statistics
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 1
Created over 1 year ago
· Last pushed 8 months ago
Metadata Files
Readme
License
Citation
README.md
ESP32 Drone Flight Controller
A WiFi-enabled drone flight controller built with an ESP32, MPU6050 IMU, and brushless motor control using PID controller for stabilization.
🚁 Overview
This project implements a real-time quadcopter flight controller that: - Uses an MPU6050 IMU for angle measurements. - Stabilizes the drone using a PID controller. - Controls 4 brushless motors via ESCs and ESP32Servo library. - Accepts user inputs over WiFi via an HTTP server from mobile application.
📦 Features
- Complementary filter for sensor fusion
- ESC calibration routine
- PID control for roll, pitch, and yaw
- Web control interface
🛠️ Hardware Requirements
- Check utils/Report.pdf
📌 Notes
- For safety, the drone is automatically disarmed when WiFi is disconnected or more than one client is connected.
- You can use any HTML or app frontend to send control signals to the server at
http://192.168.0.1/control.
📜 License
MIT License
Owner
- Login: MounirDahmane
- Kind: user
- Repositories: 1
- Profile: https://github.com/MounirDahmane
Citation (CITATION.cff)
@software{mounirdahmane_2024_11381129,
author = {MounirDahmane},
title = {{MounirDahmane/Quadcopter-design-using-PID-Controller: Init}},
month = may,
year = 2024,
publisher = {Zenodo},
version = {0.1.0},
doi = {10.5281/zenodo.11381129},
url = {https://doi.org/10.5281/zenodo.11381129}
}
GitHub Events
Total
- Watch event: 1
- Push event: 7
Last Year
- Watch event: 1
- Push event: 7