TAILIEUCHUNG - Results and comparision between different control algorithms for a quadrotor using ArduPilot framework

This article presents a simple way to test the behavior of various control algorithms, with the quadrotor as the control target and ArduPilot is the framework to create the firmware carrying multi controllers. | SCIENCE & TECHNOLOGY DEVELOPMENT, Vol 18, 2015 Results and comparision between different control algorithms for a quadrotor using ArduPilot framework Nguyen Anh Quang1 Emmanuel Grolleau2 Ngo Khanh Hieu1 1 Ho Chi Minh City University of Technology,VNU-HCMUT 2 LIAS, ISAE – ENSMA, France (Manuscript Received on July 13th, 2015; Manuscript Revised October 16th, 2015) ABSTRACT: Determining the most suitable control algorithm for a system is not an easy task. In theory, each controller has its own advantages and disadvantages comparing to the others. However, in the real world, the behavior of the controller also depends on many other factors such as the calculating ability of the control board, the accuracy of the sensors, the way the hardware communicate with the others, etc. In order to find the pros and cons of each control algorithm in the real world, each of them has to be tested and then comparing their results. This article presents a simple way to test the behavior of various control algorithms, with the quadrotor as the control target and ArduPilot is the framework to create the firmware carrying multi controllers. At the end of this article, the results of 3 control algorithms: Original PID of ArduPilot, new developed PID and Integral Backstepping will be presented and compared. These data is created by using Software In The Loop simulation (SITL), a tool provided by ArduPilot to test the new developed firmware. Key words: ArduPilot, control algorithm, quadrotor, PID, Integral Backstepping 1. INTRODUCTION Quadrotor is a six degree of freedoms system which is only controlled by four fixedpitch equally-space rotors. In other words, even though the mechanically design is simple [1], this flying system is underactuated. The calculating for controlling this system will therefore be complicated. In theory, there are several control algorithms which is suitable for a quadrotor such as PID, Adaptive Control, Integral Backstepping [2], nonlinear H∞

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.