Skip to content

Walid-khaled/PID-Control-for-Self-Balancing-Twin-Rotor-using-Brushless-DC-motors

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Design of a Fuzzy Type-2 Controller for 1-DOF Pitch Axis Twin Rotor System

This repository contains the matlab codes for our paper: "Design of a Fuzzy Type-2 Controller for 1-DOF Pitch Axis Twin Rotor System"

PID-Control-for-Self-Balancing-Twin-Rotor-using-Brushless-DC-motors

  • PID control is applied to twin rotor using brushless DC motors for self balancing applications.
  • First, it is designed on SolidWorks, then manufacturing, and finally controlled with Arduino uno.
  • The calibration for the Electronic Speed Controller (ESC) that controls the brushless motor is done and codes are attached.

CAD design (Solidworks)

Manufacturing (Hardware)

Demo

Full video is attached Demo

Citation

@INPROCEEDINGS{10152432,
  author={Sayed, Abdelrahman Sayed and Shaker, Walid K. and Ammar, Hossam Hassan and Azar, Ahmad Taher and Njima, Chakib Ben},
  booktitle={2023 International Conference on Control, Automation and Diagnosis (ICCAD)}, 
  title={Design of a Fuzzy Type-2 Controller for 1-DOF Pitch Axis Twin Rotor System}, 
  year={2023},
  volume={},
  number={},
  pages={1-6},
  keywords={Fuzzy logic;Uncertainty;Automation;Rotors;Control systems;Numerical simulation;Robustness;Fuzzy logic controller;Pitch Angle;Twin Rotor System;Type-2 Fuzzy Controller},
  doi={10.1109/ICCAD57653.2023.10152432}
}

License

CC BY-NC-SA 4.0

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

CC BY-NC-SA 4.0

About

In this repository, PID control is applied to twin rotor using brushless DC motors for self balancing applications. ESC calibration is implemented, and arduino uno is used. Codes and CAD files are attached.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages