267 research outputs found

    Disturbance observer based sliding mode control for unmanned helicopter hovering operations in presence of external disturbances

    Get PDF
    Numerous control techniques are developed for miniature unmanned helicopters to do hover operation with each method having its own advantages and limitations. During the hover operation helicopters suffer from unknown external disturbances such as wind and ground effect. For a stable operation, these disturbances must be compensated accurately. This paper presents a disturbance observer based sliding mode control technique for small-scale unmanned helicopters to do hover operation in presence of external disturbances. To counteract both matched and mismatched uncertainties a new sliding surface is designed based on the disturbances estimations. The controller design is based on the linearized state-space model of the helicopter which effectively describes helicopter dynamics during the hover operations. The model mismatch and external disturbances are estimated as lumped disturbances and are compensated in the controller design. The proposed controller reduces chattering and is capable of handling matched and mismatched uncertainties. The control performance is successfully tested in Simulink

    A review of aerial manipulation of small-scale rotorcraft unmanned robotic systems

    Get PDF
    Small-scale rotorcraft unmanned robotic systems (SRURSs) are a kind of unmanned rotorcraft with manipulating devices. This review aims to provide an overview on aerial manipulation of SRURSs nowadays and promote relative research in the future. In the past decade, aerial manipulation of SRURSs has attracted the interest of researchers globally. This paper provides a literature review of the last 10 years (2008–2017) on SRURSs, and details achievements and challenges. Firstly, the definition, current state, development, classification, and challenges of SRURSs are introduced. Then, related papers are organized into two topical categories: mechanical structure design, and modeling and control. Following this, research groups involved in SRURS research and their major achievements are summarized and classified in the form of tables. The research groups are introduced in detail from seven parts. Finally, trends and challenges are compiled and presented to serve as a resource for researchers interested in aerial manipulation of SRURSs. The problem, trends, and challenges are described from three aspects. Conclusions of the paper are presented, and the future of SRURSs is discussed to enable further research interests

    Intelligent Control for Fixed-Wing eVTOL Aircraft

    Get PDF
    Urban Air Mobility (UAM) holds promise for personal air transportation by deploying "flying cars" over cities. As such, fixed-wing electric vertical take-off and landing (eVTOL) aircraft has gained popularity as they can swiftly traverse cluttered areas, while also efficiently covering longer distances. These modes of operation call for an enhanced level of precision, safety, and intelligence for flight control. The hybrid nature of these aircraft poses a unique challenge that stems from complex aerodynamic interactions between wings, rotors, and the environment. Thus accurate estimation of external forces is indispensable for a high performance flight. However, traditional methods that stitch together different control schemes often fall short during hybrid flight modes. On the other hand, learning-based approaches circumvent modeling complexities, but they often lack theoretical guarantees for stability. In the first part of this thesis, we study the theoretical benefits of these fixed-wing eVTOL aircraft, followed by the derivation of a novel unified control framework. It consists of nonlinear position and attitude controllers using forces and moments as inputs; and control allocation modules that determine desired attitudes and thruster signals. Next, we present a composite adaptation scheme for linear-in-parameter (LiP) dynamics models, which provides accurate realtime estimation for wing and rotor forces based on measurements from a three-dimensional airflow sensor. Then, we introduce a design method to optimize multirotor configuration that ensures a property of robustness against rotor failures. In the second part of the thesis, we use deep neural networks (DNN) to learn part of unmodeled dynamics of the flight vehicles. Spectral normalization that regulates the Lipschitz constants of the neural network is applied for better generalization outside the training domain. The resultant network is utilized in a nonlinear feedback controller with a contraction mapping update, solving the nonaffine-in-control issue that arises. Next, we formulate general methods for designing and training DNN-based dynamics, controller, and observer. The general framework can theoretically handle any nonlinear dynamics with prior knowledge of its structure. Finally, we establish a delay compensation technique that transforms nominal controllers for an undelayed system into a sample-based predictive controller with numerical integration. The proposed method handles both first-order and transport delays in actuators and balances between numerical accuracy and computational efficiency to guarantee stability under strict hardware limitations.</p

    Experimental Investigation of Shrouded Rotor Micro Air Vehicle in Hover and in Edgewise Gusts

    Get PDF
    Due to the hover capability of rotary wing Micro Air Vehicles (MAVs), it is of interest to improve their aerodynamic performance, and hence hover endurance (or payload capability). In this research, a shrouded rotor conguration is studied and implemented, that has the potential to oer two key operational benets: enhanced system thrust for a given input power, and improved structural rigidity and crashworthiness of an MAV platform. The main challenges involved in realising such a system for a lightweight craft are: design of a lightweight and stiff shroud, and increased sensitivity to external flow disturbances that can affect flight stability. These key aspects are addressed and studied in order to assess the capability of the shrouded rotor as a platform of choice for MAV applications. A fully functional shrouded rotor vehicle (disk loading 60 N/m2) was designed and constructed with key shroud design variables derived from previous studies on micro shrouded rotors. The vehicle weighed about 280 g (244 mm rotor diameter). The shrouded rotor had a 30% increase in power loading in hover compared to an unshrouded rotor. Due to the stiff, lightweight shroud construction, a net payload benefit of 20-30 g was achieved. The different components such as the rotor, stabilizer bar, yaw control vanes and the shroud were systematically studied for system efficiency and overall aerodynamic improvements. Analysis of the data showed that the chosen shroud dimensions was close to optimum for a design payload of 250 g. Risk reduction prototypes were built to sequentially arrive at the nal conguration. In order to prevent periodic oscillations in flight, a hingeless rotor was incorporated in the shroud. The vehicle was successfully flight tested in hover with a proportional-integral-derivative feedback controller. A flybarless rotor was incorporated for efficiency and control moment improvements. Time domain system identification of the attitude dynamics of the flybar and flybarless rotor vehicle was conducted about hover. Controllability metrics were extracted based on controllability gramian treatment for the flybar and flybarless rotor. In edgewise gusts, the shrouded rotor generated up to 3 times greater pitching moment and 80% greater drag than an equivalent unshrouded rotor. In order to improve gust tolerance and control moments, rotor design optimizations were made by varying solidity, collective, operating RPM and planform. A rectangular planform rotor at a collective of 18 deg was seen to offer the highest control moments. The shrouded rotor produced 100% higher control moments due to pressure asymmetry arising from cyclic control of the rotor. It was seen that the control margin of the shrouded rotor increased as the disk loading increased, which is however deleterious in terms of hover performance. This is an important trade-off that needs to be considered. The flight performance of the vehicle in terms of edgewise gust disturbance rejection was tested in a series of bench top and free flight tests. A standard table fan and an open jet wind tunnel setup was used for bench top setup. The shrouded rotor had an edgewise gust tolerance of about 3 m/s while the unshrouded rotor could tolerate edgewise gusts greater than 5 m/s. Free flight tests on the vehicle, using VICON for position feedback control, indicated the capability of the vehicle to recover from gust impulse inputs from a pedestal fan at low gust values (up to 3 m/s)

    Development of U-model enhanced nonlinear dynamic control systems —Framework, algorithms and validation

    Get PDF
    This study aims to develop the classical model-based U-control design framework to enhance its robustness and reduce its dependence on model accuracy. By absorbing the design concepts of other advanced control algorithms, firstly, based on the discrete-time U-control algorithm, a continuous-time (CT) U-model based dynamic inversion algorithm is proposed. Then the CT U-control system design procedures are presented and explained step by step with numerical and simulation demonstrations of the linear and nonlinear U-control system design examples. Secondly, the U-control algorithm develops two mainstream nonlinear robust control algorithms, disturbances suppression and disturbances compensation, while maintaining its system dynamic cancellation characteristics, including two-degree-of-freedom U-model-based internal model control (UTDF-IMC), Disturbance observer-based U-control (DOBUC), sliding mode enhanced U-control (U-SMC) and U-model based double sliding mode control (UDSMC) algorithms. At the same time this study first developed and applied the U-control method to a practical industry application: robust quadrotor trajectory tracking control. The proposed UDSMC method and multiple-input and multiple-output extended-state-observer (MIMO-ESO) established the quadrotor flight control system. The difficulties associated with quadrotor velocity measurement disturbances and uncertain aerodynamics are successfully addressed in this control design. A rigorous theoretical analysis has been carried out to determine whether the proposed control system can achieve stable trajectory tracking performance, and a comparative real-time experimental study has also been carried out to verify the better effectiveness of the proposed control system than the classical SMC and built-in PID control system. This study is clearly novel as the methods and experiments it proposed have not been researched before

    Design and application of advanced disturbance rejection control for small fixed-wing UAVs

    Get PDF
    Small Unmanned Aerial Vehicles (UAVs) have seen continual growth in both research and commercial applications. Attractive features such as their small size, light weight and low cost are a strong driver of this growth. However, these factors also bring about some drawbacks. The light weight and small size means that small UAVs are far more susceptible to performance degradation from factors such as wind gusts. Due to the generally low cost, available sensors are somewhat limited in both quality and available measurements. For example, it is very unlikely that angle of attack is sensed by a small UAV. These aircraft are usually constructed by the end user, so a tangible amount of variation will exist between different aircraft of the same type. Depending on application, additional variation between flights from factors such as battery placement or additional sensors may exist. This makes the application of optimal model based control methods difficult. Research literature on the topic of small UAV control is very rich in regard to high level control, such as path planning in wind. A common assumption in such literature is the existence of a low level control method which is able to track demanded aircraft attitudes to complete a task. Design of such controllers in the presence of significant wind or modelling errors (factors collectively addressed as lumped disturbances herein) is rarely considered. Disturbance Observer Based Control (DOBC) is a means of improving the robustness of a baseline feedback control scheme in the presence of lumped disturbances. The method allows for the rejection of the influence of unmeasurable disturbances much more quickly than traditional integral control, while also enabling recovery of nominal feedback con- trol performance. The separation principle of DOBC allows for the design of a nominal feedback controller, which does not need to be robust against disturbances. A DOBC augmentation can then be applied to ensure this nominal performance is maintained even in the presence of disturbances. This method offers highly attractive properties for control design, and has seen a large rise in popularity in recent years. Current literature on this subject is very often conducted purely in simulation. Ad- ditionally, very advanced versions of DOBC control are now being researched. To make the method attractive to small UAV operators, it would be beneficial if a simple DOBC design could be used to realise the benefits of this method, as it would be more accessible and applicable by many. This thesis investigates the application of a linear state space disturbance observer to low level flight control of a small UAV, along with developments of the method needed to achieve good performance in flight testing. Had this work been conducted purely in simulation, it is likely many of the difficulties encountered would not have been addressed or discovered. This thesis presents four main contributions. An anti-windup method has been devel- oped which is able to alleviate the effect of control saturation on the disturbance observer dynamics. An observer is designed which explicitly considers actuator dynamics. This development was shown to enable faster observer estimation dynamics, yielding better disturbance rejection performance. During initial flight testing, a significant aeroelastic oscillation mode was discovered. This issue was studied in detail theoretically, with a pro- posed solution developed and applied. The solution was able to fully alleviate the effect in flight. Finally, design and development of an over-actuated DOBC method is presented. A method for design of DOBC for over actuated systems was developed and studied. The majority of results in this thesis are demonstrated with flight test data

    Development of U-model enhansed nonlinear systems

    Get PDF
    Nonlinear control system design has been widely recognised as a challenging issue where the key objective is to develop a general model prototype with conciseness, flexibility and manipulability, so that the designed control system can best match the required performance or specifications. As a generic systematic approach, U-model concept appeared in Prof. Quanmin Zhu’s Doctoral thesis, and U-model approach was firstly published in the journal paper titled with ‘U-model based pole placement for nonlinear plants’ in 2002.The U-model polynomial prototype precisely describes a wide range of smooth nonlinear polynomial models, defined as a controller output u(t-1) based time-varying polynomial models converted from the original nonlinear model. Within this equivalent U-model expression, the first study of U-model based pole placement controller design for nonlinear plants is a simple mapping exercise from ordinary linear and nonlinear difference equations to time-varying polynomials in terms of the plant input u(t-1). The U-model framework realised the concise and applicable design for nonlinear control system by using such linear polynomial control system design approaches.Since the first publication, the U-model methodology has progressed and evolved over the course of a decade. By using the U-model technique, researchers have proposed many different linear algorithms for the design of control systems for the nonlinear polynomial model including; adaptive control, internal control, sliding mode control, predictive control and neural network control. However, limited research has been concerned with the design and analysis of robust stability and performance of U-model based control systems.This project firstly proposes a suitable method to analyse the robust stability of the developed U-model based pole placement control systems against uncertainty. The parameter variation is bounded, thus the robust stability margin of the closed loop system can be determined by using LMI (Linear Matrix Inequality) based robust stability analysis procedure. U-block model is defined as an input output linear closed loop model with pole assignor converted from the U-model based control system. With the bridge of U-model approach, it connects the linear state space design approach with the nonlinear polynomial model. Therefore, LMI based linear robust controller design approaches are able to design enhanced robust control system within the U-block model structure.With such development, the first stage U-model methodology provides concise and flexible solutions for complex problems, where linear controller design methodologies are directly applied to nonlinear polynomial plant-based control system design. The next milestone work expands the U-model technique into state space control systems to establish the new framework, defined as the U-state space model, providing a generic prototype for the simplification of nonlinear state space design approaches.The U-state space model is first described as a controller output u(t-1) based time-varying state equations, which is equivalent to the original linear/nonlinear state space models after conversion. Then, a basic idea of corresponding U-state feedback control system design method is proposed based on the U-model principle. The linear state space feedback control design approach is employed to nonlinear plants described in state space realisation under U-state space structure. The desired state vectors defined as xd(t), are determined by closed loop performance (such as pole placement) or designer specifications (such as LQR). Then the desired state vectors substitute the desired state vectors into original state space equations (regarded as next time state variable xd(t) = x(t) ). Therefore, the controller output u(t-1) can be obtained from one of the roots of a root-solving iterative algorithm.A quad-rotor rotorcraft dynamic model and inverted pendulum system are introduced to verify the U-state space control system design approach for MIMO/SIMO system. The linear design approach is used to determine the closed loop state equation, then the controller output can be obtained from root solver. Numerical examples and case studies are employed in this study to demonstrate the effectiveness of the proposed methods

    In-Flight Collision Avoidance Controller Based Only on OS4 Embedded Sensors

    Get PDF
    The major goal of this research was the development and implementation of a control system able to avoid collisions during the flight for a mini-quadrotor helicopter, based only on its embedded sensors without changing the environment. However, it is important to highlight that the design aspects must be seriously considered in order to overcome hardware limitations and achieve control simplification. The controllers of a UAV (Unmanned Aerial Vehicle) robot deal with highly unstable dynamics and strong axes coupling. Furthermore, any additional embedded sensor increases the robot total weight and therefore, decreases its operating time. The best balance between embedded electronics and robot operating time is desired. This paper focuses not only on the development and implementation of a collision avoidance controller for a mini-robotic helicopter using only its embedded sensors, but also on the mathematical model that was essential for the controller developing phases. Based on this model we carried out the development of a simulation tool based on MatLab/Simulink that was fundamental for setting the controllers' parameters. This tool allowed us to simulate and improve the OS4 controllers in different modeled environments and test different approaches. After that, the controllers were embedded in the real robot and the results proved to be very robust and feasible. In addition to this, the controller has the advantage of being compatible with future path planners that we are developing.Brazilian Agency: CAPES (Coordenacao de Aperfeicoamento de Pessoal de Nivel Superior)Brazilian Agency: CNPq (National Council for Scientific and Technological Development
    • …
    corecore