Search results

1 – 10 of 45
Article
Publication date: 9 January 2024

Kaizheng Zhang, Jian Di, Jiulong Wang, Xinghu Wang and Haibo Ji

Many existing trajectory optimization algorithms use parameters like maximum velocity or acceleration to formulate constraints. Due to the ignoring of the quadrotor actual…

Abstract

Purpose

Many existing trajectory optimization algorithms use parameters like maximum velocity or acceleration to formulate constraints. Due to the ignoring of the quadrotor actual tracking capability, the generated trajectories may not be suitable for tracking control. The purpose of this paper is to design an online adjustment algorithm to improve the overall quadrotor trajectory tracking performance.

Design/methodology/approach

The authors propose a reference trajectory resampling layer (RTRL) to dynamically adjust the reference signals according to the current tracking status and future tracking risks. First, the authors design a risk-aware tracking monitor that uses the Frenét tracking errors and the curvature and torsion of the reference trajectory to evaluate tracking risks. Then, the authors propose an online adjusting algorithm by using the time scaling method.

Findings

The proposed RTRL is shown to be effective in improving the quadrotor trajectory tracking accuracy by both simulation and experiment results.

Originality/value

Infeasible reference trajectories may cause serious accidents for autonomous quadrotors. The results of this paper can improve the safety of autonomous quadrotor in application.

Details

Robotic Intelligence and Automation, vol. 44 no. 1
Type: Research Article
ISSN: 2754-6969

Keywords

Article
Publication date: 9 June 2023

Hamdi Ercan and Hamdi Ulucan

The Global Positioning System (GPS) is crucial for determining the positions of quadrotors, enabling safe flight and maintaining stability against environmental conditions. This…

Abstract

Purpose

The Global Positioning System (GPS) is crucial for determining the positions of quadrotors, enabling safe flight and maintaining stability against environmental conditions. This study aims to investigate the effect of wind on the GPS of quadrotors experimentally.

Design/methodology/approach

This experimental study was conducted using an F450 frame, 980 kV motors and a Pixhawk flight controller to manage the quadrotor’s flight. To investigate the effects of wind on the quadrotor’s GPS during flight, a Pixhawk 4 Holybro flight controller was used. The experimental tests were performed on a predetermined route at different wind speeds.

Findings

Analysis of the data obtained from the flight tests showed that GPS signals were more affected as the wind speed increased. The percentage of GPS jamming levels reached 18% at high wind speeds.

Practical implications

Positioning services will be even more critical for quadrotors, which are expected to be used more frequently in public areas. This study is expected to be a reference for GPS-related research.

Originality/value

Winds pose a significant threat to the safe flight of quadrotors in many ways. This study experimentally investigates the effects of wind on the GPSs of quadrotors and to what extent it affects them at different wind speeds under real weather conditions. The obtained data shows that wind has a significant impact on GPS jamming.

Details

Aircraft Engineering and Aerospace Technology, vol. 95 no. 8
Type: Research Article
ISSN: 1748-8842

Keywords

Article
Publication date: 22 September 2023

Oguz Kose, Tugrul Oktay and Enes Özen

The purpose of this paper is to obtain values that stabilize the lateral and longitudinal flight of the quadrotor for which the morphing amount and the best…

Abstract

Purpose

The purpose of this paper is to obtain values that stabilize the lateral and longitudinal flight of the quadrotor for which the morphing amount and the best Proportional-Integral-Derivative (PID) coefficients are determined by using the simultaneous perturbation stochastic approximation (SPSA) optimization algorithm.

Design/methodology/approach

