-
Koopman-LQR Controller for Quadrotor UAVs from Data
Authors:
Zeyad M. Manaa,
Ayman M. Abdallah,
Mohammad A. Abido,
Syed S. Azhar Ali
Abstract:
Quadrotor systems are common and beneficial for many fields, but their intricate behavior often makes it challenging to design effective and optimal control strategies. Some traditional approaches to nonlinear control often rely on local linearizations or complex nonlinear models, which can be inaccurate or computationally expensive. We present a data-driven approach to identify the dynamics of a…
▽ More
Quadrotor systems are common and beneficial for many fields, but their intricate behavior often makes it challenging to design effective and optimal control strategies. Some traditional approaches to nonlinear control often rely on local linearizations or complex nonlinear models, which can be inaccurate or computationally expensive. We present a data-driven approach to identify the dynamics of a given quadrotor system using Koopman operator theory. Koopman theory offers a framework for representing nonlinear dynamics as linear operators acting on observable functions of the state space. This allows to approximate nonlinear systems with globally linear models in a higher dimensional space, which can be analyzed and controlled using standard linear optimal control techniques. We leverage the method of extended dynamic mode decomposition (EDMD) to identify Koopman operator from data with total least squares. We demonstrate that the identified model can be stabilized and controllable by designing a controller using linear quadratic regulator (LQR).
△ Less
Submitted 25 June, 2024;
originally announced June 2024.
-
Geometric Stochastic Filter with Guaranteed Performance for Autonomous Navigation based on IMU and Feature Sensor Fusion
Authors:
Hashim A. Hashim,
Mohammed Abouheaf,
Mohammad A. Abido
Abstract:
This paper concerns the estimation problem of attitude, position, and linear velocity of a rigid-body autonomously navigating with six degrees of freedom (6 DoF). The navigation dynamics are highly nonlinear and are modeled on the matrix Lie group of the extended Special Euclidean Group $\mathbb{SE}_{2}(3)$. A computationally cheap geometric nonlinear stochastic navigation filter is proposed on…
▽ More
This paper concerns the estimation problem of attitude, position, and linear velocity of a rigid-body autonomously navigating with six degrees of freedom (6 DoF). The navigation dynamics are highly nonlinear and are modeled on the matrix Lie group of the extended Special Euclidean Group $\mathbb{SE}_{2}(3)$. A computationally cheap geometric nonlinear stochastic navigation filter is proposed on $\mathbb{SE}_{2}(3)$ with guaranteed transient and steady-state performance. The proposed filter operates based on a fusion of sensor measurements collected by a low-cost inertial measurement unit (IMU) and features (obtained by a vision unit). The closed loop error signals are guaranteed to be almost semi-globally uniformly ultimately bounded in the mean square from almost any initial condition. The equivalent quaternion representation is included in the Appendix. The filter is proposed in continuous form, and its discrete form is tested on a real-world dataset of measurements collected by a quadrotor navigating in three dimensional (3D) space. Keywords: Localization, navigation, position and orientation estimation, stochastic systems, GPS-denied navigation observer, navigation estimator, vision-aided inertial navigation systems (VA-INSs), stochastic differential equation, Gaussian noise, sensor fusion.
△ Less
Submitted 26 August, 2021;
originally announced August 2021.
-
High-Level Penetration of Renewable Energy with Grid: Challenges and Opportunities
Authors:
Md Shafiul Alam,
Fahad Saleh Al-Ismail,
M. A. Abido,
Aboubakr Salem
Abstract:
The utilization of renewable energy sources (RESs) has become significant throughout the world especially over the last two decades. Although high-level RESs penetration reduces negative environmental impact compared to conventional fossil fuel based energy generation, control issues become more complex as well as total inertia to the system is significantly decreased due to removal of conventiona…
▽ More
The utilization of renewable energy sources (RESs) has become significant throughout the world especially over the last two decades. Although high-level RESs penetration reduces negative environmental impact compared to conventional fossil fuel based energy generation, control issues become more complex as well as total inertia to the system is significantly decreased due to removal of conventional synchronous generators. Some other technical issues, high uncertainties, low fault ride through capability, high fault current, low generation reserve, and low power quality, arise due to RESs integration. Renewable energy like solar and wind are highly uncertain due to intermittent nature of wind and sunlight. Cutting edge technologies including different control strategies, optimization techniques, energy storage devices, and fault current limiters are employed to handle those issues. This paper summarizes several challenges in the integration process of high-level RESs to the existing grid. The respective solutions to each challenge are also discussed. A comprehensive list of challenges and opportunities, for both wind and solar energy integration cases, are well documented. Also, the future recommendations are provided to solve the several problems of renewable integration which could be key research areas for the industry personnel and researchers.
△ Less
Submitted 8 June, 2020;
originally announced June 2020.
-
A fuzzy logic feedback filter design tuned with PSO for L1 adaptive controller
Authors:
Hashim A. Hashim,
Sami El-Ferik,
Mohamed A. Abido
Abstract:
L1 adaptive controller has been recognized for having a structure that allows decoupling between robustness and adaption owing to the introduction of a low pass filter with adjustable gain in the feedback loop. The trade-off between performance, fast adaptation and robustness, is the main criteria when selecting the structure or the coefficients of the filter. Several off-line methods with varying…
▽ More
L1 adaptive controller has been recognized for having a structure that allows decoupling between robustness and adaption owing to the introduction of a low pass filter with adjustable gain in the feedback loop. The trade-off between performance, fast adaptation and robustness, is the main criteria when selecting the structure or the coefficients of the filter. Several off-line methods with varying levels of complexity exist to help finding bounds or initial values for these coefficients. Such values may require further refinement using trial-and-error procedures upon implementation. Subsequently, these approaches suggest that once implemented these values are kept fixed leading to sub-optimal performance in both speed of adaptation and robustness. In this paper, a new practical approach based on fuzzy rules for online continuous tuning of these coefficients is proposed. The fuzzy controller is optimally tuned using Particle Swarm Optimization (PSO) taking into accounts both the tracking error and the controller output signal range. The simulation of several examples of systems with moderate to severe nonlinearities demonstrate that the proposed approach offers improved control performance. Keywords: Fuzzy logic control, single-objective, multi-objective particle swarm optimization, L1 Adaptive control, fuzzy L1 adaptive controller, L1 fuzzy adaptive control, L1 fuzzy adaptive controller, fuzzy L1 adaptive control, Filter tuning, Fuzzy membership function tuning, optimal, optimal tuning, Fuzzy membership function optimization, Robustness, Adaptation, multi-input multi-output, single-input single-output, estimate, PSO, FLC, nonlinear, adaptive, online, off-line, Fuzzy adaptive controller, Fuzzy adaptive control, single input single output, multi input multi output, SISO, MIMO, robust, uncertain, uncertain nonlinear system, disturbance, unknown, Adaptive Fuzzy Control Design, stable.
△ Less
Submitted 14 September, 2018; v1 submitted 20 February, 2018;
originally announced February 2018.