Automatic Generation of Complex Spatial Trajectories of the UAV and Synthesis of Control

<p>In this paper, we propose a new method and algorithms that allow us to design complex spatial trajectories for an unmanned aerial vehicle (UAV) passing through a given sequence of waypoints in the three-dimensional space.<br />The nonlinear six-dimensional model of the UAV center-of-m...

Full description

Bibliographic Details
Main Authors: S. B. Tkachev, A. P. Krishchenko, A. N. Kanatnikov
Format: Article
Language:Russian
Published: MGTU im. N.È. Baumana 2015-01-01
Series:Matematika i Matematičeskoe Modelirovanie
Subjects:
Online Access:http://mathm.elpub.ru/jour/article/view/10
_version_ 1819086964989624320
author S. B. Tkachev
A. P. Krishchenko
A. N. Kanatnikov
author_facet S. B. Tkachev
A. P. Krishchenko
A. N. Kanatnikov
author_sort S. B. Tkachev
collection DOAJ
description <p>In this paper, we propose a new method and algorithms that allow us to design complex spatial trajectories for an unmanned aerial vehicle (UAV) passing through a given sequence of waypoints in the three-dimensional space.<br />The nonlinear six-dimensional model of the UAV center-of-mass motion given in the trajectory frame is used for calculations. The state vector includes the altitude, the along-track deviation, the cross-track position, the velocity, the flight-path angle and the heading angle. The longitudinal and transverse overloads and the angle between the cross overload vector and vertical plane are considered as controls. This angle is often named as the roll angle.<br />The feature of the problem is that both positions at waypoints and additional conditions are given. These conditions determine orientation of the velocity vector at each point (using the flight path angle and the heading angle). We also set either the point-visiting time or the pointvisiting velocity. The full state vector and controls are fixed at the starting waypoint.<br />To construct a spatial trajectory, the concept of inverse dynamics problems is applied, as well as modern results of mathematical control theory of nonlinear dynamical systems. The introduction of new virtual controls allows us to represent the original system as an affine (linear in control) system. Then, the designed system is converted into the regular canonical form.<br />When we set flight times between any two waypoints, the corresponding segments of the trajectory are designed using time-dependent polynomials of the fifth degree. These polynomials specify the altitude variation, the variation of the along-track deviation and that of the cross-track position. If the point-visiting times are not fixed, the transition to a new independent variable (the normalized mechanical energy of the system) is used. This transition is possible if the energy varies monotonically. In this case, the spatial trajectory is defined as a function of energy. The full trajectory is assembled from the separated segments which have various types of parameterization.<br />Programmed and nonlinear stabilizing controls are calculated for the designed spatial trajectory. The efficiency of the developed algorithms is shown using computer simulations.</p>
first_indexed 2024-12-21T21:28:37Z
format Article
id doaj.art-19e6289d3946465eac91985732b8f32d
institution Directory Open Access Journal
issn 2412-5911
language Russian
last_indexed 2024-12-21T21:28:37Z
publishDate 2015-01-01
publisher MGTU im. N.È. Baumana
record_format Article
series Matematika i Matematičeskoe Modelirovanie
spelling doaj.art-19e6289d3946465eac91985732b8f32d2022-12-21T18:49:41ZrusMGTU im. N.È. BaumanaMatematika i Matematičeskoe Modelirovanie2412-59112015-01-01011179Automatic Generation of Complex Spatial Trajectories of the UAV and Synthesis of ControlS. B. Tkachev0A. P. Krishchenko1A. N. Kanatnikov2Bauman Moscow State Technical University, Moscow, RussiaBauman Moscow State Technical University, Moscow, RussiaBauman Moscow State Technical University, Moscow, Russia<p>In this paper, we propose a new method and algorithms that allow us to design complex spatial trajectories for an unmanned aerial vehicle (UAV) passing through a given sequence of waypoints in the three-dimensional space.<br />The nonlinear six-dimensional model of the UAV center-of-mass motion given in the trajectory frame is used for calculations. The state vector includes the altitude, the along-track deviation, the cross-track position, the velocity, the flight-path angle and the heading angle. The longitudinal and transverse overloads and the angle between the cross overload vector and vertical plane are considered as controls. This angle is often named as the roll angle.<br />The feature of the problem is that both positions at waypoints and additional conditions are given. These conditions determine orientation of the velocity vector at each point (using the flight path angle and the heading angle). We also set either the point-visiting time or the pointvisiting velocity. The full state vector and controls are fixed at the starting waypoint.<br />To construct a spatial trajectory, the concept of inverse dynamics problems is applied, as well as modern results of mathematical control theory of nonlinear dynamical systems. The introduction of new virtual controls allows us to represent the original system as an affine (linear in control) system. Then, the designed system is converted into the regular canonical form.<br />When we set flight times between any two waypoints, the corresponding segments of the trajectory are designed using time-dependent polynomials of the fifth degree. These polynomials specify the altitude variation, the variation of the along-track deviation and that of the cross-track position. If the point-visiting times are not fixed, the transition to a new independent variable (the normalized mechanical energy of the system) is used. This transition is possible if the energy varies monotonically. In this case, the spatial trajectory is defined as a function of energy. The full trajectory is assembled from the separated segments which have various types of parameterization.<br />Programmed and nonlinear stabilizing controls are calculated for the designed spatial trajectory. The efficiency of the developed algorithms is shown using computer simulations.</p>http://mathm.elpub.ru/jour/article/view/10UAVautomatic controlspatial flight trajectoryautomatic trajectory generation, programmed motionnonlinear stabilization
spellingShingle S. B. Tkachev
A. P. Krishchenko
A. N. Kanatnikov
Automatic Generation of Complex Spatial Trajectories of the UAV and Synthesis of Control
Matematika i Matematičeskoe Modelirovanie
UAV
automatic control
spatial flight trajectory
automatic trajectory generation, programmed motion
nonlinear stabilization
title Automatic Generation of Complex Spatial Trajectories of the UAV and Synthesis of Control
title_full Automatic Generation of Complex Spatial Trajectories of the UAV and Synthesis of Control
title_fullStr Automatic Generation of Complex Spatial Trajectories of the UAV and Synthesis of Control
title_full_unstemmed Automatic Generation of Complex Spatial Trajectories of the UAV and Synthesis of Control
title_short Automatic Generation of Complex Spatial Trajectories of the UAV and Synthesis of Control
title_sort automatic generation of complex spatial trajectories of the uav and synthesis of control
topic UAV
automatic control
spatial flight trajectory
automatic trajectory generation, programmed motion
nonlinear stabilization
url http://mathm.elpub.ru/jour/article/view/10
work_keys_str_mv AT sbtkachev automaticgenerationofcomplexspatialtrajectoriesoftheuavandsynthesisofcontrol
AT apkrishchenko automaticgenerationofcomplexspatialtrajectoriesoftheuavandsynthesisofcontrol
AT ankanatnikov automaticgenerationofcomplexspatialtrajectoriesoftheuavandsynthesisofcontrol