QC

Q. Chu

info

Please Note

97 records found

Journal article (2023) - E. J.J. Smeur, G. C.H.E. de Croon, Q. Chu
The authors regret to inform that an incorrect transfer function was included in Eq. (12). The correct transfer function is: [Formula Presented] The selected gains were [Formula Presented]. This leads to a real pole at 0.964 and two complex poles at 0.965 ± 0.0445i. The difference of the model compared to the measured step response has now reduced, the largest difference being 4.8% of the final step value at 0.14 s. The mistake does not influence any of the conclusions drawn in the paper. The authors would like to apologize for any inconvenience caused. ...
Conference paper (2022) - P. Acquatella, E. van Kampen, Q. P. Chu
This paper presents a sampled-data form of the recently reformulated incremental nonlinear dynamic inversion (INDI) applied for robust spacecraft attitude control. INDI is a combined model- and sensor-based approach mostly applied for attitude control that only requires an accurate control effectiveness model and measurements of the state and some of its derivatives. This results in a reduced dependency on exact knowledge of system dynamics which is known as a major disadvantage of model-based nonlinear dynamic inversion controllers. However, most of the INDI derivations proposed in the literature assume a very high sampling rate of the system and its controller while also not explicitly considering the available sampling time of the digital control computer. Neglecting the sampling time and its effect in the controller derivations can lead to stability and performance issues of the resulting closed-loop nonlinear system. Therefore, our objective is to bridge this gap between continuous-time, highly sampled INDI formulations and their discrete, lowly sampled counterparts in the context of spacecraft attitude control where low sampling rates are common. Our sampled-data reformulation allows explicit consideration of the sampling time via an approximate sampled-data model in normal form widely known in the literature. The resulting sampled-data INDI control is still robust up to a certain sampling time since it remains only sensitive to parametric uncertainties. Simulation experiments for this particular problem demonstrate the bridge considered between INDI formulations which allows for low sampling control rates. ...
Journal article (2022) - Y. Huang, Ye Zhang, D.M. Pool, O. Stroosma, Q. P. Chu
Nonlinear dynamic inversion (NDI) is a nonlinear feedback linearization technique that has been widely applied to flight control systems [1,2]. Using state feedback and the inverted nonlinear system dynamics, NDI can significantly reduce controller development costs by avoiding gain scheduling and Jacobian linearization at a multitude of operating points. However, the control performance of NDI is directly dependent on required detailed knowledge of the model. As a simplified and enhanced NDI method [3], incremental nonlinear dynamic inversion (INDI) [4,5] has been proposed to reduce the model dependency and improve the robustness against model uncertainties. Instead of using a global nonlinear model, in INDI the dynamic inversion is implemented on a locally linearized system model that is updated at every sampling period, for which the control input is calculated in an incremental manner. Unlike NDI, for which full knowledge of the complete system dynamics is needed, INDI only requires explicit knowledge of the system’s control effectiveness matrix. ...
Journal article (2021) - Ye Zhou, Hann Woei Ho, Qiping Chu
Optical flow-based control strategies have always inspired robotic scientists, especially those in the field of Micro Air Vehicles (MAVs), thanks to their computational efficiency and relative simplicity. A major problem is that the success of optical flow control is governed by the availability of distance estimates, while optical flow provides only the ratio of velocity to distance. Therefore, with only monocular visual information, the inherent nonlinearity of optical flow observables has imposed several challenges in the controller design. In this paper, we propose a newly formulated controller, Extended Incremental Nonlinear Dynamic Inversion (EINDI), to deal with nonlinearities in the system output, such as optical flow control problems. The proposed method unlocks the potential of its predecessor (INDI) in output feedback control by removing the common assumption of time-scale separation, allowing internal dynamics to exist, and requiring only the input and output measurements. Furthermore, the EINDI method has been implemented on an MAV and tested successfully for optical flow landing in a simulation and a real-world outdoor environment. Both simulation and flight test results show 1) good tracking performance of the EINDI control compared to the conventional feedback control, 2) smooth landing trajectories without any oscillation, and 3) fast adaptation of the EINDI control even for landings at different heights and desired setpoints. ...
Managing air data sensor fault detection and diagnosis (FDD) in the presence of atmospheric turbulence is challenging since the effects of faults and turbulence are coupled. Existing FDD approaches cannot decouple the faults from the turbulence. To address this challenge, this brief first proposes a novel kinematic model that incorporates the effects of the turbulence. This model is valid inside the entire flight envelope, and there is no need to design a linear parameter varying system. Then, the double-model adaptive estimation algorithm is extended to achieve unbiased state estimation even in the presence of unknown disturbances. The proposed approach is validated using generated turbulence data with various scale lengths and intensities. More importantly, the proposed approach is successfully validated using the real flight test data of a business jet when it is experiencing atmospheric turbulence. ...
Journal article (2021) - Ye Zhang, Yingzhi Huang, Qiping Chu, Coen C. de Visser
In this paper, an online flight envelope protection system is developed and implemented on impaired aircraft with structural damage. The whole protection system is designed to be a closed loop of several subsystems, including system identification, damage classification, flight-envelope prediction, and fault-tolerant control. Based on the information given by damage classification, the flight envelopes are explicitly retrieved, processed online from the database, and fed into the fault-tolerant controller, which makes the protection system adaptive to a wide range of abnormal conditions. Simulation results show that with envelope protection, loss-of-control accidents are more likely to be prevented, since excessive commands to the controller are restricted based on the updated information of the changed flight envelopes. In this way, the fault tolerance of the impaired aircraft can be effectively enhanced. ...
Journal article (2020) - Ye Zhou, Erik Jan van Kampen, Qiping Chu
Heuristic dynamic programming is a class of reinforcement learning, which has been introduced to aerospace engineering to solve nonlinear, optimal adaptive control problems. However, it requires an off-line learning stage to train a global system model to represent the system dynamics. This paper uses an incremental model in heuristic dynamic programming to improve the online learning ability, which is incremental model based heuristic dynamic programming. The trait of the online identification of the incremental model makes this method an option for fault-tolerant control and partially observable control problems. This study, therefore, also extends this method to deal with partial observability. The presented method has been validated on two different online tracking problems: missile fault-tolerant control with full-state measurements and also spacecraft attitude control disturbed with liquid sloshing under partially observable conditions. The results reveal that the proposed method outperforms the conventional heuristic dynamic programming method in fault-tolerant control tasks, deals with partial observability, and is robust to internal uncertainties and external disturbances. ...
A variable stability in-flight simulator has the capabilities to change the response of an aircraft in-flight, often without changing the physical properties of the aircraft. The ability to adjust the aircraft response characteristics and handling qualities has various purposes, such as pilot training, control system development, and handling quality research. A variable stability control system is designed for a medium-range business jet using incremental nonlinear dynamic inversion. The performance of the in-flight simulator is verified by two experiments, one conducted in a fixed-base flight simulator and one in a Cessna Citation II laboratory aircraft. The fly-by-wire actuation system in the Cessna Citation II is based on its existing autopilot, inheriting the limited performance and safety protections. The simulator experiment shows differences between the experienced handling qualities for a reference model and the designed controller combined with aircraft dynamics. These differences mainly arise due to actuator saturation for specific handling quality settings. The in-flight experiment supports the simulator findings but also reveals how the available control authority around the initial condition is limited due to constraints of the fly-by-wire system. ...
Journal article (2020) - Sihao Sun, X. Wang, Q. P. Chu, C.C. de Visser
In order to further expand the flight envelope of quadrotors under actuator failures, we design a nonlinear sensor-based fault-tolerant controller to stabilize a quadrotor with failure of two opposing rotors in the high-speed flight condition (>8 m/s). The incremental nonlinear dynamic inversion approach which excels in handling model uncertainties is adopted to compensate for the significant unknown aerodynamic effects. The internal dynamics of such an underactuated system have been analyzed, and subsequently stabilized by redefining the control output. The proposed method can be generalized to control a quadrotor under single-rotor-failure and nominal conditions. For validation, flight tests have been carried out in a large-scale open jet wind tunnel. The position of a damaged quadrotor can be controlled in the presence of significant wind disturbances. A linear quadratic regulator approach from the literature has been compared to demonstrate the advantages of the proposed nonlinear method in the windy and high-speed flight condition. ...
Conference paper (2020) - Ye Zhang, Yingzhi Huang, Q. P. Chu, Coen de Visser
In this paper, an online flight envelope protection system is developed and implemented on impaired aircraft with structural damage. The whole protection system is designed to be a closed-loop of several sub-systems, including system identification, damage classification, flight-envelope prediction and fault-tolerant control. Based on the information given by damage classification, the flight envelopes are explicitly retrieved and processed online from the database and fed into the fault-tolerant controller, which makes the protection system adaptive to a wide range of abnormal conditions. Simulation results show that with envelope protection, loss-of-control accidents are more likely to be prevented, since both the controller and pilots are aware of the shrunken flight envelopes after damage and excessive commands are restricted. In this way, the fault-tolerance of the impaired aircraft can be effectively enhanced. ...