Quadrotor consists of body and arms; there are propellers at the ends of the arms to take off and rotors that rotate them. By reducing the angle between mechanism 1 and the rotors with the horizontal plane, the angle between mechanism 2 and the arms, the rotors rise and different configurations are obtained. Conventional multi-rotor aircraft has a fixed fuselage and does not need a tail rotor to change course as helicopters do. The translational and rotational movements are provided by the rotation of the rotors of the aircraft at different speeds by creating moments about the geometric center in 6-degree-of-freedom (DOF) space. These commands sent from the ground are provided by the flight control board in the aircraft. The longitudinal and lateral flight stability and properties of different configurations evaluated by dynamic analysis and simulations in 6 DOF spaces are investigated. An algorithm and PID controller are being developed using SPSA to achieve in-flight position and attitude control of an active deformable aircraft. The results are compared with the results of the literature review and the results of the previous article.

Findings

With SPSA, the best PID coefficients were obtained in case of morphing.

Research limitations/implications

The effects of quadrotor arm height and hub angle changes affect flight stability. With the SPSA optimization method presented in this study, the attitude is quickly stabilized.

Practical implications

With the optimization method, the most suitable PID coefficients and angle values for the lateral and longitudinal flight stability of the quadrotor are obtained.

Social implications

The transition rate and PID coefficients are determined by using the optimization method, which is advantageous in terms of cost and practicality.

Originality/value

With the proposed method, the aircraft can change shape to adapt to different environments, and the parameters required for more stable flight for each situation will be calculated, and this will be obtained more quickly and safely with the SPSA optimization method.

Details

Aircraft Engineering and Aerospace Technology, vol. 95 no. 10
Type: Research Article
ISSN: 1748-8842

Keywords

Article
Publication date: 13 February 2024

Muhammad Nabeel Siddiqui, Xiaolu Zhu, Hanad Rasool, Muhammad Bilal Afzal and Nigar Ahmed

The purpose of this paper is to design an output-feedback algorithm based on low-power observer (LPO), robust chattering-free controller and nonlinear disturbance observer (DO) to…

Abstract

Purpose

The purpose of this paper is to design an output-feedback algorithm based on low-power observer (LPO), robust chattering-free controller and nonlinear disturbance observer (DO) to achieve trajectory tracking of quadrotor in the Cartesian plane.

Design/methodology/approach

To achieve trajectory tracking control, firstly the decoupled rotational and translational model of quadrotor are modified by introducing backstepped state-space variables. In the second step, robust integral sliding mode control is designed based on the proportional-integral-derivative (PID) technique. In the third step, a DO is constructed. In next step, the measurable outputs, i.e. rotational and translational state variables, are used to design the LPO. Finally, in the control algorithm all state variables and its rates are replaced with its estimates obtained using the state-observer.

Findings

The finding includes output-feedback control (OFC) algorithm designed by using a LPO. A modified backstepping model for rotational and rotational systems is developed prior to the design of integral sliding mode control based on PID technique. Unlike traditional high-gain observers (HGO), this paper used the LPO for state estimation of quadrotor systems to solve the problem of peaking phenomenon in HGO. Furthermore, a nonlinear DO is designed such that it attenuates disturbance with unknown magnitude and frequency. Moreover, a chattering reduction criterion has been introduced to solve the inherited chattering issue of controllers based on sliding mode technique.

Practical implications

This paper presents input and output data-driven model-free control algorithm. That is, only input and output of the quadrotor model are required to achieve the trajectory tracking control. Therefore, for practical implementation, the number of on-board sensor is reduced.

Originality/value

Although extensive research has been done for designing OFC algorithms for quadrotor, LPO has never been implemented for the rotational and translational state estimations of quadrotor. Furthermore, the mathematical model of rotational and translational systems is modified by using backstepped variables followed by the controller designed using PID and integral sliding mode control technique. Moreover, a DO is developed for attenuation of disturbance with unknown bound, magnitude and frequency.

Details

Aircraft Engineering and Aerospace Technology, vol. 96 no. 2
Type: Research Article
ISSN: 1748-8842

Keywords

Article
Publication date: 2 May 2023

Hang Guo, Xin Chen, Min Yu, Marcin Uradziński and Liang Cheng

In this study, an indoor sensor information fusion positioning system of the quadrotor unmanned aerial vehicle (UAV) was investigated to solve the problem of unstable indoor…

