Article

Attitude Stabilization Performance Improvement of the Quadrotor Flying Robot

Authors:
To read the full-text of this research, you can request a copy directly from the authors.

Abstract

This paper focuses on attitude stabilization performance improvement of the quadrotor flying robot. First, the dynamic model of quadrotor flying robot was estimated through PEM (Prediction Error Method) using experimental input/output data. And attitude stabilization performance was improved by increasing the generation frequency of PWM signal from 50 Hz to 500 Hz. Also, the controller is implemented using a standard PID (Proportional-Integral-Derivative) controller augmented with feedback on angular acceleration, allowed the gains to be significantly increased, yielding higher bandwidth. Improved attitude stabilization performance is verified by experiment.

No full-text available

Request Full-text Paper PDF

To read the full-text of this research,
you can request a copy directly from the authors.

... To solve the quadrotor helicopter control problem, many techniques have been proposed such as linear quadratic regulator (LQR) control (Nuchkrua & Parnichkun 2012;Jafari et al 2010;Castillo et al 2005), proportional-integral-derivative (PID) control (Junior et al 2013;Bolandi et al 2013;Hwang et al 2012), fuzzy logic (FL) control (Baek et al 2013;Erginer & Altug 2012;Santos et al 2010), feedback linearization control (Zhang et al 2013;Mukherjee & Waslander 2012;Mokhtari et al 2006), sliding mode control (Sumantri et al 2013;Guisser & Medromi 2009;Bouadi et al 2007) and backstepping control Regula & Lantos 2011;Madani & Benallegue 2006). Initially, most of the control strategies are based on linearized models without compensation of modeling errors and external disturbances. ...
Article
The control of quadrotor helicopter has been a great challenge for control engineers and researchers since quadrotor is an underactuated and a highly unstable nonlinear system. In this paper, the dynamic model of quadrotor has been derived and a so-called robust optimal backstepping control (ROBC) is designed to address its stabilization and trajectory tracking problem in the existence of external disturbances. The robust controller is achieved by incorporating a prior designed optimal backstepping control (OBC) with a switching function. The control law design utilizes the switching function in order to attenuate the effects caused by external disturbances. In order to eliminate the chattering phenomenon, the sign function is replaced by the saturation function. A new heuristic algorithm namely Gravitational Search Algorithm (GSA) has been employed in designing the OBC. The proposed method is evaluated on a quadrotor simulation environment to demonstrate the effectiveness and merits of the theoretical development. Simulation results show that the proposed ROBC scheme can achieve favorable control performances compared to the OBC for autonomous quadrotor helicopter in the presence of external disturbances.
... 최근 공학 분야의 전반적인 무인화 추세와 더불어 비행 체 (항공기, 헬기, 쿼드로터 등) 로봇과 관련하여 많은 연구 가 진행되고 있다[1] [2]. 그 중에서도 무인비행체(UAV)는 군 사 분야부터 재난 감시 분야, 환경 분야, 농업 분야, 그리고 영상 촬영 분야 등과 같은 다양한 민간 분야에 이르기까지 광범위하게 활용되어지고 있다[3] ...
Article
Quadrotor UAV (Unmanned Aerial Vehicle) is a flying robotic platform which has drawn lots of attention in the recent years. The attraction comes from the fact that it is able to perform agile VTOL (Vertical Take-Off Landing) and hovering functions. In addition, the efficient modular structure composed of four electric rotors makes its design easier compared to other single-rotor type helicopters. In many cases, a quadrotor often utilizes vision systems in order to obtain altitude control and navigation solution in hostile environments where GPS receivers are not working or deniable. For carrying out their successful missions, it is essential for flight control systems to have fast and stable control responses of heading angle outputs. This paper presents a Fuzzy Logic based lateral PI controller to stabilize and control the quadrotor vehicle equipped with vision systems. The advantage of using the fuzzy based PI controller lies in the fact that it could acquire a desired output response of a heading angle even in presence of disturbances and uncertainties. The performance comparison of the newly proposed Fuzzy-PI controller and the conventional PI controller was carried out with various simulation results.
... III. 쿼드로터 경로 추종 제어기쿼드로터 제어를 위해 영상기반 제어 법칙[10], PID 제어[11] 등 다양한 제어 기법들이 연구되고 있다. 특히, 쿼드로 터의 경로 추종제어를 위해서는 PID 및 LQR 제어기[12], 피드백 선형화 제어기법 및 슬라이등 모드 제어[13]등 다양 한 비선형 제어법칙이 제안되어 왔으나, 이러한 오일러각에 기반을 둔 제어기는 특이점이 발생하게 되어 복잡한 경로 를 추종하기 어렵게 된다. ...
Article
This paper investigates a boundary tracking problem using multiple quadrotor UAVs to detect and track the boundary of physical events. We set the boundary estimation problem as a classification problem of the region in which the physical events occur, and employ SVL (Support Vector Learning). We also demonstrate a velocity vector field which is globally attractive to a desired closed path with circulation at the desired speed and a virtual phase for stabilizing the collective configuration of the multiple quadrotors. Experimental results with multiple quadrotors show that this study provides good performance of the collective boundary tracking.
Article
Full-text available
The fusion of the GPS (Global Positioning System) and DR (Dead Reckoning) is widely used for position and latitude estimation of vehicles such as a mobile robot, aerial vehicle and marine vehicle. Among the many types of aerial vehicles, grater focus is given on the quad-rotor and accuracy of the position information is becoming more important. In order to exactly estimate the position information, we propose the fusion method of GPS and Gyroscope sensor using the DEKF (Dual Extended Kalman Filter). The DEKF has an advantage of simultaneously estimating state value and a parameter of dynamical system. It can also be used even if state value is not available. In order to analyze the performance of DEKF, the computer simulation for estimating the position, the velocity and the angle in a circle trajectory of quad-rotor was done. As it can be seen from the simulation results using own proposed DEKF instead of EKF on own fusion method in the navigation of a quad-rotor gave better performance values.
Article
Monitoring technique using UAV(Unmanned Air Vehicle) means a technique of monitoring by mounting camera on UAV in case of having to monitor at an altitude where it is unable to shoot objects with general ground photographing equipment. Monitoring method by using UAV has an advantage of accessibility and speed compared with vehicle and monitoring of diversified compositions is possible. In addition, in order to perform UAV-based monitoring, it is very important for monitoring manager to collect image without shaking by manipulating UAV even though such manager does not have any professional knowledge. This thesis suggests a method of research on a design of flight stabilization system for acquisition of UAV-based monitoring image.
Article
Designing a controller for multi-input-multi-output (MIMO) uncertain non-linear systems is one of the most important challenging works. In this paper, the contribution is focused on the design and analysis of an intelligent adaptive backstepping control for a MIMO quadrotor helicopter perturbed by unknown parameter uncertainties and external disturbances. The design approach is based on the backstepping technique and uses a radial basis function neural network (RBFNN) as a perturbation approximator. First, a backstepping controller optimized by the particle swarm optimization is developed for a nominal helicopter dynamic model. Then, the unknown perturbations are approximated based on the universal approximation property of the RBFNN. The parameters of the RBFNN are adjusted through online learning. To improve the control design performance further, a fuzzy compensator is introduced to eliminate the approximation error produced by the neural approximator. Asymptotical stability of the closed-loop control system is analytically proven via the Lyapunov theorem. The main advantage of the proposed methodology is that no prior knowledge of parameter uncertainties and disturbances is required. Simulations of hovering and trajectory tracking missions of a quadrotor helicopter are conducted. The results demonstrate the effectiveness and feasibility of the proposed approach.
Conference Paper
For the small air vehicle-based structure safety inspection, it is very important to collect the images without shaking and the data by manipulating the air vehicle, even though the inspector does not have professional experience. In this article, the method for the stabilized flight system design for the safety inspection of the small air vehicle-based structures.
Article
This paper proposes a fuzzy logic gain scheduling method for depth controller of the AUV (Autonomous Underwater Vehicle). Gains of depth controller are calculated by using multi-loop root locus technique. Fuzzy logic based gain scheduling approach is used to modify multi-loop gains as control condition. It is illustrated by simulations that the proposed fuzzy logic gain scheduling method yields smaller rising time and overshoot compared to the fixed-gain controller. Finally, being implemented on real hardwares, all the proposed algorithms are validated with integrations of hardware and software altogether by HILS.
Article
Full-text available
The Stanford Testbed of Autonomous Rotorcraft for Multi-Agent Control (STARMAC), a fleet of quadrotor helicopters, has been developed as a testbed for novel algorithms that enable autonomous operation of aerial vehicles. This paper develops an autonomous vehicle trajectory tracking algorithm through cluttered environments for the STARMAC platform. A system relying on a single optimization must trade off the complexity of the planned path with the rate of update of the control input. In this paper, a trajectory tracking controller for quadrotor helicopters is developed to decouple the two problems. By accepting as inputs a path of waypoints and desired velocities, the control input can be updated frequently to accurately track the desired path, while the path planning occurs as a separate process on a slower timescale. To enable the use of planning algorithms that do not consider dynamic feasibility or provide feedforward inputs, a computationally efficient algorithm using space-indexed waypoints is presented to modify the speed profile of input paths to guarantee feasibility of the planned trajectory and minimum time traversal of the planned. The algorithm is an efficient alternative to formulating a nonlinear optimization or mixed integer program. Both indoor and outdoor flight test results are presented for path tracking on the STARMAC vehicles.
Conference Paper
Full-text available
We describe an efficient, reliable, and robust four-rotor flying platform for indoor and outdoor navigation. Currently, similar platforms are controlled at low frequencies due to hardware and software limitations. This causes uncertainty in position control and unstable behavior during fast maneuvers. Our flying platform offers a 1 kHz control frequency and motor update rate, in combination with powerful brushless DC motors in a light-weight package. Following a minimalistic design approach this system is based on a small number of low-cost components. Its robust performance is achieved by using simple but reliable highly optimized algorithms. The robot is small, light, and can carry payloads of up to 350g
Conference Paper
Full-text available
Quadrotor helicopters have become increasingly important in recent years as platforms for both research and commercial unmanned aerial vehicle applications. This paper extends previous work on several important aerodynamic effects impacting quadrotor flight in regimes beyond nominal hover conditions. The implications of these effects on quadrotor performance are investigated and control techniques are presented that compensate for them accordingly. The analysis and control systems are validated on the Stanford Testbed of Autonomous Rotorcraft for Multi-Agent Control quadrotor helicopter testbed by performing the quadrotor equivalent of the stall turn aerobatic maneuver. Flight results demonstrate the accuracy of the aerodynamic models and improved control performance with the proposed control schemes.
Article
Full-text available
This thesis is about modelling, design and control of Miniature Flying Robots (MFR) with a focus on Vertical Take-Off and Landing (VTOL) systems and specifically, micro quadrotors. It introduces a mathematical model for simulation and control of such systems. It then describes a design methodology for a miniature rotorcraft. The methodology is subsequently applied to design an autonomous quadrotor named OS4. Based on the mathematical model, linear and nonlinear control techniques are used to design and simulate various controllers along this work. The dynamic model and the simulator evolved from a simple set of equations, valid only for hovering, to a complex mathematical model with more realistic aerodynamic coefficients and sensor and actuator models. Two platforms were developed during this thesis. The first one is a quadrotor-like test-bench with off-board data processing and power supply. It was used to safely and easily test control strategies. The second one, OS4, is a highly integrated quadrotor with on-board data processing and power supply. It has all the necessary sensors for autonomous operation. Five different controllers were developed. The first one, based on Lyapunov theory, was applied for attitude control. The second and the third controllers are based on PID and LQ techniques. These were compared for attitude control. The fourth and the fifth approaches use backstepping and sliding-mode concepts. They are applied to control attitude. Finally, backstepping is augmented with integral action and proposed as a single tool to design attitude, altitude and position controllers. This approach is validated through various flight experiments conducted on the OS4.
Article
Full-text available
The exponential growth of the interest and investigations in UAVs is strongly pushing the emergence of autonomous MFRs. This article presented some developments in the ASL-MFR project. A new design methodology was introduced and applied to a quadrotor and a coaxial helicopter enhancing appreciably the robots characteristics by allowing 100% thrust margin and 30 min autonomy (respectively, 40% and 20 min for CoaX). An original concept of hybrid active and passive control is introduced for CoaX. A simulation software permitting rapid MFR reconfiguration and various testing conditions was shown. Finally, a simulation of an obstacle avoidance controller was presented. The numerous developments presented in this article reinforce our conviction in the emergence of autonomous MFRs.
Article
This paper present an effective complementary filtering method using encoder and gyro sensors for the self-localization(including heading and velocity) of indoor mobile robot. The main idea of the proposed approach is to find the pros and cons of each sensor through a various maneuvering tests and to design of an adaptive complementary filter that works for the entire maneuvering phases. The proposed method is applied to an indoor mobile robot and the performances are verified through extensive experiments.
Article
The goal of this paper is to design the target tracking controller for a quadrotor micro UAV using a vision sensor. First of all, the mathematical model of the quadrotor was estimated through the Prediction Error Method(PEM) using experimental input/output flight data, and then the estimated model was validated via the comparison with new experimental flight data. Next, the target tracking controller was designed using LQR(Linear Quadratic Regulator) method based on the estimated model. The relative distance between an object and the quadrotor was obtained by a vision sensor, and the altitude was obtained by a ultra sonic sensor. Finally, the performance of the designed target tracking controller was evaluated through flight tests.
Article
RC servos are electro-mechanical devices that respond to a control signal, which instructs them to move their output shaft to a certain position. A servo is normally plugged into a radio receiver with a three pin connector. The three wires are a power (usually 4.8V to 6.0V), a ground, and a signal wire. The signal wire carries a PWM (Pulse-Width Modulation) signal consisting of a 1-2msec pulse repeated 50 times a second. A 1.5msec pulse will tell the servo to move to its output shaft to the center position, 0 degrees. For a servo with a 180 degree of motion, a 1msec pulse will move the servo to -90 degrees, and a 2msec pulse will move the servo to +90 degrees. In order to development a humanoid robot, mechanical design, fixtures design, analysis of kinematics, implementation moving program, selection of RC servo motor and controller are required. This study was performed to experimentally compare the rotation range of RC servo motors according to change of a periods.
Article
This paper addresses the problem of autonomous navigation of a micro air vehicle (MAV) in GPS-denied environments. We present experimental validation and analysis for our system that enables a quadrotor helicopter, equipped with a laser range finder sensor, to autonomously explore and map unstructured and unknown environments. The key challenge for enabling GPS-denied flight of a MAV is that the system must be able to estimate its position and velocity by sensing unknown environmental structure with sufficient accuracy and low enough latency to stably control the vehicle. Our solution overcomes this challenge in the face of MAV payload limitations imposed on sensing, computational, and communication resources. We first analyze the requirements to achieve fully autonomous quadrotor helicopter flight in GPS-denied areas, highlighting the differences between ground and air robots that make it difficult to use algorithms developed for ground robots. We report on experiments that validate our solutions to key challenges, namely a multilevel sensing and control hierarchy that incorporates a high-speed laser scan-matching algorithm, data fusion filter, high-level simultaneous localization and mapping, and a goal-directed exploration module. These experiments illustrate the quadrotor helicopter's ability to accurately and autonomously navigate in a number of large-scale unknown environments, both indoors and in the urban canyon. The system was further validated in the field by our winning entry in the 2009 International Aerial Robotics Competition, which required the quadrotor to autonomously enter a hazardous unknown environment through a window, explore the indoor structure without GPS, and search for a visual target. © 2011 Wiley Periodicals, Inc. © 2011 Wiley Periodicals, Inc.
Conference Paper
The real-time embedded control system for the quad-rotor helicopter is designed by using commercially available components which are inexpensive with the driver modified of BLDC (Brushless Direct Current) motor. These components are integrated into the electric PCB (Printed Circuit Board) meanwhile the corresponding embedded multitasking software is developed. We evaluate the performance of this platform in the quad-rotor helicopter using two different control strategies. It is showed by experimental results that the real-time embedded control system works satisfactorily in the stabilization of mini quad-rotor helicopter in hovering, which is proved this onboard embedded control system is stable and highly reliable with low cost.
Article
In the last five years, advances in materials, electronics, sensors, and batteries have fueled a growth in the development of microunmanned aerial vehicles (MAVs) that are between 0.1 and 0.5 m in length and 0.1-0.5 kg in mass [1]. A few groups have built and analyzed MAVs in the 10-cm range [2], [3]. One of the smallest MAV is the Picoftyer with a 60-mmpropellor diameter and a mass of 3.3 g [4]. Platforms in the 50-cm range are more prevalent with several groups having built and flown systems of this size [5]-[7]. In fact, there are severalcommercially available radiocontrolled (PvC) helicopters and research-grade helicopters in this size range [8].
Aerodynamic and control of autonomous quadrotor helicopters in aggressive maneuvering
  • H Huang
  • G M Hoffmann
  • S L Waslander
  • C J Tomlin
  • H Huang
  • G M Hoffmann
  • S L Waslander
  • C J Tomlin
Quadrotor helicopter trajectory tracking control
  • G Hoffmann
  • S Waslander
  • C Tomlin
G. Hoffmann, S. Waslander, and C. Tomlin, "Quadrotor helicopter trajectory tracking control," in AIAA Guidance, Navigation and Control Conference and Exhibit, Honolulu, Hawaii, Apr. 2008.
Stabilization performance improvement of the Quadrotor flying robot
  • J H Hwang
  • S Hwang
  • S K Hong
  • M G Yoo
J. H. Hwang, S. Hwang, S. K. Hong, and M. G. Yoo, "Stabilization performance improvement of the Quadrotor flying robot," ICROS Annual Conference, seoul, pp. 7-9, Apr. 2012.
  • 년 동 대학원 석사
년 동 대학원 석사. 1998년 Texas A&M Univ. 공학박사. 1989년~2000년