Designing Mamdani-Based Fuzzy System for Disturbance-Robust Attitude Control of Quadrotor Hardware-in-the-Loop Setup

  • سال انتشار: 1398
  • محل انتشار: بیست و چهارمین کنفرانس سالانه بین المللی انجمن مهندسان مکانیک ایران
  • کد COI اختصاصی: ISME24_725
  • زبان مقاله: انگلیسی
  • تعداد مشاهده: 307
دانلود فایل این مقاله

نویسندگان

h Khajvand

Mechanical Engineering Department, K. N. Toosi University of Technology, Tehran, Iran. Mechatronic Mechanisms Laboratory (MML), K. N. Toosi University of Technology, Tehran, Iran

m.r Homaeinezhad

Mechanical Engineering Department, K. N. Toosi University of Technology, Tehran, Iran. Mechatronic Mechanisms Laboratory (MML), K. N. Toosi University of Technology, Tehran, Iran

چکیده

The main purpose of this paper is to represent a fuzzy-based controller that offers superior performance relative to the classical controllers in order to control the attitude of a quadrotor. In the real situations, the uncertainties such as estimation of the thrust forces, geometrical parameters, existence of unknown resisting forces and torques, and nonlinearity of the quadrotor are the reasons which cause a classical controller such as PID cannot lead to accurate result in controlling the quadrotor attitude. So, designing a controller that has the ability to eliminate the effects of these uncertainties can increase the accuracy of controlling the attitude of a quadrotor. Toward this objective, after extraction of the dynamic equations of a quadrotor, a PID controller with appropriately selected coefficients has been designed. Then, to eliminate the nonlinearity and uncertainty effects, a fuzzy controller based on Mamdani max-product method is presented. To show the ability of the proposed fuzzy controller, the designed controllers are implemented to a hardware-in-the-loop quadrotor flight simulator. The obtained experimental results on the test-bench show that fuzzy controller has an improvement of 56% in Mean Error.

کلیدواژه ها

مقالات مرتبط جدید

اطلاعات بیشتر در مورد COI

COI مخفف عبارت CIVILICA Object Identifier به معنی شناسه سیویلیکا برای اسناد است. COI کدی است که مطابق محل انتشار، به مقالات کنفرانسها و ژورنالهای داخل کشور به هنگام نمایه سازی بر روی پایگاه استنادی سیویلیکا اختصاص می یابد.

کد COI به مفهوم کد ملی اسناد نمایه شده در سیویلیکا است و کدی یکتا و ثابت است و به همین دلیل همواره قابلیت استناد و پیگیری دارد.