Abstract

Purpose

In this study, an indoor sensor information fusion positioning system of the quadrotor unmanned aerial vehicle (UAV) was investigated to solve the problem of unstable indoor flight positioning.

Design/methodology/approach

The presented system was built on Light Detection and Ranging (LiDAR), Inertial Measurement Unit (IMU) and LiDAR-Lite devices. Based on this, one can obtain the aircraft's current attitude and the position vector relative to the target and control the attitudes and positions of the UAV to reach the specified target positions. While building a UAV positioning model relative to the target for indoor positioning scenarios under limited Global Navigation Satellite Systems (GNSS), the system detects the environment through the NVIDIA Jetson TX2 (Transmit Data) peripheral sensor, obtains the current attitude and the position vector of the UAV, packs the data in the format and delivers it to the flight controller. Then the flight controller controls the UAV by calculating the posture to reach the specified target position.

Findings

The authors used two systems in the experiment. The first is the proposed UAV, and the other is the Vicon system, our reference system for comparison purposes. Vicon positioning error can be considered lower than 2 mm from low to high-speed experiments. After comparison, experimental results demonstrated that the system could fully meet the requirements (less than 50 mm) in real-time positioning of the indoor quadrotor UAV flight. It verifies the accuracy and robustness of the proposed method compared with that of Vicon and achieves the aim of a stable indoor flight preliminarily.

Originality/value

Vicon positioning error can be considered lower than 2 mm from low to high-speed experiments. After comparison, experimental results demonstrated that the system could fully meet the requirements (less than 50 mm) in real-time positioning of the indoor quadrotor UAV flight. It verifies the accuracy and robustness of the proposed method compared with that of Vicon and achieves the aim of a stable indoor flight preliminarily.

Details

International Journal of Intelligent Unmanned Systems, vol. 12 no. 1
Type: Research Article
ISSN: 2049-6427

Keywords

Article
Publication date: 10 January 2024

Xin Cai, Xiaozhou Zhu and Wen Yao

Quadrotors have been applied in various fields. However, because the quadrotor is subject to multiple disturbances, consisting of external disturbances, actuator faults and…

Abstract

Purpose

Quadrotors have been applied in various fields. However, because the quadrotor is subject to multiple disturbances, consisting of external disturbances, actuator faults and parameter uncertainties, it is difficult to control the unmanned aerial vehicle (UAV) to achieve high-precision tracking performance. This paper aims to design a safety controller that uses observer and neural network method to improve the tracking performance of UAV under multiple disturbances. The experiments prove that this method is effective.

Design/methodology/approach

First, to actively estimate and compensate the synthetic uncertainties of the system, a finite-time extended state observer is investigated, and the disturbances are transformed into the extended state of the system for estimation. Second, an adaptive neural network controller that does not accurately require the dynamic model knowledge is designed based on the estimated value, where the weights of the neural network can be dynamically adjusted by the adaptive law. Furthermore, the finite-time bounded convergence of the proposed observer and the stability of the system are proved through homogeneous theory and Lyapunov method.

Findings

The figure-“8” climbing flight simulation and real flight experiments illustrate that the proposed safety control strategy has good tracking performance.

Originality/value

This paper proposes the safety control structure of the UAV, which combines the extended state observer with the neural network method. Numerical simulation results and actual flight experiments demonstrate the effectiveness of the proposed control strategy.

Details

Industrial Robot: the international journal of robotics research and application, vol. 51 no. 1
Type: Research Article
ISSN: 0143-991X

Keywords

Article
Publication date: 8 December 2022

Chunming Tong, Zhenbao Liu, Wen Zhao, Baodong Wang, Yao Cheng and Jingyan Wang

This paper aims to propose an online local trajectory planner for safe and fast trajectory generation that combines the jerk-limited trajectory (JLT) generation algorithm and the…

Abstract

Purpose

