Adil Khan 1 year ago
AdiKhanOfficial #FYP Ideas

Design and Implementation of Fuzzy Logic Flight Controller for a Quad Copter using Image-based Feedback

Over the past few years, Unmanned Aerial Vehicles (UAVs) have become the main element in Aviation Eco System. Drones find applications in agricultural monitoring, disaster management, surveillance, remote sensing, target acquisition, border patrol, infrastructure monitoring, photography and videogra

Project Title

Design and Implementation of Fuzzy Logic Flight Controller for a Quad Copter using Image-based Feedback

Project Area of Specialization

Robotics

Project Summary

Over the past few years, Unmanned Aerial Vehicles (UAVs) have become the main element in Aviation Eco System. Drones find applications in agricultural monitoring, disaster management, surveillance, remote sensing, target acquisition, border patrol, infrastructure monitoring, photography and videography. UAV’s are also being used to test Air Traffic Management algorithms. Moreover, UAVs are a useful tool for researchers to test and evaluate new ideas in a number of different fields, including flight controls theory, navigation, real-time systems and robotics. In the past decade, comprehensive efforts were made to make the UAVs fully autonomous; however, flying a UAV is still a quite challenging task.

The idea of this project is to develop a flight controller for a quadcopter in line with Avionics System Design methodology. The key feature of the project will be to control the quadcopter by replacing the function of manual levers, in standard remote control, with voltages induced via a microcontroller manual switches will be removed, and desired voltages will be directly fed to the circuitry. Controller response will be empirically developed. The controller shall be able to make the quadcopter fly in a horizontal displacement, vertical displacement and a box.

As other Machine learning and Artificial intelligence can have undetermined states so they are not certifiable for Avionics purposes, that is why we will develop a Fuzzy Logic Controller for position determination. The quadcopter will start from a random position and its fuzzy logic controller will make it fly to the final position. The fuzzy feedback will be provided by a low-cost camera to determine the offset from the desired target. The flight controller will be implemented through PC and Arduino.

[1] S.A.A. Shakoor S.R. Munasinghe D.M.W . Abeywardena, L.A.K. Amaratunga. A velocity feedback fuzzy logic controller for stable hovering of a quadrotor UAV. Fourth Intemational Conference on Industrial and Information Systems, IClIS, 2009. (Cited on pages 27 and 28.)

[2] M. Santos, V. Lopez, F. Morata (2010) Intelligent fuzzy controller of a quadrotor. International Conference on Intelligent Systems and Knowledge Engineering (ISKE). pp.141-146.

Project Objectives

  • Controlling remote control car by modifying remote control unit from manual to electronics
  • Controlling the car through PC and microcontroller
  • Implementing fuzzy logic controller in PC
  • Implementing an image processing algorithm to generate fuzzy logic input signal.
  • Implementing autonomous control of the car using fuzzy logic.
  • Controlling Quadcopter by modifying remote control unit from manual to electronics
  • Implementing fuzzy logic controller in PC for Quadcopter.
  • Implementing automatic fuzzy logic flight controller for Quadcopter.

Project Implementation Method

  • Literature review
  • Circuit modification of Remote Control Car
  • Implementation of microcontroller-based controller for car
  • Implementation of Fuzzy Logic controller using image-based sensors for car
  • Circuit modification of quadcopter remote control
  • Implementation of microcontroller-based flight controller for a quadcopter
  • Implementation of Fuzzy Logic controller using image-based sensors for Quadcopter
  • System integration of Quadcopter
  • Testing
  • Documentation

Benefits of the Project

  • Air Traffic Management of UAV’s and manned aircrafts together is a major aspect in avionics these days. By developing this hardware and software, a basic setup can be provided which can be used to carry out further research.
  • Automatic Flight Controllers of UAV’s, which are available as COTS are expensive. This project will provide a low-cost alternative to UAV automatic flight controller.
  • The algorithm developed here can also be used for the automatic landing of manned aircraft.

Technical Details of Final Deliverable

  • A quadcopter with a modified remote control that is interfaced with a microcontroller for the quadcopter to fly predefined paths.
  • Microcontroller software
  • Fuzzy Logic code implemented in PC / Laptop
  • A fully functional system
  • A journal or a conference paper. Along with the BS thesis report.

Final Deliverable of the Project

HW/SW integrated system

Core Industry

Education

Other Industries

Core Technology

Robotics

Other Technologies

Sustainable Development Goals

Industry, Innovation and Infrastructure

Required Resources

Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Remote control car for modification and trials Equipment120002000
Quadcopter for modification and trials Equipment11000010000
Arduino Mega board Equipment2500010000
Webcam Camera Equipment150005000
FPGA Board Equipment13000030000
Miscellaneous Electronic Components Miscellaneous 11000010000
Mechanical Fixtures Equipment150005000
Total in (Rs) 72000
If you need this project, please contact me on contact@adikhanofficial.com
0
118
IoT Based Baby Monitoring System Using Raspberry Pi

As we are very well familiar with the hurdles faced by Parents to nurture their infant and...

1675638330.png
Adil Khan
1 year ago
Autonomous Firefighting Robot

The idea of the AI Robots project is to develop a new generation of aerial service ro...

1675638330.png
Adil Khan
1 year ago
Disinfectant Robot

The deadliest virus COVID19 brings up many unwanted and unfortunate circumstances to...

1675638330.png
Adil Khan
1 year ago
Diniza(Dine in App)

The project is based on the dine in system for the resturant. This app will basically work...

1675638330.png
Adil Khan
1 year ago
SmartHostel App

?SmartHostel App? is an application that will be used by students living in a university h...

1675638330.png
Adil Khan
1 year ago