An incremental nonlinear dynamic inversion approach

Journal article (2020) - P. Acquatella, Qi Ping Chu
This paper presents an agile and robust spacecraft attitude tracking controller using the recently reformulated incremental nonlinear dynamic inversion (INDI). INDI is a combined model- and sensor-based control approach that only requires a control effectiveness model and measurements of the state and some of its derivatives, making a reduced dependency on exact system dynamics knowledge. The reformulated INDI allows a non-cascaded dynamic inversion control in terms of Modified Rodrigues Parameters (MRPs) where scheduling of the time-varying control effectiveness is done analytically. This way, the controller is only sensitive to parametric uncertainty of the augmented spacecraft inertia and its wheelset alignment. Moreover, we draw some parallels to time-delay control (TDC) -more familiar in the robotics community- which have been shown to be equivalent to the incremental formulation of proportional-integral-derivative (PID) control for second order nonlinear systems in controller canonical form. Simulation experiments for this particular problem demonstrate that INDI has similar nominal performance as TDC/PID control, but superior robust performance and stability. ...
This paper designs an incremental nonlinear dynamic inversion control law for free-flying flexible aircraft, which can regulate rigid-body motions, alleviate gust loads, reduce the wing root bending moment, and suppress elastic modes. By fully exploring the sensor measurements, the model dependency of the proposed control law can be reduced while maintaining desirable robustness, which simplifies the implementation process and reduces the onboard computational load. The elastic states are observed online from accelerometer measurements, with a Padé approximation to model the pure time delay. Theoretical analyses based on the Lyapunov methods and the nonlinear system perturbation theory show that the proposed control has inherent robustness to model uncertainties, external disturbances, and sudden actuator faults. These merits are demonstrated by time-domain simulations in various spatial turbulence and gust fields, as well as by a Monte Carlo study. ...
High-speed flight in GPS-denied environments is currently an important frontier in the research on autonomous flight of micro air vehicles. Autonomous drone races stimulate the advances in this area by representing a very challenging case with tight turns, texture-less floors, and dynamic spectators around the track. These properties hamper the use of standard visual odometry approaches and imply that the micro air vehicles will have to bridge considerable time intervals without position feedback. To this end, we propose an approach to trajectory estimation for drone racing that is computationally efficient and yet able to accurately estimate a micro air vehicle’s state (including biases) and parameters based on sparse, noisy observations of racing gates. The key concept of the approach is to optimize unknown and difficult-to-observe state variables so that the observations of the racing gates best fit with the known control inputs, estimated attitudes, and the quadrotor dynamics and aerodynamics during a time window. It is shown that a gradient-descent implementation of the proposed approach converges ∼4 times quicker to (approximately) correct bias values than a state-of-the-art 15-state extended Kalman filter. Moreover, it reaches a higher accuracy, as the predicted end-point of an open-loop turn is on average only ∼20 cm away from the actual end-point, while the extended Kalman filter and the gradient descent method with kinematic model only reach an accuracy of ∼50 cm. Although the approach is applied here to drone racing, it generalizes to other settings in which a micro air vehicle may only have sparse access to velocity and/or position measurements. ...
Journal article (2019) - Mingzhou Yin, Q. P. Chu, Y. Zhang, Michael A. Niestroy, Coen de Visser
This paper proposes a novel and practical framework for safe flight envelope estimation and protection, in order to prevent loss-of-control-related accidents. Conventional analytical envelope estimation methods fail to function efficiently for systems with high dimensionality and complex dynamics, which is often the case for high-fidelity aircraft models. In this way, this paper develops a probabilistic envelope estimation method based on Monte Carlo simulation. This method generates a probabilistic estimation of the flight envelope by simulating flight trajectories with extreme control effectiveness. It is shown that this method can significantly reduce the computational load compared with previous optimization-based methods and guarantee feasible and conservative envelope estimation of no less than seven dimensions. This method was applied to the Innovative Control Effectors aircraft, an overactuated tailless fighter aircraft with complex aerodynamic coupling between control effectors. The estimated probabilistic flight envelope is used for online envelope protection by a database approach. Both conventional state-constraintbased and novel predictive probabilistic flight envelope protection systems were implemented on a multiloop nonlinear dynamic inversion controller. Real-time simulation results demonstrate that the proposed framework can protect the aircraft within the estimated envelope and save the aircraft from maneuvers that otherwise would result in loss of control. ...
Conference paper (2019) - Mingzhou Yin, Qiping Chu, Ye Zhang, Michael A. Niestroy, Coen de Visser
This paper proposes a novel and practical framework for safe flight envelope estimation and protection, in order to prevent loss-of-control-related accidents. Conventional analytical envelope estimation methods fail to function efficiently for systems with high dimensionality and complex dynamics, which is often the case for high-fidelity aircraft models. In this way, this paper develops a probabilistic envelope estimation method based on Monte Carlo simulation. This method generates a probabilistic estimation of the flight envelope by simulating flight trajectories with extreme control effectiveness. It is shown that this method can significantly reduce the computational load compared with previous optimization-based methods and guarantee feasible and conservative envelope estimation of no less than seven dimensions. This method was applied to the Innovative Control Effectors aircraft, an over-actuated tailless fighter aircraft with complex aerodynamic coupling between control effectors. The estimated probabilistic flight envelope is used for online envelope protection by a database approach. Both conventional state-constraint-based and novel predictive probabilistic flight envelope protection systems were implemented on a multi-loop nonlinear dynamic inversion controller. Real-time simulation results prove that the proposed framework can protect the aircraft within the estimated envelope and save the aircraft from maneuvers that otherwise would result in loss of control. ...
Conference paper (2019) - Twan Keijzer, Gertjan Looye, Qiping Chu, Erik-jan van Kampen
This paper discusses the design, implementation and flight testing of an incremental Backstepping (IBS) based manual flight control law with angular accelerometer (AA) feedback. The main advantages of incremental control laws are that they only require a partial model of the system and are of low complexity. Incremental control laws for aircraft rotational motion, however, need angular acceleration measurements to compute the control increments. Previously, estimates based on angular rate measurements were used for this. The newly implemented AA feedback is expected to improve the performance of the controller by decreasing the sensor delay. The manual control laws command roll rate/angle, vertical load factor, and side slip angle and have been implemented on a Cessna Citation II aircraft, equipped with an experimental fly-by-wire system. The IBS based control law has an integrated integral control term and uses Pseudo Control Hedging to handle actuator saturations. The IBS based control law is shown to have highly satisfactory performance in flight. Test manoeuvres included standard roll and load factor commands and asymmetric thrust handling. Robustness to model mismatch has been compared in a nonlinear simulation for the controllers with and without AA feedback. In general, the AA feedback improved the tolerance to mismatch substantially. ...
Conference paper (2019) - Xuerui Wang, Erik Jan Van Kampen, Qiping Chu
For mitigating the chattering effect in the sliding mode control (SMC), many adaption mechanisms have been proposed to reduce the switching gains. However, less attention is paid to the control structure, which influences the resulting uncertainty term and determines the minimum possible gains. This paper compares three control structures for inducing higher-order sliding modes in finite time: nonlinear dynamic inversion (NDI) based SMC, higher-order sliding mode control (HOSMC) with artificially increased relative degree, and the recently proposed incremental nonlinear dynamic inversion (INDI) based SMC. The latter two control structures have reduced model dependency as compared to NDI-SMC. Moreover, their nominal control increments are found to be approximately equivalent if the sampling interval is sufficiently small and if their gains satisfy certain conditions. Under the same circumstances, the norm value of the resulting uncertainty using INDI-SMC is several orders of magnitude smaller than those using other control structures. For maintaining the sliding modes, the minimum possible gains required by HOSMC approximately equal those needed by INDI-SMC divided by the sampling interval. Nevertheless, these two approaches have comparable chattering degrees, which are effectively reduced as compared to NDI-SMC. The analytical results are verified by numerical simulations. ...
Journal article (2019) - Yingzhi Huang, Daan Pool, Olaf Stroosma, Qiping Chu
High precision motion control of hydraulic manipulators is challenging due to the highly nonlinear dynamics and model uncertainties typical for hydraulic actuators. This paper addresses the implementation of a novel sensor-based incremental nonlinear dynamic inversion control technique for a high-precision hydraulic force controller in existence of parameter uncertainties. Combined with a widely used force computation outer-loop controller, the proposed motion control structure is implemented on a 6-DOF hexapod hydraulic robot, the Simulation, Motion and Navigation (SIMONA) Research Simulator, TU Delft. The proposed control technique is inherently robust to hydraulic parameter uncertainties. As an important contribution, the robustness against parameter uncertainty is rigorously proven. Stability of the proposed controller is also analyzed. Techniques for solving characteristic implementation issues, such as higher-order valve dynamics and oil transmission effects, are discussed in detail. Motion tracking experiment results on the SIMONA simulator validate the effectiveness of the proposed method in terms of performance and the robustness against parameter uncertainties. Significant control accuracy improvement is demonstrated by comparing with the state-of-the-art motion control implementations. ...
Journal article (2019) - Ye Zhou, Erik Jan van Kampen, Qiping Chu
Autonomous guidance and navigation problems often have high-dimensional spaces, multiple objectives, and consequently a large number of states and actions, which is known as the ‘curse of dimensionality’. Furthermore, systems often have partial observability instead of a perfect perception of their environment. Recent research has sought to deal with these problems by using Hierarchical Reinforcement Learning, which often uses same or similar reinforcement learning methods within one application so that multiple objectives can be combined. However, there is not a single learning method that can benefit all targets. To acquire optimal decision-making most efficiently, this paper proposes a hybrid Hierarchical Reinforcement Learning method consisting of several levels, where each level uses various methods to optimize the learning with different types of information and objectives. An algorithm is provided using the proposed method and applied to an online guidance and navigation task. The navigation environments are complex, partially observable, and a priori unknown. Simulation results indicate that the proposed hybrid Hierarchical Reinforcement Learning method, compared to flat or non-hybrid methods, can help to accelerate learning, to alleviate the ‘curse of dimensionality’ in complex decision-making tasks. In addition, the mixture of relative micro states and absolute macro states can help to reduce the uncertainty or ambiguity at high levels, to transfer the learned results within and across tasks efficiently, and to apply to non-stationary environments. This proposed method can yield a hierarchical optimal policy for autonomous guidance and navigation without a priori knowledge of the system or the environment. ...
Journal article (2019) - Xuerui Wang, Erik-Jan van Kampen, Qiping Chu, Peng Lu
As a sensor-based control method, incremental nonlinear dynamic inversion (INDI) has been applied to various aerospace systems and has shown desirable robust performance against aerodynamic model uncertainties. However, its previous derivation based on the time scale separation principle has some limitations. There is also a need for stability and robustness analysis for INDI. Therefore, this paper reformulates the INDI control law without using the time scale separation principle and generalizes it for systems with arbitrary relative degree, with consideration of the internal dynamics. The stability of the closed-loop system in the presence of external disturbances is analyzed using Lyapunov methods and nonlinear system perturbation theory. Moreover, the robustness of the closed-loop system against regular and singular perturbations is analyzed. Finally, this reformulated INDI control law is verified by a Monte Carlo simulation for an aircraft command tracking problem in the presence of external disturbances and model uncertainties. ...