This paper aims to propose an online local trajectory planner for safe and fast trajectory generation that combines the jerk-limited trajectory (JLT) generation algorithm and the particle swarm optimization (PSO) algorithm. A trajectory switching algorithm is proposed to improve the trajectory tracking performance. The proposed system generates smooth and safe flight trajectories online for quadrotors.

Design/methodology/approach

First, the PSO algorithm method can obtain the optimal set of target points near the path points obtained by the global path searching. The JLT generation algorithm generates multiple trajectories from the current position to the target points that conform to the kinetic constraints. Then, the generated multiple trajectories are evaluated to pick the obstacle-free trajectory with the least cost. A trajectory switching strategy is proposed to switch the unmanned aerial vehicle (UAV) to a new trajectory before the UAV reaches the last hovering state of the current trajectory, so that the UAV can fly smoothly and quickly.

Findings

The feasibility of the designed system is validated through online flight experiments in indoor environments with obstacles.

Practical implications

The proposed trajectory planning system is integrated into a quadrotor platform. It is easily implementable onboard and computationally efficient.

Originality/value

The proposed local planner for trajectory generation and evaluation combines PSO and JLT generation algorithms. The proposed method can provide a collision-free and continuous trajectory, significantly reducing the required computing resources. The PSO algorithm locally searches for feasible target points near the global waypoint obtained by the global path search. The JLT generation algorithm generates trajectories from the current state toward each point contained by the target point set. The proposed trajectory switching strategy can avoid unnecessary hovering states in flight and ensure a continuous and safe flight trajectory. It is especially suitable for micro quadrotors with a small payload and limited onboard computing power.

Details

Aircraft Engineering and Aerospace Technology, vol. 95 no. 5
Type: Research Article
ISSN: 1748-8842

Keywords

Article
Publication date: 20 September 2023

Zhifang Wang, Quanzhen Huang and Jianguo Yu

In this paper, the authors take an amorphous flattened air-ground wireless self-assembling network system as the research object and focus on solving the wireless self-assembling…

Abstract

Purpose

In this paper, the authors take an amorphous flattened air-ground wireless self-assembling network system as the research object and focus on solving the wireless self-assembling network topology instability problem caused by unknown control communication faults during the operation of this system.

Design/methodology/approach

In the paper, the authors propose a neural network-based direct robust adaptive non-fragile fault-tolerant control algorithm suitable for the air-ground integrated wireless ad hoc network integrated system.

Findings

The simulation results show that the system eventually tends to be asymptotically stable, and the estimation error asymptotically tends to zero with the feedback adjustment of the designed controller. The system as a whole has good fault tolerance performance and autonomous learning approximation performance. The experimental results show that the wireless self-assembled network topology has good stability performance and can change flexibly and adaptively with scene changes. The stability performance of the wireless self-assembled network topology is improved by 66.7% at maximum.

Research limitations/implications

The research results may lack generalisability because of the chosen research approach. Therefore, researchers are encouraged to test the proposed propositions further.

Originality/value

This paper designs a direct, robust, non-fragile adaptive neural network fault-tolerant controller based on the Lyapunov stability principle and neural network learning capability. By directly optimizing the feedback matrix K to approximate the robust fault-tolerant correction factor, the neural network adaptive adjustment factor enables the system as a whole to resist unknown control and communication failures during operation, thus achieving the goal of stable wireless self-assembled network topology.

Article
Publication date: 12 January 2024

Gowtham G. and Jagan Raj R.

The purpose of this study is to find the suitable trajectory path of the Numerical model of the Quadcopter. Quadcopters are widely used in various applications due to their…

Abstract

Purpose

The purpose of this study is to find the suitable trajectory path of the Numerical model of the Quadcopter. Quadcopters are widely used in various applications due to their compact size and ease of assembly. Because they are quite unstable, autonomous control systems would be used to overcome this problem. Modelling autonomous control is predominant as the research scope faces challenges because of its highly non-linear, multivariable system with 6 degree of freedom.

