• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    Unmanned Aerial Vehicles: Control Methods and Future Challenges

    2022-04-15 04:04:38ZongyuZuoCunjiaLiuQingLongHanandJiaweiSong
    IEEE/CAA Journal of Automatica Sinica 2022年4期

    Zongyu Zuo,, Cunjia Liu,, Qing-Long Han,, and Jiawei Song

    Abstract—With the rapid development of computer technology,automatic control technology and communication technology,research on unmanned aerial vehicles (UAVs) has attracted extensive attention from all over the world during the last decades. Particularly due to the demand of various civil applications, the conceptual design of UAV and autonomous flight control technology have been promoted and developed mutually.This paper is devoted to providing a brief review of the UAV control issues, including motion equations, various classical and advanced control approaches. The basic ideas, applicable conditions, advantages and disadvantages of these control approaches are illustrated and discussed. Some challenging topics and future research directions are raised.

    I. INTRODUCTION

    AN unmanned aerial vehicle (UAV) (or unpiloted aerial vehicle) is commonly known as an aircraft without a human pilot onboard that can fly autonomously. It is the powered aerial vehicle that uses aerodynamics and propulsion to provide vehicle lift and control forces. Compared with crewed aircraft, UAVs were originally used for missions usually dull, dirty or dangerous for humans or cases where the small size of the aircraft restrict the presence of a pilot.Although initially reviewed as military devices, UAVs rapidly find more civil applications including aerial photography,payload deliveries, smart agriculture, surveillance, infrastructure inspections, and drone racing, to name a few.

    UAVs can be usually categorized into two main classes:fixed-wing UAVs and rotorcraft UAVs. The fixed-wing UAV requires relative velocity for the production of aerodynamic forces, thus is more aerodynamically efficient, but may need a runway for take-off and landing. The rotorcraft UAV uses rotary wings to produce the thrust force for motion [1], which leads to the vertical take-off and landing (VTOL) capability.The combination of fixed-wing and VTOL features motivates to many hybrid UAV configurations, which become prevalent in recent years [2]. Correspondingly, the control design for different kinds of UAVs also varies.

    This survey is written in a control-oriented fashion. On the one hand, the survey introduces basic elements in flight control design. On the other hand, the survey may serve as a catalogue of control design methods for researchers and practitioners in the community.

    II. MAIN ISSUES IN CONTROL

    The development of various new types of UAVs created a great need for autopilot systems. However, to achieve multimission and high flight quality of aircraft, it is very challenging for flight control system design. These issues include, but are not limited to:

    ? In essence, classical control design relies heavily on the understanding of the physics of flight and provides a designer with clues to see how the dynamic performance is modified.Although classical control theory relates very closely to the physics of the control problem, it is difficult to handle the coupling multiple loops design task [3]. In other words, the classical one-loop-at-a-time design does not guarantee success when more loops are added and coupled.

    ? In contrast to classical techniques, modern control techniques (e.g., eigenstructure assignment techniques [4],dynamic inversion [5]) provide a systematic way to design multi-loop controllers by closing all the feedback loops simultaneously and yield the desired performance. However,these model control techniques usually require the exact knowledge of aircraft models and are sensitive to modeling errors and external disturbances. Unfortunately, the exact model of aircraft like helicopters is difficult to obtain,especially aerodynamic parameters, which prohibits the practicality of modern control techniques.

    ? There exists an increasing interest in adaptive control of aircraft. The progress in systems theory leads to fundamental theory for the development of stable adaptive control architectures [6]. The available adaptive flight control algorithms, however, are unable to guarantee the closed-loop robustness because the bandwidth of the closed-loop system cannot be prescribed [7]. In addition, the system output has overly poor transient tracking behaviour before the ideal asymptotic convergence is achieved [8]. Thus, robustness and stability issues of adaptive flight controllers need to be considered simultaneously in design [9].

    ? Disturbances and uncertainties are the factors which may cause the unsatisfactory performance. It is very important to design flight controllers accounting for disturbances, such as wind gusts, sensor measurement noise, and modeling errors.The modern robust design techniques (e.g.,H∞design [10])provide performance robustness which is the ability to ensure satisfactory performance even if the aircraft may be subject to disturbances. However, it is usually difficult to obtain the upper-bounds of various disturbances and a controller with the desired structure.

    III. KINEMATICS AND DYNAMICS OF AIRCRAFT MOTION

    A. Coordinate Systems

    In studying unmanned aircraft systems, it is important to understand how an aircraft is oriented with respect to the earth. It is necessary to use several different coordinate systems to describe the position and the orientation of the aircraft in an easy manner. The coordinate systems of interest include an earth-fixed frame, a body-fixed frame, a wind frame, and a flight-path coordinate frame, as shown in Fig. 1.

    Definition 1:Frame E={OExEyEzE} denotes an earthsurface inertial frame with its originOEat the defined home location,xEaxis positive in the direction of north,yEaxis positive in the direction of east andzEaxis down. This coordination system is also known as a north-east-down(NED) reference frame.

    Fig. 1. Coordinate systems.

    Definition 2:Frame B={Oxyz} denotes an aircraft-body frame with its originOat the center of mass of an aircraft,xaxis positive out the nose of the airframe,yaxis positive out the right wing andzaxis positive below the aircraft.

    Definition 3:Frame W={OxWyWzW} denotes a wind frame with its originOat the center of mass of an aircraft,xWaxis positive in the direction of the velocity vector of the aircraft relative to the air, i.e. the airspeed vector,zWaxis positive below the aircraft in the plane of symmetry of the aircraft,yWpositive determined by the right hand rule, i.e. to the right.

    Definition 4:Frame P={OxPyPzP} denotes a flight-path coordinate frame with its originOat the center of mass of the aircraft,xPaxis positive in the direction of the velocity vector of the aircraft relative to the ground, i.e. the ground vector,zPaxis positive below the aircraft in the plane of symmetry of the aircraft,yPpositive determined by the right hand rule.

    Remark 1:Note that if wind is not taken into account, the frame P coincides with the frame W. In flight control system design, wind is regarded as an external disturbance rather than a system state. In what follows, the kinematic and dynamic equations are established in the absence of wind.

    Remark 2:The earth-surface inertial frame is convenient to express translational kinematics. The aircraft-body frame is especially convenient in the sense that the inertial parameters and the force of thrust remain fixed. The wind frame facilitates the expressions of the aerodynamic forces and moments acting on an aircraft.

    In addition to defining the coordinate systems, the relative orientation of these frames can be determined and expressed in various forms, such as rotation matrices, Euler angles, unit quaternions. In particular, various Euler angles relating to these coordinate systems are important to the flight dynamics of UAVs. In flight dynamics, roll, pitch, and yaw Euler angles(i.e.,φ,θ, andψ, respectively) are commonly used to parameterize the rotation from the frame E to the frame B,while the sideslip angleβand the angle of attackαare commonly used to perform the transformation from the frame W to the frame B. Analogously, to obtain the frame W from the frame E, a set of Euler angles, namely, the heading angleχ, the flight-path angleγ, and the bank angleμare frequently utilized.

    B. Kinematic Equations

    The kinematics of a UAV includes the translational and the rotational equation of motion. The following assumption is usually made in the existing literature in developing navigation, guidance, and control strategies for UAVs [11],[12].

    C. Dynamic Equations

    A variety of dynamic models for UAVs appear in the literature. Basically, the equations of motion are derived by implementing Newton-Euler formulas that deal with vector summations of all forces and moments applied to the aircraft relative to a reference frame. However, for practical control system design problems, it is very subtle to select appropriate frames and establish the motion model of UAVs. One should take into consideration simultaneously the characteristics of a specific aircraft, navigation accuracy, performance specifications and/or a control algorithm. In what follows,several commonly used motion models based on Newton-Euler law are introduced.

    Assumption 2:An aircraft can be viewed as a rigid body with constant mass. The geometric shape and internal mass distribution of the aircraft are symmetrical with respect to the vertical planeOxz, i.e., the product of inertiaIxy=Izy=0.

    1) Translational dynamics:The translational equations are straightforward by applying Newton’s second law, and the acceleration of an aircraft is derived from the vector summation of various forces. In terms of motion relative to the Earth, the translational equations written in the frameB introduce the Coriolis and centripetal terms, shown as follows:

    D. Summary

    The motion equations derived in this section are established based on the basic kinematic and dynamic laws. However,they can be written in different forms or different reference frames. To analyze and design a flight control system based on a control-oriented model of a UAV, it is essential to choose appropriate coordinate systems to define and describe the relevant motion parameters. For instance, unmanned rotorcraft UAVs (e.g., helicopter, quadrotor) are very suitable for quasistatic flight with small attitudes [18]. Thus, it is preferable to use aircraft-body equations (3) and (7) for control and simulation [19]–[21]. However, for super-manoeuvrable aircraft, it is required to hold sideslip angle near zero in order to improve the manoeuvrability and reduce the impact of heat flow at high speed [22]. It is justified to select the angle of attack, sideslip angle and bank angle for motion control.Besides, as shown in [23], [24], the motion of a symmetric UAV (especially missile) about its velocity vector can be alternatively described by using body axis accelerations instead of forces. The dynamic equations for the body axis accelerations at the center of mass are given by

    In brief, motion equations for UAVs can be various. One should balance the ease of representation of variables and control tasks of specific aircraft.

    IV. FLIGHT CONTROL METHODS

    This section gives a survey of commonly used flight control methods for UAVs, including classical control methods and advanced control designs based on exact models or uncertain models. Table I lists a summary of these methods.Specifically, linear/linearized or exact nonlinear model based control designs are classified into the category of classical control, while advanced control concerns about perturbed or uncertain model in this survey.

    A. Classical Control

    In Section III, several motion equations are given based on different representations or reference frames. Without loss of generality, the aircraft model can be formulated as the following affine nonlinear system:

    TABLE I CONTROL METHODS FOR UAVS

    These classical synthesis methods are able to achieve satisfactory performance only in a small range of trimmed point where the linearized model (11) works. For a large flight envelope, the closed-loop performance may deteriorate significantly and even the closed-loop stability cannot be guaranteed. Gain scheduling [30] was once widely used in flight control systems, which involves interpolating the linear control law design at intermediate operating conditions. Based on the monitored operating condition, the gains in the linear controller are scheduled accordingly. The principles for gain scheduling include gain interpolation, neural network [31],genetic algorithm [32], and fuzzy logic [33]. Take the work[34] for instance, a fuzzy gain scheduled controller is presented for an unmanned helicopter to achieve attitude stabilization within large ranges. Two prominent gain scheduling guidelines [35] can be raised: i) the scheduling variable should capture the plant’s nonlinearities and ii) the scheduling variable should vary slowly. Hence, gain scheduling methodology cannot indeed guarantee global stability and robustness.

    To remove these limitations due to gain scheduling, a theory for linear parameter varying (LPV) systems [36] is developed.The state space description of an LPV system can be written as follows:

    Linear quadratic regulator (LQR) reduces the amount of work done by control engineers to optimize a controller. In early flight control system designs, LQR is commonly used and its successful applications include F-8C and X-29 prototypes. Essentially, LQR is an optimal control approach with a cost function described by a quadratic form. In [39], an application of LQR for the missile guidance is shown and the flight test results are also provided. In [40], a normal LQR controller is developed for a helicopter to achieve hovering flight, which combines an active model enhancement technique by means of the unscented-Kalman-filter (UKF)estimation.

    2) Nonlinear control methods:It is shown in Section III that the motion equations of an aircraft present a highly nonlinear and coupling dynamics. Linearized model-based synthesis techniques encounter difficulties in guaranteeing stability and robustness in a full flight envelope. In addition to the performance limitation, flight missions achieved by classical control are relatively simple. As a result, for modern UAVs,nonlinear control techniques are more appealing and competitive in improving flight performance and reducing workload for flight engineers.

    Linearization feedback or nonlinear dynamic inversion [41]technique provides a straightforward means of deriving control laws for nonlinear systems. In particular, the unwanted terms in the equations of motion are cancelled by the input using negative feedback of these terms. For example, given a set of outputsY=[y1,y2,···,ys]Tand their relative degrees are denoted byri,i=1,2,...,s, respectively, by successive differentiation, one obtains

    B. Robust and Adaptive Control

    The exact model-based control techniques discussed in Subsection IV-A are usually very sensitive to any variation of model parameters, thus lacking robustness and adaptation. In particular, exact dynamics of an aerial vehicle can hardly be established and some external disturbances cannot be measured either. This requires the development of more advanced control methodologies to handle model uncertainties as well as unknown disturbances.

    To account for system uncertainties and exogenous disturbances, the state-space equation of the aircraft can be rewritten as

    Similar to standard backstepping, the adaptive version also suffers from the problem of the explosion of complexity arising from the differentiation of intermediate virtual control.Command filtered adaptive backstepping [54] provides an implementation approach for adaptive backstepping control by introducing filters to generate compensating signals for adaptive parameter estimation. In [55], the command filtered adaptive backstepping design is presented to solve the trajectory tracking problem for a quadrotor with unknown a erodynamic drag coefficients and external disturbances. Note that the adaptation rate relates closely to the closed-loop performance and stability. In other words, the closed-loop transient performance is unpredictable and the high adaptation rate will deteriorate the closed-loop stability [56]. Notably,L1adaptive control theory [57] allows for fast adaptation with guaranteed robustness. The key properties of L1adaptive controller are validated in several benchmark flight tests as shown in [58], [59]. In particular, the L1adaptive backstepping design is presented for the translational dynamics of a multirotor UAV, using a piecewise constant adaptation law to estimate the lumped unknown term Δ in the presence of fast adaptation [60].

    Robust controllers are also designed for VTOL UAVs. In[61], a sophisticated cascaded control structure is developed for a small helicopter by combining feed-forward control actions and high-gain controller with nested saturation function. It is proved in the experiments that the control design is able to robustly track the trajectory tracking with respect to various system uncertainties. A similar design approach is also applied to a ducted-fan UAV with solid experimental results [62].

    Another interesting control design paradigm is the sensorbased incremental design combined with NDI [63] or other alternatives. It uses sensor measurements to replace part of the system model information when dealing with model mismatch uncertainties. This control scheme is demonstrated in flight tests with promising results [64]. It should be noted that there are many other control approaches also incorporating an observer to improve the robustness and control performance[65], [66].

    C. Disturbance Rejection Control

    Disturbance rejection control aims to actively compensate or attenuate the influence of external disturbances acting on the UAV dynamics, so as to improve the flight performance.The basic principle of disturbance rejection control is first to design an observer to estimate the lumped disturbance term Δ,as in (16), and then to exploit such an estimate Δ? in control design to eliminate its influences. There are several observer design that can be applied for UAV fight control, including disturbance observers [67], extended state observers [68] and sliding mode observers [69], [70]. A comprehensive review on disturbance rejection control can be found in [71], with a focus on disturbance observer based control techniques.

    As indicated in [71], the disturbance observer based design paradigm exhibits several advantages when it is applied to UAV flight control design. Such a technique can be regarded as a “patch” function to the existing flight controllers, which offers flexibility in control integration. In terms of UAV control, disturbance observer based control is integrated with nonlinear dynamic inversion [72], backstepping [73], sliding mode control [74], [75], andH∞[76], [77]. Another feature of disturbance observer based control is the capability of recovering the nominal control performance. The baseline feedback controller can focus on delivering the tracking performance and stability, while the disturbance rejection and robustness against uncertainties can be left to the compensation loop. This means in the absence of disturbances/uncertainties, the nominal control performance of a UAV thus can be retained.

    A traditional disturbance observer in the frequency domain is proposed [78], which has two key steps: the inverse of a nominal plant model and the design of a low pass filter. Since this disturbance observer is mainly designed for single-inputsingle-output linear time-invariant systems, it is usually used to deal with decoupled and linearized dynamics of a UAV. In[77], linearized models around the hovering condition of a tail-sitter are obtained via a frequency sweep method and used in disturbance observer design. Similarly, in [76], a disturbance observer is applied to inner loop control of a quadrotor, but the nominal model used in disturbance observer design is an error dynamics obtained through feedback linearization. It should be noted that theH∞synthesis is employed to balance the robustness and the disturbance rejection performance [78], [76]. For more complicated UAV systems, such as a fully actuated thruster-tilting multicopter[79], a more sophisticated decoupling and simplification process will be required.

    Compared to the disturbance observer in the frequency domain, a more flexible and effective formulation is a nonlinear disturbance observer proposed in [80]. This design allows the nonlinear model to be directly exploited in control design rather than being treated as disturbances, which also means that decoupling and linearization may not be necessary in flight control design. Such a scheme is deployed on a small helicopter to perform an accurate pirouette maneuver by addressing the coupling effect between the lateral and longitudinal dynamics [72] and on a quadrotor to improve the tracking performance under the ground effect [81]. Some variations of this disturbance observer structure have been developed in recent years to deal with many other difficulties.One direction is to incorporate a more comprehensive model to represent different types of disturbances. For example,exogenous disturbances, which include periodic disturbances caused by a slung payload or composed with different frequency harmonics, are addressed in [82] and [83],respectively. It should be noted that the original nonlinear disturbance observer design is a reduced-order observer,which means that all the system states should be available to the observer. Since the onboard sensors may be limited to small UAVs, the nonlinear disturbance observer has been extended to deal with partially measurable system states,which are often raised from actuator dynamics of the UAV.Examples include the disturbance observer design to accommodate unmeasurable flapping dynamics of an unmanned helicopter [73] and unknown actuator states of the control surfaces on a fixed-wing UAV [84].

    Another popular disturbance rejection approach is based on an extended state observer (ESO). The traditional ESO design does not require a specific model of the system. Instead, the system dynamics needs to be cast into a chain of integrators based on the relative degrees [68]. This may be convenient in practice since it is not always easy to obtain an accurate UAV model. However, abandoning the knowledge of a system model may induce high frequency fluctuations in the control signal, especially when the system order is high. Therefore,ESO based controllers are normally used for low-order subsystems such as individual attitude/translational dynamics in the cascaded control structure to replace traditional PID controllers [85]. More recent design techniques such as feedback linearization are used to derive the linear models of quadrotors for ESO design [82], [86]), where the model information is partially incorporated. The nonlinear ESO design for quadrotors using a detailed angular velocity model is presented in [87] with promising experimental results against wind gusts.

    A sliding mode disturbance observer is a powerful tool in flight control design. It does not rely on the complete knowledge of the disturbance model. Instead, with just information of disturbance bounds, the simple low-order observer design can be realized, which can also estimate the derivatives of disturbances. This feature is very useful as most of the disturbances on UAVs are difficult to model. After initially demonstrated on a reusable launch vehicle [88], an sliding mode disturbance observer is used on quadrotors [89],[74] and fixed-wing UAVs [87] for various applications. The sliding mode disturbance observer design also offers a framework to establish theoretical properties such as finitetime stability and incorporate high-order disturbance models.However, the benefit of using the high-order disturbance model still requires further evidence from flight tests, as most of the relevant studies still rely on numerical simulations.

    V. TASK SPECIFIC CONTROL DESIGN

    The ultimate goal of flight control design is to enable UAVs to perform specific tasks automatically. Some task requirements can be formulated or converted to a standard control problem, thus can be solved by using above mentioned control methods. The most common UAV tasks would be trajectory tracking and path following functions, which usually serve as the basis of more complicated flight missions,such as formation flight and drone racing. The main solution depends on the definition of a trajectory- or path-dependent error space to express the dynamic model of a UAV in such tasks. Then, various standard control methods can be applied to solve the trajectory tracking or path-following problem,such as gain scheduling [90], feedback linearization [91],sliding mode control [92], L1adaptive control [58].

    A. Trajectory Tracking Problem

    Trajectory tracking problems are concerned with controller design that force a vehicle to reach and follow a geometric path with an associated timing law. In this sense, the trajectory tracking based control system design is quite suitable for high maneuverability [93] and time-critical missions [94].

    To solve the trajectory tracking problem, the difficulty highly relies on the configuration of an aircraft. For fullyactuated systems, the trajectory tracking problem has been well understood. However, many UAVs, including spacecraft,aircraft, helicopters and missiles, are typical under-actuated systems. The trajectory tracking problem for under-actuated UAVs is especially challenging because these systems are in general not fully feedback linearizable, and therefore standard tools, such as feedback linearization and backstepping, are not straightforwardly applicable [95].

    The classical trajectory tracking control of under-actuated systems uses decoupling of a multi-variable model to steer the same number of degrees of freedom as the number of available control inputs. Taking a helicopter for example, it is common to separate the control problem into an inner-loop that stabilizes the attitudes and an outer-loop that controls the trajectories of the vehicle [96]. It should be emphasized that the desired trajectory does not need to be a trimming one and can be any sufficiently smooth bounded curve parameterized by time. This provides UAVs with more flexible task-oriented control design.

    B. Path-Following Problem

    Different from the trajectory tracking control problem, the path-following control problem is decoupled into a geometric path-following problem and a speed-assignment problem. The geometric task is to stabilize a family of trajectories with the same geometric pattern but with diversely admissible speed profiles, called path following manifold [91], [98]. The remaining speed assignment, which is usually given as a timing law, determines the diversity. In some non-minimum phase systems, the timing law for ξ(t) can be well designed to stabilize the unstable zero dynamics [97]. Due to the extra timing law ξ˙(t), path-following control is more flexible than trajectory tracking control. In this sense, path-following control is quite suitable for some UAVs with physical speed restrictions, such as fixed-wing UAVs [99], [100], rotary-wing UAVs [101] and airships [102], [103], and for some specific missions without temporal requirements.

    One of the typical missions is target tracking which covers many military applications, such as adversarial target observation and friendly convoy protection. In [104], a visionbased target tracking guidance algorithm is proposed with an image motion estimation system. The guidance law prescribes the UAV flying perpendicular to the line of sight vector and regulates the speed to maintain a constant range between two vehicles. Lyapunov guidance vector fields are developed for autonomous coordination of multiple unmanned aircraft [105],which yields feasible and globally stable paths with guaranteed target stand-off distance bounds. The loitering tracking strategy is further improved and extended in [106]and [107] by speeding the convergence process and imposing a curvature limitation, respectively.

    VI. FUTURE CHALLENGES AND RESEARCH DIRECTIONS

    As the principles of UAV flight control have been well understood over last two decades, commercial efforts and open-source community have delivered a good level of maturity for flying common UAV platforms in open space.The growth in technology readiness and reliability of UAVs has fueled the interest in deploying UAV platforms in wider and more challenging scenarios, which, in turn, poses higher requirements on flight control system design.

    A. Challenging Issues

    Loosely speaking, many of the remaining technical challenges may arise from two aspects, i.e., unknown/uncertain dynamics and external operating environments.

    ?Unknown/uncertain dynamics: Some UAV platforms,especially those with unconventional configurations, such as over-actuated multirotors [108], hybrid UAVs [109] and bioinspired UAVs [110], may suffer from complex and poorly unknown dynamics. The same issue may also be encountered when pushing UAVs to their dynamics limits, such as in drone racing and operating under partial faults. Another example is aerial transportation, including suspending the payload [111]or grasping the payload [112], where the influence of the payload could be difficult to capture. In such situations,traditional modeling means, such as wind tunnel testing and system identification may be too expensive to run or inadequate to provide satisfactory results within a desired time frame.

    ?Unknown/uncertain external operating environments:Many applications may require UAVs to be operated in an unknown, or partially known environment, which could be dynamically changing at the same time. Such an application may also include UAVs flying in close proximity to objects in the environment (e.g., for infrastructure inspection) or having physical interactions with the environment (e.g., aerial manipulators). The flight control design thus needs to take into account the performance or imperfection of the sensing and perception systems in a more systematical way.

    It should be noted that the technical challenges from those two areas are often coupled. Physical interactions with operational environments usually exert external forces and moments on UAV dynamics, which are difficult to capture or model. Flying in unknown and dynamic environments may require the UAVs to take aggressive manoeuvres to avoid obstacles that can only be detected in a close range. To this end, the design and implementation of sophisticated control techniques that can work in conjunction with advanced estimation and perception algorithms would be a focal point of future research on UAV flight control.

    B. Continuing Research

    In recognition of those challenges in UAV flight control design, there are a number of emergency control design methods that have already shown the potential for addressing some of the issues.

    Traditional control design methods to a large extent leverage the knowledge of the system dynamics in the form of a system model but could be less effective when incorporating knowledge of or influence from external environments (which are often regarded simply as disturbances or uncertainties). To this end,learning-based controlmethods, also known asintelligent control, may offer an alternative way of dealing with unknown dynamics [113], challenging environments[114] and even intelligent actuators [115] involved in UAV operations. Note in recent years that the confluence of big data and machine learning is steering a paradigm shift in the analysis and understanding of dynamical systems in UAV engineering. One of the most noteworthy is the so-called Koopman operator theory [116] which opens a path to identify intrinsic coordinate systems to represent nonlinear dynamics in a linear framework. It could be expected that obtaining linear representations of strongly nonlinear systems has the potential to revolutionize our ability to predict and control complex UAV systems in large-scale and dynamic changing environments [117]. Hence, the integration of data driven and learning based techniques with dynamical systems theory opens up a new opportunity to tackle previously unattainable challenge problems in modeling and control of UAVs without detailed system knowledge.

    Control with safety guaranteesfor UAVs is another important area to be investigated, and there are several daunting technical problems to tackle especially when UAVs are making their way into civilian applications. New control technologies must be safe and reliable enough for the general public to have confidence that nothing will go wrong. Control design with constraints in mind, such as using a barrier Lyapunov function [118], would be a useful solution to realize the position constrained trajectory for UAVs deployed in confined areas. In addition, the UAV operation in close proximity to structures and the terrain is more difficult when navigation information is not fully available (e.g., GPS dropouts) and collision avoidance is obligatory. This requires an integrated control system in terms of perception [119], state estimation [120], and obstacle avoidance algorithms [121]. It is even more challenging when navigating multiple UAVs safely and efficiently in a large-scale airspace with both static and dynamic obstacles under wind disturbances. Data-driven based control methods (e.g., [122]) may have a great potential to enable safe and efficient UAV operations in a large-scale dynamic civilian environment. However, accidents may happen when the training data is noisy or the training process does not fit the real-world scenarios [123] and rigorous stability proof is usually unaccessible [124]. To this end,continuing research is required to establish more formal verification and validation frameworks to guarantee the safety of emerging control methods for UAVs.

    VII. CONCLUDING REMARKS

    As discussed in this survey, established model-based flight control methods have made a great success in delivering automatic flight functions for different types of UAVs. The maturity of basic flight control has in turn increased people’s expectation of using them in more public domains and civilian airspace. On one hand, UAVs can offer enormous potential for applications in urban environment, ranging from infrastructure monitoring to traffic surveillance, emergency response and medical payload delivery. On the other hand, the complexity and diversity of the tasks and the uncertainties in the operation environments have posed more challenges on the autonomy, intelligence and safety features of UAV systems, which may be beyond the reach of existing modelbased flight control methods.

    Recent advances in machine learning and data-driven methods, as well as emerging sensing and perception capabilities from robotics, show a promising technical pathway to build more autonomous and intelligent UAV systems by allowing them to learn from experience and perceive the environment. The combination of advanced sensing modalities and learning based algorithms for flight control design creates a series of technical, theoretical and safety challenges:

    ? Comprehensive frameworks, either through theoretical analysis or using numerical verification, need to be established to examine the system stability of the UAV when large level of uncertainties are introduced by advanced perception systems.

    ? New methodologies are required to verify and analyze the learning based algorithms beyond basic flight stability analysis, because real-world situations may breach the scenarios or datasets used in the training process.

    ? Suitable specifications for assessing the functionality of UAVs need to be developed to ensure safety and reliability in response to the diversity of the tasks in dynamic and unpredictable urban environment.

    ? Ethical and legal issues in relation to responsibility and liability of UAV operations should also be considered when designing more autonomous and intelligent functions.

    To enable deployment of UAVs in civilian airspace, these grand challenges need to be addressed jointly by the UAV research and development community, but it is envisaged that a wider and profound impact will then be delivered on the society.

    国产极品精品免费视频能看的| 日韩欧美精品v在线| 欧美在线黄色| 欧美日韩乱码在线| 成人av在线播放网站| 精品久久久久久成人av| 午夜福利视频1000在线观看| 有码 亚洲区| 久久精品国产自在天天线| 成人特级av手机在线观看| 久久九九热精品免费| 色av中文字幕| 国产精品国产高清国产av| 欧美日本亚洲视频在线播放| 国产亚洲欧美在线一区二区| 免费在线观看亚洲国产| 精品一区二区三区视频在线 | 亚洲av熟女| 丝袜美腿在线中文| 又爽又黄无遮挡网站| 在线国产一区二区在线| 亚洲真实伦在线观看| www.999成人在线观看| 精品乱码久久久久久99久播| 久久久久久九九精品二区国产| 成人国产综合亚洲| 国产精品99久久99久久久不卡| 久久国产乱子伦精品免费另类| 国产精品爽爽va在线观看网站| 午夜精品久久久久久毛片777| 两个人看的免费小视频| 999久久久精品免费观看国产| 国产私拍福利视频在线观看| 国产精品爽爽va在线观看网站| 国产精品久久久久久精品电影| 最好的美女福利视频网| 免费av毛片视频| 免费人成视频x8x8入口观看| 制服人妻中文乱码| 国产精品综合久久久久久久免费| 成年女人永久免费观看视频| 国产视频内射| 一个人看视频在线观看www免费 | 中出人妻视频一区二区| 熟女少妇亚洲综合色aaa.| 非洲黑人性xxxx精品又粗又长| 成年人黄色毛片网站| 日韩欧美精品免费久久 | 黄色丝袜av网址大全| 亚洲va日本ⅴa欧美va伊人久久| 最好的美女福利视频网| 国产黄色小视频在线观看| 最新在线观看一区二区三区| 国产色婷婷99| 两个人看的免费小视频| 法律面前人人平等表现在哪些方面| 人妻久久中文字幕网| 成人一区二区视频在线观看| av天堂在线播放| 亚洲精品美女久久久久99蜜臀| av天堂中文字幕网| 两个人视频免费观看高清| 免费观看人在逋| 香蕉丝袜av| 免费看十八禁软件| 18美女黄网站色大片免费观看| 日韩欧美精品免费久久 | 欧美中文综合在线视频| 国产精品久久久久久久电影 | 欧美一级a爱片免费观看看| 国产99白浆流出| 精品人妻偷拍中文字幕| 日本熟妇午夜| 一个人看视频在线观看www免费 | 黄色视频,在线免费观看| 免费观看人在逋| 亚洲精品456在线播放app | 欧美大码av| 国产视频一区二区在线看| 18禁国产床啪视频网站| 欧美色视频一区免费| 免费在线观看日本一区| 女人高潮潮喷娇喘18禁视频| 狠狠狠狠99中文字幕| 欧美成人免费av一区二区三区| 内射极品少妇av片p| 91av网一区二区| 欧美zozozo另类| 国产精品久久电影中文字幕| 亚洲人成网站在线播放欧美日韩| 深夜精品福利| 美女 人体艺术 gogo| 久久久久免费精品人妻一区二区| 精品国产三级普通话版| 成年人黄色毛片网站| 免费在线观看日本一区| 欧美av亚洲av综合av国产av| 午夜免费观看网址| 亚洲人成电影免费在线| 天天躁日日操中文字幕| 色精品久久人妻99蜜桃| 久久亚洲真实| 成人性生交大片免费视频hd| 国模一区二区三区四区视频| 在线天堂最新版资源| 亚洲无线观看免费| 亚洲中文日韩欧美视频| 国产熟女xx| 国产欧美日韩精品一区二区| 小说图片视频综合网站| 亚洲精品国产精品久久久不卡| 无人区码免费观看不卡| 国产毛片a区久久久久| 免费av毛片视频| 午夜精品在线福利| 欧美乱码精品一区二区三区| 婷婷六月久久综合丁香| 可以在线观看的亚洲视频| 中文字幕av在线有码专区| 日本与韩国留学比较| 亚洲七黄色美女视频| 亚洲不卡免费看| 夜夜看夜夜爽夜夜摸| 五月玫瑰六月丁香| 免费看美女性在线毛片视频| 成人午夜高清在线视频| 超碰av人人做人人爽久久 | 欧美日韩国产亚洲二区| 成人三级黄色视频| 久久久久九九精品影院| 亚洲国产日韩欧美精品在线观看 | 在线播放国产精品三级| 国产免费一级a男人的天堂| 色综合站精品国产| 国产淫片久久久久久久久 | 国产精品一及| 男女床上黄色一级片免费看| 男女做爰动态图高潮gif福利片| 精品乱码久久久久久99久播| 亚洲人与动物交配视频| 国产精品国产高清国产av| 18禁国产床啪视频网站| 日本黄色片子视频| 白带黄色成豆腐渣| 19禁男女啪啪无遮挡网站| 一级黄片播放器| 757午夜福利合集在线观看| 精品国产美女av久久久久小说| 毛片女人毛片| 一个人看视频在线观看www免费 | 99久久99久久久精品蜜桃| 97人妻精品一区二区三区麻豆| 欧美黑人巨大hd| 亚洲在线观看片| 人人妻,人人澡人人爽秒播| 亚洲七黄色美女视频| 国产aⅴ精品一区二区三区波| 少妇高潮的动态图| 精品一区二区三区av网在线观看| 噜噜噜噜噜久久久久久91| 亚洲精华国产精华精| 熟女人妻精品中文字幕| 99热这里只有是精品50| 人人妻人人看人人澡| 欧美不卡视频在线免费观看| 97超视频在线观看视频| 国产日本99.免费观看| 婷婷亚洲欧美| 久久久久久久午夜电影| 亚洲不卡免费看| 两个人的视频大全免费| 欧美成人a在线观看| 中文字幕久久专区| 国产精品av视频在线免费观看| 久9热在线精品视频| 一级毛片高清免费大全| 国内精品美女久久久久久| 国产一区二区三区视频了| av国产免费在线观看| 在线免费观看的www视频| 国产伦人伦偷精品视频| 内地一区二区视频在线| 午夜福利高清视频| www.www免费av| 天堂av国产一区二区熟女人妻| 国产一区二区在线观看日韩 | 亚洲第一电影网av| 999久久久精品免费观看国产| 中文字幕熟女人妻在线| 一进一出抽搐动态| 桃色一区二区三区在线观看| 国产精品久久电影中文字幕| 欧美日本视频| 免费av不卡在线播放| av欧美777| tocl精华| 亚洲国产精品合色在线| 久久精品影院6| 特大巨黑吊av在线直播| 此物有八面人人有两片| 青草久久国产| 激情在线观看视频在线高清| 听说在线观看完整版免费高清| 精品久久久久久久久久久久久| 日韩免费av在线播放| 最近最新中文字幕大全免费视频| 国产探花在线观看一区二区| 亚洲美女视频黄频| 色视频www国产| 中文亚洲av片在线观看爽| 黄色视频,在线免费观看| 日本三级黄在线观看| 97碰自拍视频| 国产精品嫩草影院av在线观看 | www日本在线高清视频| 国产精品乱码一区二三区的特点| 国产午夜福利久久久久久| 亚洲美女黄片视频| 日本免费a在线| svipshipincom国产片| 午夜福利高清视频| 天天躁日日操中文字幕| 一个人看视频在线观看www免费 | 欧美激情久久久久久爽电影| 久久久国产精品麻豆| 日本三级黄在线观看| 日韩欧美国产一区二区入口| 99riav亚洲国产免费| 亚洲无线观看免费| 久久精品综合一区二区三区| 日本一本二区三区精品| 欧美bdsm另类| 国产亚洲欧美98| 动漫黄色视频在线观看| 日韩av在线大香蕉| 亚洲av中文字字幕乱码综合| 美女高潮喷水抽搐中文字幕| 欧美3d第一页| 神马国产精品三级电影在线观看| 最近在线观看免费完整版| 成人国产综合亚洲| 欧美日韩乱码在线| av专区在线播放| 男女午夜视频在线观看| 国产三级黄色录像| 日本 欧美在线| 国产69精品久久久久777片| 波多野结衣巨乳人妻| 日本黄大片高清| 琪琪午夜伦伦电影理论片6080| www.熟女人妻精品国产| 成人三级黄色视频| 操出白浆在线播放| 小说图片视频综合网站| 老鸭窝网址在线观看| 国产亚洲精品av在线| 中文字幕人妻丝袜一区二区| 高清在线国产一区| 国产一区二区在线观看日韩 | 欧美三级亚洲精品| 国产精品久久视频播放| 婷婷亚洲欧美| 狠狠狠狠99中文字幕| 午夜视频国产福利| 88av欧美| 精品久久久久久久久久久久久| 国产 一区 欧美 日韩| 欧美日本亚洲视频在线播放| 午夜激情福利司机影院| 精品电影一区二区在线| 亚洲欧美日韩高清专用| 熟女电影av网| 午夜福利在线观看吧| 熟妇人妻久久中文字幕3abv| 淫秽高清视频在线观看| 成人一区二区视频在线观看| 天堂动漫精品| 欧美大码av| 3wmmmm亚洲av在线观看| 欧美3d第一页| 2021天堂中文幕一二区在线观| 欧美成狂野欧美在线观看| 网址你懂的国产日韩在线| 俄罗斯特黄特色一大片| 在线国产一区二区在线| 丰满乱子伦码专区| 国产欧美日韩精品一区二区| 亚洲,欧美精品.| 99热这里只有精品一区| 美女免费视频网站| 久久久久性生活片| 男人舔奶头视频| 精品欧美国产一区二区三| 国产黄片美女视频| 欧美在线一区亚洲| 日日摸夜夜添夜夜添小说| 欧美日韩精品网址| 高潮久久久久久久久久久不卡| 99久久九九国产精品国产免费| 婷婷六月久久综合丁香| 中国美女看黄片| 天堂影院成人在线观看| 蜜桃久久精品国产亚洲av| 久久久久性生活片| 中文字幕久久专区| 老汉色∧v一级毛片| 亚洲av成人av| 久久性视频一级片| 国产伦精品一区二区三区四那| 久久人人精品亚洲av| 色精品久久人妻99蜜桃| 人妻丰满熟妇av一区二区三区| 国产精品久久久久久亚洲av鲁大| 成年人黄色毛片网站| 小说图片视频综合网站| www.www免费av| 亚洲av五月六月丁香网| 母亲3免费完整高清在线观看| 搞女人的毛片| 亚洲av第一区精品v没综合| 欧美日本视频| 免费看美女性在线毛片视频| 无限看片的www在线观看| 精品久久久久久久毛片微露脸| 免费在线观看日本一区| 九色成人免费人妻av| 国产aⅴ精品一区二区三区波| 亚洲片人在线观看| 99久久综合精品五月天人人| 久久精品国产自在天天线| 性欧美人与动物交配| 精品不卡国产一区二区三区| 变态另类丝袜制服| 最后的刺客免费高清国语| 尤物成人国产欧美一区二区三区| 久久国产精品影院| av欧美777| 99久久无色码亚洲精品果冻| 天堂网av新在线| 精品久久久久久,| 性色avwww在线观看| 日韩欧美在线乱码| 热99在线观看视频| 99精品久久久久人妻精品| 欧美+日韩+精品| 国产三级黄色录像| 一区二区三区国产精品乱码| 久久久久久大精品| 久久久久久久久中文| 国产三级黄色录像| 亚洲国产欧美网| 亚洲内射少妇av| 国产成人a区在线观看| 高清日韩中文字幕在线| 亚洲人成网站高清观看| 亚洲18禁久久av| 国产又黄又爽又无遮挡在线| 美女高潮喷水抽搐中文字幕| 国内精品久久久久精免费| 国产精品一区二区三区四区久久| 国产色婷婷99| 亚洲av成人av| 精品久久久久久久人妻蜜臀av| 亚洲精品粉嫩美女一区| 在线国产一区二区在线| 欧美一区二区亚洲| 亚洲va日本ⅴa欧美va伊人久久| 制服丝袜大香蕉在线| 久久精品亚洲精品国产色婷小说| 国产伦人伦偷精品视频| 日韩精品中文字幕看吧| 国产伦人伦偷精品视频| 伊人久久精品亚洲午夜| 丝袜美腿在线中文| 欧美日韩综合久久久久久 | 国内精品美女久久久久久| 午夜免费激情av| 国产精品久久久久久久电影 | 波多野结衣高清无吗| 可以在线观看的亚洲视频| 久久精品人妻少妇| aaaaa片日本免费| av中文乱码字幕在线| 亚洲成a人片在线一区二区| 国产精品影院久久| 成年女人毛片免费观看观看9| 日韩欧美精品v在线| xxxwww97欧美| 日韩欧美 国产精品| 欧美黑人巨大hd| 黄色成人免费大全| 两个人视频免费观看高清| 国产精品电影一区二区三区| 亚洲精品国产精品久久久不卡| 一级毛片高清免费大全| 免费大片18禁| 搞女人的毛片| 欧美成人a在线观看| 欧美日韩综合久久久久久 | 18禁国产床啪视频网站| 免费观看精品视频网站| 噜噜噜噜噜久久久久久91| 韩国av一区二区三区四区| 中文字幕熟女人妻在线| 啦啦啦观看免费观看视频高清| 国产真实伦视频高清在线观看 | 在线播放无遮挡| 久久精品夜夜夜夜夜久久蜜豆| 日本黄色片子视频| 国产精品香港三级国产av潘金莲| 成人18禁在线播放| 国产成年人精品一区二区| 欧美一级a爱片免费观看看| 有码 亚洲区| 午夜日韩欧美国产| 一个人免费在线观看电影| 757午夜福利合集在线观看| 男女视频在线观看网站免费| 欧美三级亚洲精品| 精品熟女少妇八av免费久了| 99国产极品粉嫩在线观看| 性欧美人与动物交配| 午夜福利欧美成人| 最新美女视频免费是黄的| 男女床上黄色一级片免费看| 小蜜桃在线观看免费完整版高清| 男女之事视频高清在线观看| 精品久久久久久久人妻蜜臀av| 亚洲成人精品中文字幕电影| 欧美成人一区二区免费高清观看| 波多野结衣巨乳人妻| 午夜影院日韩av| 亚洲欧美日韩卡通动漫| 国产精品电影一区二区三区| avwww免费| 国产成人欧美在线观看| 每晚都被弄得嗷嗷叫到高潮| 精品欧美国产一区二区三| 国产精华一区二区三区| 日韩免费av在线播放| 在线免费观看不下载黄p国产 | 成年女人看的毛片在线观看| 可以在线观看的亚洲视频| 99国产极品粉嫩在线观看| 中出人妻视频一区二区| 亚洲激情在线av| 天堂网av新在线| 久久久久久大精品| 色老头精品视频在线观看| 日韩欧美精品免费久久 | www.999成人在线观看| 少妇的逼水好多| 在线观看美女被高潮喷水网站 | 人妻夜夜爽99麻豆av| 欧美日韩黄片免| 听说在线观看完整版免费高清| 国产欧美日韩精品一区二区| 听说在线观看完整版免费高清| 岛国在线观看网站| 国产亚洲精品久久久com| 日韩免费av在线播放| 欧美黄色淫秽网站| 亚洲美女视频黄频| 欧美最黄视频在线播放免费| 日韩欧美免费精品| 黄色日韩在线| 欧美乱妇无乱码| 亚洲精品在线观看二区| 内地一区二区视频在线| 哪里可以看免费的av片| 国产伦一二天堂av在线观看| 欧美成人一区二区免费高清观看| 国产爱豆传媒在线观看| 99久久综合精品五月天人人| 亚洲av美国av| 亚洲国产欧美网| 欧美zozozo另类| 久久精品91蜜桃| x7x7x7水蜜桃| 国产精品av视频在线免费观看| 午夜精品一区二区三区免费看| 亚洲狠狠婷婷综合久久图片| 婷婷精品国产亚洲av| 青草久久国产| 国产三级在线视频| av黄色大香蕉| 国产亚洲欧美在线一区二区| 日韩精品中文字幕看吧| 日韩亚洲欧美综合| 日韩欧美精品v在线| 国产高清videossex| 国产一区二区在线av高清观看| 欧美绝顶高潮抽搐喷水| 国产亚洲av嫩草精品影院| 欧美又色又爽又黄视频| 亚洲avbb在线观看| 99精品欧美一区二区三区四区| 久久久久久久久中文| 国产精品久久久久久人妻精品电影| 精品国产超薄肉色丝袜足j| 国内精品久久久久久久电影| 精品国产三级普通话版| av专区在线播放| 欧美成人性av电影在线观看| 成年女人看的毛片在线观看| 欧美黄色淫秽网站| 国产精品,欧美在线| 99久久99久久久精品蜜桃| 亚洲精品影视一区二区三区av| 久久久久久人人人人人| 亚洲av电影不卡..在线观看| 老汉色av国产亚洲站长工具| 国产精品乱码一区二三区的特点| 男人和女人高潮做爰伦理| 色在线成人网| 国产高清三级在线| 欧美性猛交╳xxx乱大交人| 又紧又爽又黄一区二区| 老司机午夜十八禁免费视频| 精品国产美女av久久久久小说| 成人精品一区二区免费| 夜夜爽天天搞| 又粗又爽又猛毛片免费看| 欧美中文综合在线视频| 国产精品日韩av在线免费观看| 欧美精品啪啪一区二区三区| 精品一区二区三区视频在线 | 两个人看的免费小视频| 欧美日韩乱码在线| 不卡一级毛片| 国产精品久久久久久久久免 | 国产一区二区三区在线臀色熟女| 日本成人三级电影网站| x7x7x7水蜜桃| 18禁国产床啪视频网站| 一本综合久久免费| 欧美乱妇无乱码| 亚洲国产精品sss在线观看| 99热这里只有是精品50| 精品免费久久久久久久清纯| 麻豆久久精品国产亚洲av| 国产成人欧美在线观看| 一二三四社区在线视频社区8| 国产免费男女视频| 日韩亚洲欧美综合| 午夜福利欧美成人| 日日摸夜夜添夜夜添小说| 国产精品久久久久久人妻精品电影| ponron亚洲| 亚洲国产中文字幕在线视频| 成人特级av手机在线观看| 免费av不卡在线播放| 国内精品久久久久久久电影| 色吧在线观看| 国产成+人综合+亚洲专区| 在线观看午夜福利视频| 成年女人看的毛片在线观看| 操出白浆在线播放| 午夜a级毛片| 一区二区三区国产精品乱码| 狠狠狠狠99中文字幕| 亚洲专区国产一区二区| 免费观看的影片在线观看| 国产午夜精品久久久久久一区二区三区 | 一级毛片女人18水好多| 亚洲七黄色美女视频| 午夜福利高清视频| 久久久久精品国产欧美久久久| 国产一区二区在线av高清观看| 国产精品98久久久久久宅男小说| 老司机午夜十八禁免费视频| 99热只有精品国产| 天天一区二区日本电影三级| 可以在线观看的亚洲视频| 国产精品久久久人人做人人爽| 久久久久免费精品人妻一区二区| 亚洲成av人片免费观看| 3wmmmm亚洲av在线观看| 一区二区三区国产精品乱码| 俺也久久电影网| 久久人人精品亚洲av| 啦啦啦观看免费观看视频高清| 国产精品久久久久久人妻精品电影| 日韩精品青青久久久久久| 国产 一区 欧美 日韩| 51午夜福利影视在线观看| 国内少妇人妻偷人精品xxx网站| www.熟女人妻精品国产| 亚洲av一区综合| 一区二区三区高清视频在线| 日本在线视频免费播放| 欧美一区二区亚洲| 成人av一区二区三区在线看| 法律面前人人平等表现在哪些方面| 嫩草影院精品99| 国产极品精品免费视频能看的| 熟女少妇亚洲综合色aaa.| 精品久久久久久久毛片微露脸| 亚洲精品在线美女| 精品日产1卡2卡| 亚洲无线在线观看| 精品国产超薄肉色丝袜足j| 熟女少妇亚洲综合色aaa.| 久久久精品欧美日韩精品| 成人特级黄色片久久久久久久| 久久草成人影院| 丰满乱子伦码专区| 精品国产亚洲在线| 蜜桃久久精品国产亚洲av| av在线天堂中文字幕| 国产高潮美女av| 欧美大码av| 99国产精品一区二区蜜桃av| 欧美+亚洲+日韩+国产| 99热这里只有是精品50|