85 research outputs found
Trajectory Tracking and Payload Dropping of an Unmanned Quadrotor Helicopter Based on GS-PID and Backstepping Control
Two useful control techniques, the Gain-Scheduled Proportional-Integral-Derivative (GS-PID) control and backstepping control, have been applied by using quadrotor Unmanned Aerial Vehicle (UAV) in the applications of trajectory tracking and payload dropping operations in this thesis. These control algorithms are analyzed and verified through software simulations and experimental tests.
The dynamic model of the quadrotor UAV is firstly established using Newton-Euler laws. The quadrotor comes with a symmetric, nonlinear and multiple-input-multiple output (MIMO) dynamic model.
The GS-PID control algorithm is implemented firstly in take-off, trajectory tracking, payload dropping, and landing periods of flight in trajectory tracking and payload dropping scenarios.
Unlike other control algorithms that tend to linearize nonlinear systems, backstepping works without cancelling the nonlinearities in the system. This leads to more flexible designs of the control model. The backstepping control is implemented in this thesis for better performance of the quadrotor UAV for the two scenarios as well. Both control algorithms are implemented on the parameters of an unmanned quadrotor helicopter platform known as Qball-X4 available at the Networked Autonomous Vehicles Lab (NAVL) of Concordia University.
Using MATLAB/Simulink to build the simulation control model, the flight simulation of the Qball-X4 is carried out for the trajectory tracking and the payload dropping. In order to further investigate these two control approaches, the Qball-X4 is used for experimental verification on payload dropping performance. The results indicate that both algorithms can obtain acceptable performance, but the backstepping controller proves to be a better performed one
Cooperative Control and Fault Recovery for Network of Heterogeneous Autonomous Underwater Vehicles
The purpose of this thesis is to develop cooperative recovery control schemes for a team of heterogeneous autonomous underwater vehicles (AUV). The objective is to have the network of autonomous underwater vehicles follow a desired trajectory while agents maintain a desired formation. It is assumed that the model parameters associated with each vehicle is different although the order of the vehicles are the same.
Three cooperative control schemes based on dynamic surface control (DSC) technique are developed. First, a DSC-based centralized scheme is presented in which there is a central controller that has access to information of all agents at the same time and designs the optimal solution for this cooperative problem. This scheme is used as a benchmark to evaluate the performance of other schemes developed in this thesis.
Second, a DSC-based decentralized scheme is presented in which each agent designs its controller based on only its information and the information of its desired trajectory. In this scheme, there is no information exchange among the agents in the team. This scheme is also developed for the purpose of comparative studies.
Third, two different semi-decentralized or distributed schemes for the network of heterogeneous autonomous underwater vehicles are proposed. These schemes are a synthesis of a consensus-based algorithm and the dynamic surface control technique with the difference that in one of them the desired trajectories of agents are used in the consensus algorithm while in the other the actual states of the agents are used.
In the former scheme, the agents communicate their desired relative distances with the agents within their set of nearest neighbors and each agent determines its own control trajectory. In this semi-decentralized scheme, the velocity measurements of the virtual leader and all the followers are not required to reach the consensus formation. However, in the latter, agents communicate their relative distances and velocities with the agents within their set of nearest neighbors.
In both semi-decentralized schemes only a subset of agents has access to information of a virtual leader. The comparative studies between these two semi-decentralized schemes are provided which show the superiority of the former semi-decentralized scheme over latter.
Furthermore, to evaluate the efficiency of the proposed DSC-based semi-decentralized scheme with consensus algorithm using desired trajectories, a comparative study is performed between this scheme and three cooperative schemes of model-dependent coordinated tracking algorithm, namely the centralized, decentralized, and semi-decentralized schemes.
Given that the dynamics of autonomous underwater vehicles are inevitably subjected to system faults, and in particular the actuator faults, to improve the performance of the network of agents, active fault-tolerant control strategies corresponding to the three developed schemes are also designed to recover the team from the loss-of-effectiveness in the actuators and to ensure that the closed-loop signals remain bounded and the team of heterogeneous autonomous underwater vehicles satisfy the overall design specifications and requirements.
The results of this research can potentially be used in various marine applications such as underwater oil and gas pipeline inspection and repairing, monitoring oil and gas pipelines, detecting and preventing any oil and gas leakages. However, the applications of the proposed cooperative control and its fault-tolerant scheme are not limited to underwater formation path-tracking and can be applied to any other multi-vehicle systems that are characterized by Euler–Lagrange equations
Linear and Non-Linear Control of a Quadrotor UAV
This thesis describes two controllers designed specifically for a quadrotor helicopter unmanned aerial vehicle (UAV). A linear controller and a non-linear controller are discussed for use on the quadrotor helicopter using feedback that is obtained from microelectromechanical systems and GPS. The linear controller is an orientation based PID controller that controls the angles of the quadrotor UAV. The controller was first simulated and the results displayed graphically using FlightGear. Experiments were conducted using this controller on a DraganFlyer X-Pro quadrotor helicopter to prove the proposed method used for closing the feedback loop. The non-linear controller is developed using Lyapunov stability methods. The design goal for this controller is to add a two degree-of-freedom camera postioner to the quadrotor for a total of six degree-of-freedom camera actuator. The UAV will track three desired translational velocities and three angular velocities using only translational and rotational velocities for feedback
Modular Dynamic Modeling and Development of Micro Autonomous Underwater Vehicle: Lancelet
Ph.DDOCTOR OF PHILOSOPH
Development of Robust Control Strategies for Autonomous Underwater Vehicles
The resources of the energy and chemical balance in the ocean sustain mankind in many ways. Therefore, ocean exploration is an essential task that is accomplished by deploying Underwater Vehicles. An Underwater Vehicle with autonomy feature for its navigation and control is called
Autonomous Underwater Vehicle (AUV). Among the task handled by an AUV, accurately positioning itself at a desired position with respect to the reference objects is called set-point control. Similarly, tracking of the reference trajectory is also another important task. Battery recharging of AUV, positioning with respect to underwater structure, cable, seabed, tracking of reference trajectory with desired accuracy and speed to avoid collision with the guiding vehicle in the last phase of docking are some significant applications where an AUV needs to perform
the above tasks. Parametric uncertainties in AUV dynamics and actuator torque limitation necessitate to design robust control algorithms to achieve motion control objectives in the face of uncertainties. Sliding Mode Controller (SMC), H / μ synthesis, model based PID group controllers are some of the robust controllers which have been applied to AUV. But SMC suffers from less efficient tuning of its switching gains due to model parameters and noisy estimated acceleration states appearing in its control law. In addition, demand of high control effort due to high frequency chattering is another drawback of SMC. Furthermore, real-time implementation of H / μ synthesis controller based on its stability study is restricted due to use of linearly approximated dynamic model of an AUV, which hinders achieving robustness. Moreover, model based PID group controllers suffer from implementation complexities and exhibit poor transient and steady-state performances under parametric uncertainties. On the other hand model free
Linear PID (LPID) has inherent problem of narrow convergence region, i.e.it can not ensure convergence of large initial error to zero. Additionally, it suffers from integrator-wind-up and subsequent saturation of actuator during the occurrence of large initial error. But LPID controller
has inherent capability to cope up with the uncertainties. In view of addressing the above said problem, this work proposes wind-up free Nonlinear PID with Bounded Integral (BI) and Bounded Derivative (BD) for set-point control and combination of continuous SMC with Nonlinear PID with BI and BD namely SM-N-PID with BI and BD for trajectory tracking.
Nonlinear functions are used for all P,I and D controllers (for both of set-point and tracking control) in addition to use of nonlinear tan hyperbolic function in SMC(for tracking only) such that torque demand from the controller can be kept within a limit. A direct Lyapunov analysis is pursued to prove stable motion of AUV. The efficacies of the proposed controllers are compared with other two controllers namely PD and N-PID without BI and BD for set-point control and PD plus Feedforward Compensation (FC) and SM-NPID without BI and BD for tracking control.
Multiple AUVs cooperatively performing a mission offers several advantages over a single AUV in a non-cooperative manner; such as reliability and increased work efficiency, etc. Bandwidth limitation in acoustic medium possess challenges in designing cooperative motion control
algorithm for multiple AUVs owing to the necessity of communication of sensors and actuator signals among AUVs. In literature, undirected graph based approach is used for control design under communication constraints and thus it is not suitable for large number of AUVs participating in a cooperative motion plan. Formation control is a popular cooperative motion control paradigm. This thesis models the formation as a minimally persistent directed graph and
proposes control schemes for maintaining the distance constraints during the course of motion of entire formation. For formation control each AUV uses Sliding Mode Nonlinear PID controller with Bounded Integrator and Bounded Derivative. Direct Lyapunov stability analysis in the
framework of input-to-state stability ensures the stable motion of formation while maintaining the desired distance constraints among the AUVs
UAV based group coordination of UGVs
Coordination of autonomous mobile robots has received significant attention during the last two decades with the emergence of small, lightweight and low power embedded systems. Coordinated motion of heterogenous robots is important due to the fact that unique advantages of di erent robots might be combined to increase the overall task efficiency of the system. In this thesis, a new coordination framework is developed for a heterogeneous robot system, composed of multiple Unmanned Ground Vehicles (UGVs) and an Unmanned Aerial Vehicle (UAV), that operates in an environment where individual robots work collaboratively in order to accomplish a predefined goal. UAV, a quadrotor, detects the target in the environment and provides a feasible trajectory from an initial configuration to a final target location. UGVs, a group of nonholonomic wheeled mobile robots, follow a virtual leader which is created as the projection of UAV's 3D position onto the horizontal plane. The UAV broadcasts its position at certain frequency to all UGVs. Two different coordination models are developed. In the dynamic coordination model, reference trajectories for each robot is generated from the motion of nodal masses located at each UGV and connected by virtual springs and dampers. Springs have adaptable parameters that allow the desired formation to be achieved In the kinematic coordination model, the position of the virtual leader and distances from the two closest neighbors are directly utilized to create linear and angular velocity references for each UGV. Several coordinated tasks are presented and the results are verified by simulations where different number of UGVs are employed and certain amount of communication delays between the vehicles are also considered. Simulation results are quite promising and form a basis for future experimental work on the topic
Nonlinear Control Strategies for Outdoor Aerial Manipulators
In this thesis, the design, validation and implementation of nonlinear control strategies for aerial manipulators
{i.e. aerial robots equipped with manipulators{ is studied, with special emphasis on the internal coupling of the
system and its resilience against external disturbances. For the rst, di erent decentralised control strategies
{i.e. using di erent control typologies for each one of the subsystems{ that indirectly take into account this
coupling have been analysed. As a result, a nonlinear strategy composed of two controllers is proposed. A higher
priority is given to the manipulation accuracy, relaxing the platform tracking, and hence obtaining a solution
improving the manipulation capabilities with the surrounding environment. To validate these results, thorough
stability and robustness analyses are provided, both theoretically and in simulation.
On the other hand, a signi cant e ort has been devoted to improving the response and applicability of
robot manipulators used in
ight via control. In particular, the design of controllers for lightweight
exible
manipulators {that reduce the consequences of incidents involving unforeseen contacts{ is analysed. Although
their inherent nature perfectly ts for aerial manipulation applications, the added
exibility produces unwanted
behaviours, such as second-order modes and uncertainties. To cope with them, an adaptable position nonlinear
control strategy is proposed. To validate this contribution, the stability of the approach is studied in theory
and its capabilities are proven in several experimental scenarios. In these, the robustness of the solution against
unforeseen impacts and contact with uncharacterised interfaces is demonstrated.
Subsequently, this strategy has been enriched with {multiaxis{ force control capabilities thanks to the
inclusion of an outer control loop modifying the manipulator reference. Accordingly, this additional applicationfocused
capability is added to the controlled system without loosing the modulated response of the inner-loop
position strategy. It is also worth noting that, thanks to the cascade-like nature of the modi cation, the transition
between position and force control modes is inherently smooth and automatic. The stability of this expanded
strategy has been theoretically analysed and the results validated in a set of experimental scenarios.
To validate the rst nonlinear approach with realistic outdoor simulations before its implementation, a
computational
uid dynamics analysis has been performed to obtain an explicit model of the aerodynamic
forces and torques applied to the blunt-body of the aerial platform in
ight. The results of this study have been
compared to the most common alternative nowadays, being highlighted that the proposed model signi cantly
surpasses this option in terms of accuracy. Moreover, it is worth underscoring that this characterisation could
be also employed in the future to develop control solutions with enhanced rejection capabilities against wind
conditions.
Finally, as the focus of this thesis is on the use of novel control strategies on real aerial manipulation outdoors
to improve their accuracy while performing complex tasks, a modular autopilot solution to be able to implement
them has been also developed. This general-purpose autopilot allows the implementation of new algorithms,
and facilitates their theory-to-experimentation transition. Taking into account this perspective, the proposed
tool employs the simple and widely-known MAS interface and the highly reliable PX4 autopilot as backup, thus
providing a redundant approach to handle unexpected incidents in
ight.En esta tesis se ha estudiado el diseño, validación e implementación de estrategias de control
no lineales para robots manipuladores aéreos –esto es, robots aéreos equipados con un sistema
de manipulación robótica–, dándose especial énfasis a las interacciones internas del sistema y a
su resiliencia frente a efectos externos. Para lo primero, se han analizado diferentes estrategias
de control descentralizado –es decir, que usan tipologías de control diferentes para cada uno de
los subsistemas–, pero que tienen indirectamente en consideración la interacción entre manipulación
y vuelo. Como resultado de esta línea, se propone una estretegia de control conformada
por dos controladores. Estos se coordinan de tal forma que se le da prioridad a la manipulación
sobre el seguimiento de posiciones del vehículo, produciéndose un sistema de control que mejora
la precisión de las interacciones entre el sistema manipulador y el entorno. Para validar estos resultados,
se ha analizado su estabilidad y robustez tanto teóricamente como mediante simulaciones
numéricas.
Por otro lado, se ha buscado mejorar la respuesta y aplicabilidad de los manipuladores que se
usan en vuelo mediante su control. Dentro de esta tendencia, la tesis se ha centrado en el diseño
de controladores para manipuladores ligeros flexibles, ya que estos permiten reducir el peso del
sistema completo y reducen el riesgo de incidentes debidos a contactos inesperados. Sin embargo,
la flexibilidad de estos produce comportamientos indeseados durante la operación, como la aparición
de modos de segundo orden y cierta incentidumbre en su comportamiento. Para reducir su
impacto en la precisión de las tareas de manipulación, se ha desarrollado un controlador no lineal
adaptable. Para validar estos resultados, se ha analizado la estabilidad del sistema teóricamente y se
han desarrollado una serie de experimentos. En ellos, se ha comprobado su robustez ante impactos
inesperados y contactos con elementos no caracterizados.
Posteriormente, esta estrategia para manipuladores flexibles ha sido ampliada al añadir un bucle
externo que posibilita el control en fuerzas en varias direcciones. Esto permite, mediante un único
controlador, mantener la suave respuesta de la estrategia. Además cabe destacar que, al contar esta
estrategia con un diseño en cascade, la transición entre los segmentos de desplazamiento del brazo
y de aplicación de fuerzas es fluida y automática. La estabilidad de esta estrategia ampliada ha sido
analizada teóricamente y los resultados han sido validados experimentalmente.
Para validar la primera estrategia mediante simulaciones que representen fielmente las condiciones
en exteriores antes de su implementación, ha sido necesario realizar un estudio mediante
mecánica de fluidos computacional para obtener un modelo explícito de las fuerzas y momentos
aerodinámicos a los que se efrenta la plataforma en vuelo. Los resultados de este estudio han
sido comparados con la alternativa más empleada actualmente, mostrándose que los avances del
método propuesto son sustanciales. Asimismo, es importante destacar que esta caracterización podría
también usarse en el futuro para desarrollar controladores con una respuesta mejorada ante
perturbaciones aerodinámicas, como en el caso de volar con viento. Finalmente, al ser esta una tesis centrada en las estrategias de control novedosas en sistemas
reales para la mejora de su rendimiento en misiones complejas, se ha desarrollado un autopiloto
modular fácilmente modificable para implementarlas. Este permite validar experimentalmente
nuevos algoritmos y facilita la transición entre teoría y práctica. Para ello, esta herramienta se
basa en una interfaz sencilla ampliamente conocida por los investigadores de robótica, Simulink®,
y cuenta con un autopiloto de respaldo, PX4, para enfrentarse a los incidentes inesperados que
pudieran surgir en vuelo
Modelling and control of a UAV-USV collaboration scheme for fluvial operations
This thesis focuses on a Model Based Design approach to the dynamic
modelling and control design of a multi-robot solution based on a collab-
oration scheme between a UAV and USV. The purpose of the system is
to provide a suitable platform to autonomously perform limnology related
surveys.
The dynamic models of both platforms are derived from a Newton-
Euler formalism and implemented through block oriented modelling us-
ing the Simscape Multibody toolset within Simulink. The implementation
of both the simulation architecture and the control architecture are de-
scribed and explained. This control architecture is based on PID feedback
loops that are used for achieving control of the UAV and USV dynamics.
Finally, the built simulator is used to asses the performance and relia-
bility of the designed controllers and the dynamic modelling approaches
selectedIngeniería en Tecnologías Industriale
Advanced Modeling, Control, and Optimization Methods in Power Hybrid Systems - 2021
The climate changes that are becoming visible today are a challenge for the global research community. In this context, renewable energy sources, fuel cell systems and other energy generating sources must be optimally combined and connected to the grid system using advanced energy transaction methods. As this reprint presents the latest solutions in the implementation of fuel cell and renewable energy in mobile and stationary applications such as hybrid and microgrid power systems based on the Energy Internet, blockchain technology and smart contracts, we hope that they will be of interest to readers working in the related fields mentioned above
- …