Design/methodology/approach

Quadcopters with antonym systems can operate in an unknown environment by overcoming unexpected disturbances. The first objective when designing such a system is to design an accurate mathematical model to describe the dynamics of the system. Newton’s law of motion was used to build the mathematical model of the system.

Findings

Establishment of the mathematical model and the physics behind a four propeller drone for the frame TAROT 650 carbon was done. Simulink model was developed based on the mathematical model for simulating the complete dynamics of the drone as well as location and gusts were included to check the stability.

Originality/value

The control response of the system was simulated numerically results are discussed. The trajectory path was found. The phases with their own parameters can be used to implement the mathematical model for another type of quadcopter model and achieve quick development.

Details

Aircraft Engineering and Aerospace Technology, vol. 96 no. 2
Type: Research Article
ISSN: 1748-8842

Keywords

Article
Publication date: 25 July 2023

Gerasimos G. Rigatos, Masoud Abbaszadeh, Bilal Sari and Jorge Pomares

A distinctive feature of tilt-rotor UAVs is that they can be fully actuated, whereas in fixed-angle rotor UAVs (e.g. common-type quadrotors, octorotors, etc.), the associated…

Abstract

Purpose

A distinctive feature of tilt-rotor UAVs is that they can be fully actuated, whereas in fixed-angle rotor UAVs (e.g. common-type quadrotors, octorotors, etc.), the associated dynamic model is characterized by underactuation. Because of the existence of more control inputs, in tilt-rotor UAVs, there is more flexibility in the solution of the associated nonlinear control problem. On the other side, the dynamic model of the tilt-rotor UAVs remains nonlinear and multivariable and this imposes difficulty in the drone's controller design. This paper aims to achieve simultaneously precise tracking of trajectories and minimization of energy dissipation by the UAV's rotors. To this end elaborated control methods have to be developed.

Design/methodology/approach

A solution of the nonlinear control problem of tilt-rotor UAVs is attempted using a novel nonlinear optimal control method. This method is characterized by computational simplicity, clear implementation stages and proven global stability properties. At the first stage, approximate linearization is performed on the dynamic model of the tilt-rotor UAV with the use of first-order Taylor series expansion and through the computation of the system's Jacobian matrices. This linearization process is carried out at each sampling instance, around a temporary operating point which is defined by the present value of the tilt-rotor UAV's state vector and by the last sampled value of the control inputs vector. At the second stage, an H-infinity stabilizing controller is designed for the approximately linearized model of the tilt-rotor UAV. To find the feedback gains of the controller, an algebraic Riccati equation is repetitively solved, at each time-step of the control method. Lyapunov stability analysis is used to prove the global stability properties of the control scheme. Moreover, the H-infinity Kalman filter is used as a robust observer so as to enable state estimation-based control. The paper's nonlinear optimal control approach achieves fast and accurate tracking of reference setpoints under moderate variations of the control inputs. Finally, the nonlinear optimal control approach for UAVs with tilting rotors is compared against flatness-based control in successive loops, with the latter method to be also exhibiting satisfactory performance.

Findings

So far, nonlinear model predictive control (NMPC) methods have been of questionable performance in treating the nonlinear optimal control problem for tilt-rotor UAVs because NMPC's convergence to optimum depends often on the empirical selection of parameters while also lacking a global stability proof. In the present paper, a novel nonlinear optimal control method is proposed for solving the nonlinear optimal control problem of tilt rotor UAVs. Firstly, by following the assumption of small tilting angles, the state-space model of the UAV is formulated and conditions of differential flatness are given about it. Next, to implement the nonlinear optimal control method, the dynamic model of the tilt-rotor UAV undergoes approximate linearization at each sampling instance around a temporary operating point which is defined by the present value of the system's state vector and by the last sampled value of the control inputs vector. The linearization process is based on first-order Taylor series expansion and on the computation of the associated Jacobian matrices. The modelling error, which is due to the truncation of higher-order terms from the Taylor series, is considered to be a perturbation that is asymptotically compensated by the robustness of the control scheme. For the linearized model of the UAV, an H-infinity stabilizing feedback controller is designed. To select the feedback gains of the H-infinity controller, an algebraic Riccati equation has to be repetitively solved at each time-step of the control method. The stability properties of the control scheme are analysed with the Lyapunov method.

