387 research outputs found

    Modeling and Control of mini UAV

    No full text
    International audienc

    Intelligent Flight Control of an Autonomous Quadrotor

    Get PDF

    A novel approach to the control of quad-rotor helicopters using fuzzy-neural networks

    Get PDF
    Quad-rotor helicopters are agile aircraft which are lifted and propelled by four rotors. Unlike traditional helicopters, they do not require a tail-rotor to control yaw, but can use four smaller fixed-pitch rotors. However, without an intelligent control system it is very difficult for a human to successfully fly and manoeuvre such a vehicle. Thus, most of recent research has focused on small unmanned aerial vehicles, such that advanced embedded control systems could be developed to control these aircrafts. Vehicles of this nature are very useful when it comes to situations that require unmanned operations, for instance performing tasks in dangerous and/or inaccessible environments that could put human lives at risk. This research demonstrates a consistent way of developing a robust adaptive controller for quad-rotor helicopters, using fuzzy-neural networks; creating an intelligent system that is able to monitor and control the non-linear multi-variable flying states of the quad-rotor, enabling it to adapt to the changing environmental situations and learn from past missions. Firstly, an analytical dynamic model of the quad-rotor helicopter was developed and simulated using Matlab/Simulink software, where the behaviour of the quad-rotor helicopter was assessed due to voltage excitation. Secondly, a 3-D model with the same parameter values as that of the analytical dynamic model was developed using Solidworks software. Computational Fluid Dynamics (CFD) was then used to simulate and analyse the effects of the external disturbance on the control and performance of the quad-rotor helicopter. Verification and validation of the two models were carried out by comparing the simulation results with real flight experiment results. The need for more reliable and accurate simulation data led to the development of a neural network error compensation system, which was embedded in the simulation system to correct the minor discrepancies found between the simulation and experiment results. Data obtained from the simulations were then used to train a fuzzy-neural system, made up of a hierarchy of controllers to control the attitude and position of the quad-rotor helicopter. The success of the project was measured against the quad-rotor’s ability to adapt to wind speeds of different magnitudes and directions by re-arranging the speeds of the rotors to compensate for any disturbance. From the simulation results, the fuzzy-neural controller is sufficient to achieve attitude and position control of the quad-rotor helicopter in different weather conditions, paving way for future real time applications

    Fuzzy Logic Controller Using the Nonholonomic Constraints for Quadrotor Trajectory Tracking

    Get PDF
    In this paper, an intelligent control approach for an unmanned aerial vehicle (UAV) using the nonholonomic constraints, is presented. The UAV is a mini drone with four rotors called quadrotor. It is a nonlinear coupled and unstable system. To properly control this robot and mitigate the disadvantages, a fuzzy logic controller (FLC) based on Takagi-Sugeno approach (TKS) for the altitude, the position and the attitude tracking of a quadrotor, in the presence of external disturbances is proposed, taking into account the nonholonomic constraints of the model. The desired roll and pitch angles are deduced from nonholonomic constraints. This adopted control strategy is summarized in the control of two subsystems. The first relates to the orientation (attitude) control, taking into account the position control along (x; y) axes. The second is that of the altitude control along z axis. For the concretization of this work, the matlab/simulink environment is used and the obtained results prove the efficiency of this fuzzy logic control strategy

    Four Tilting Rotor Convertible MAV: Modeling and Real-Time Hover Flight Control

    No full text
    International audienceThis paper describes the modeling, control and hardware implementation of an experimental tilt-rotor aircraft. This vehicle combines the high-speed cruise capabilities of a conventional airplane with the hovering capabilities of a helicopter by tilting their four rotors. Changing between cruise and hover flight modes in mid-air is referred to transition. Dynamic model of the vehicle is derived both for vertical and horizontal flight modes using Newtonian approach. Two nonlinear control strategies are presented and evaluated at simulation level to control, the vertical and horizontal flight dynamics of the vehicle in the longitudinal plane. An experimental prototype named Quad-plane was developed to perform the vertical flight. A low-cost DSP-based Embedded Flight Control System (EFCS) was designed and built to achieve autonomous attitude-stabilized flight

    High-Performance Testbed for Vision-Aided Autonomous Navigation for Quadrotor UAVs in Cluttered Environments

    Get PDF
    This thesis presents the development of an aerial robotic testbed based on Robot Operating System (ROS). The purpose of this high-performance testbed is to develop a system capable of performing robust navigation tasks using vision tools such as a stereo camera. While ensuring the computation of robot odometery, the system is also capable of sensing the environment using the same stereo camera. Hence, all the navigation tasks are performed using a stereo camera and an inertial measurement unit (IMU) as the main sensor suite. ROS is used as a framework for software integration due to its capabilities to provide efficient communication and sensor interfaces. Moreover, it also allows us to use C++ which is efficient in performance especially on embedded platforms. Combining together ROS and C++ provides the necessary computation efficiency and tools to handle fast, real-time image processing and planning which are the vital parts of navigation and obstacle avoidance on such scale. The main application of this work revolves around proposing a real-time and efficient way to demonstrate vision-based navigation in UAVs. The proposed approach is developed for a quadrotor UAV which is capable of performing defensive maneuvers in case any obstacles are in its way, while constantly moving towards a user-defined final destination. Stereo depth computation adds a third axis to a two dimensional image coordinate frame. This can be referred to as the depth image space or depth image coordinate frame. The idea of planning in this frame of reference is utilized along with certain precomputed action primitives. The formulation of these action primitives leads to a hybrid control law for feasible trajectory generation. Further, a proof of stability of this system is also presented. The proposed approach keeps in view the fact that while performing fast maneuvers and obstacle avoidance simultaneously, many of the standard optimization approaches might not work in real-time on-board due to time and resource limitations. This leads to a need for the development of real-time techniques for vision-based autonomous navigation
    corecore