Research limitations/implications

There are no research limitations in the nonlinear optimal control method for tilt-rotor UAVs. The proposed nonlinear optimal control method achieves fast and accurate tracking of setpoints by all state variables of the tilt-rotor UAV under moderate variations of the control inputs. Compared to past approaches for treating the nonlinear optimal (H-infinity) control problem, the paper's approach is applicable also to dynamical systems which have a non-constant control inputs gain matrix. Furthermore, it uses a new Riccati equation to compute the controller's gains and follows a novel Lyapunov analysis to prove global stability for the control loop.

Practical implications

There are no practical implications in the application of the nonlinear optimal control method for tilt-rotor UAVs. On the contrary, the nonlinear optimal control method is applicable to a wider class of dynamical systems than approaches based on the solution of state-dependent Riccati equations (SDRE). The SDRE approaches can be applied only to dynamical systems which can be transformed to the linear parameter varying (LPV) form. Besides, the nonlinear optimal control method performs better than nonlinear optimal control schemes which use approximation of the solution of the Hamilton–Jacobi–Bellman equation by Galerkin series expansions. The stability properties of the Galerkin series expansion-based optimal control approaches are still unproven.

Social implications

The proposed nonlinear optimal control method is suitable for using in various types of robots, including robotic manipulators and autonomous vehicles. By treating nonlinear control problems for complicated robotic systems, the proposed nonlinear optimal control method can have a positive impact towards economic development. So far the method has been used successfully in (1) industrial robotics: robotic manipulators and networked robotic systems. One can note applications to fully actuated robotic manipulators, redundant manipulators, underactuated manipulators, cranes and load handling systems, time-delayed robotic systems, closed kinematic chain manipulators, flexible-link manipulators and micromanipulators and (2) transportation systems: autonomous vehicles and mobile robots. Besides, one can note applications to two-wheel and unicycle-type vehicles, four-wheel drive vehicles, four-wheel steering vehicles, articulated vehicles, truck and trailer systems, unmanned aerial vehicles, unmanned surface vessels, autonomous underwater vessels and underactuated vessels.

Originality/value

The proposed nonlinear optimal control method is a novel and genuine result and is used for the first time in the dynamic model of tilt-rotor UAVs. The nonlinear optimal control approach exhibits advantages against other control schemes one could have considered for the tilt-rotor UAV dynamics. For instance, (1) compared to the global linearization-based control schemes (such as Lie algebra-based control or flatness-based control), it does not require complicated changes of state variables (diffeomorphisms) and transformation of the system's state-space description. Consequently, it also avoids inverse transformations which may come against singularity problems, (2) compared to NMPC, the proposed nonlinear optimal control method is of proven global stability and the convergence of its iterative search for an optimum does not depend on initialization and controller's parametrization, (3) compared to sliding-mode control and backstepping control the application of the nonlinear optimal control method is not constrained into dynamical systems of a specific state-space form. It is known that unless the controlled system is found in the input–output linearized form, the definition of the associated sliding surfaces is an empirical procedure. Besides, unless the controlled system is found in the backstepping integral (triangular) form, the application of backstepping control is not possible, (4) compared to PID control, the nonlinear optimal control method is of proven global stability and its performance is not dependent on heuristics-based selection of parameters of the controller and (5) compared to multiple-model-based optimal control, the nonlinear optimal control method requires the computation of only one linearization point and the solution of only one Riccati equation.

Details

International Journal of Intelligent Unmanned Systems, vol. 12 no. 1
Type: Research Article
ISSN: 2049-6427

Keywords

1 – 10 of 45