Article citation information:

Nabadova, L. Optimal docking problem of UAV at detected moving object. Scientific Journal of Silesian University of Technology. Series Transport. 2023, 120, 205-214.
ISSN: 0209-3324. DOI: https://doi.org/10.20858/sjsutst.2023.120.13.

 

 

Lamiya NABADOVA[1]

 

 

 

OPTIMAL DOCKING PROBLEM OF UAV AT DETECTED MOVING OBJECT

 

Summary. In the article, the problem of detecting a suspicious object in the control by unmanned air vehicle (UAV) and tracking it by reaching and changing its direction in the shortest period of time is explored. To solve this optimal control problem, it is considered that the flight of UAV is described with simple motion equations. In the beginning, known quantities are current coordinates and speed of UAV, equation of motion of detected suspicious object.

Keywords: drone, algorithm, optimal control, uav, docking

 

 

1.        INTRODUCTION

 

Due to their sufficient processing and low cost, unmanned aerial vehicles are currently used to solve various problems. One of such issues is related to the protection of territories and borders. An unmanned aerial vehicle (UAV) equipped with a video camera flies along a certain route in the area where it is deployed and monitors the area. As a rule, the analysis of video images is performed in automatic mode. When the UAV detects a suspicious object moving in the area, it first reports it to the control center. Such UAVs with electric motors fly "quietly" from a sufficient height, therefore, without attracting attention, they change their trajectory and approach a suspicious object and fly over it. The main requirement put forward during this maneuver is the minimum docking time.

In the scientific and technical literature, these types of issues are often related to the control of the process of docking ships to bridges (for example, [1, 2, 3]), connecting space vehicles to each other (for example, [4, 5, 6]) or reaching an asteroid [7]. in connection with and in other cases. Depending on the requirements, the formalization of the relevant issues and the methods of solving them are different.

In the article, the issue of optimal control of the UAV, which realizes the process of docking to the detected moving object in the minimum time without changing the flight height, is studied. It is believed that the aircraft can move in different directions while maintaining the same height while performing the video-monitoring process. The area control process is carried out by means of a video camera attached to the aircraft. If a suspicious object is detected in the video image, the movement trajectory of the detected object is determined based on those images. The essence of the docking issue is that, regardless of the direction in which the UAV is moving, if it detects a suspicious object moving on the territory at any time, it should change its direction and reach the suspicious object in the shortest possible time and start tracking it.

From a mathematical point of view, this problem is an optimal control problem with phase constraints or on time-optimal control (for example, [8, 9, 10]). Mathematical formalization of this type of problems differs from each other depending on the characteristics of the problem and the proposed conditions. Mathematical formalization of this type of problems differs from each other depending on the characteristics of the problem and the proposed conditions.

Below is given a mathematical formalization of the problem of docking an object which motion is described by simple equations on a plane to another object moving in a straight line along a known trajectory, a stable control function and a suitable optimal solution are established.

 

 

2. STATEMENT OF THE ISSUE

 

The investigated issue is related to the tracking of the suspicious object detected in the video camera image. From this point of view, the geographical scale of the issue is such that the area can be considered a flat part. Since the flight altitude of the UAV does not change, it flies parallel to the ground, so we will make the flight plane the same as the Earth's plane.

In order to describe the mutual position of the UAV and the suspect object, let us introduce a rectangular  coordinate system with respect to the ground. Let's mark the time of the docking process with  and the coordinates of the UAV as a function of time with . In a simple case, the governing equations of the UAV can be written as follows:

 

                                                                                                                          (1)

 

Here is the control function, which physically represents the ratio (momentum) of the propulsion force generated by the UAV's engines to its mass. As a rule, the controllability of the aircraft is limited, which means that there is a known  quantity determined by the power of the UAV engine that,

 

                                                                                                                    (2)

For the sake of simplicity, we can assume that the UAV is located at the origin of coordinates at the moment , and let us denote its speed  at that moment. These conditions can be written as follows:

 

                                                                                                                                (3)

                                                                                                                           (4)

 

As mentioned above, the movement trajectory of the suspicious object is determined based on the camera images. We will consider that the movement of this object has the character of straight-line uniform speed movement. If we mark the coordinates of the suspicious object as a function of time, its trajectory can be expressed as follows:

 

                                                                                                             (5)

 

Here  coefficients are known  quantities. In order to track the detected object, it is necessary to choose control  in such a way that regardless of where the aircraft is at the moment of detection, it will change its trajectory and reach the suspicious object and begin to move along with it (parallel) and follow it. This can happen when the speed of the aircraft is greater than the speed of the detected object, i.e.

 

                                                                                                   

 

Let us mark the moment when the UAV will be controlled and reach the suspicious object with . As the case may be, the UAV should be managed in such a way that, at the moment   its coordinates and velocity should coincide with the current coordinates and velocity of the suspect object, in other words, the following equations should be satisfied.

 

                                                                                                             (6)

 

                                                                                                                           (7)

 

The optimal docking problem can be formulated as follows:

− It is necessary to find a control  function that satisfies the inequality (2) so that the solution of the system of equations (1) satisfies the conditions (3)-(4), (6)-(7) and  is minimal. In other words, the UAV whose movement is given by equations (1) should be controlled in such a way that it reaches the suspect object in the shortest possible time, so .

 

3. PROBLEM SOLUTION

 

In order to apply the mathematical apparatus of optimal control theory with phase constraints, let us write the system (1) as a system of first order ordinary differential equations. If we substitute , problem (1)-(7) will be as follows:

 

                                                                                                                          (8)

 

                                                                                                                           (9)

 

                                                                                                           (10)

 

Note that,

                                                                                                                                (11)

 

 requirement can be written as  by including (11) functional. Then, the problem of optimal docking considering its functions is formulated as follows with respect to  functions:

 

                        It is necessary to find such a  control function that ensures the solution of the problem (8)-(10) so that the functional  takes a minimal value.

In order to check whether the control function is optimal, it is necessary to study the necessary conditions for optimality. For this purpose, let's construct the Lagrange function [11, p.125]:

 

                                                                                                         

                            

                                                           

                    .             (12)

Here  are positive Lagrange multiples,  are is the solution of the conjugate system of equations (13).

 

                                                                                                                     (13)

 

From the transversality guarantees on , we can write values of  functions at the moments  and .

 

                                                                                   (14)

 

The optimality condition on u becomes the extremum condition written as follows for the appropriate Hamiltonian function:

 

                                          .                                         

                         .                  (15)

 

If we solve (13)-(14) problem, we find , and get:

 

                                                                                                                (16)

 

From (16) equalities it seems that,  there are    moments, correspondingly  and  functions change their signs. This means that for the function (15) to have its maximum value, the vector function must also change at those moments of time. According to the nature of the matter, . In other words,  control functions can not be equal to the same constant in whole  interval, so they must change their values at least one time. Let us assume that both functions change their value at the same moment , knowing that it does not lead to a contradiction later. In other words, there is a  point that flying control changes at the  moment when bringing a flying object from state (8) to state (9).

3. CONSTRUCTION OF THE OPTIMAL SOLUTION

 

In  and  intervals, let us denote the values of control vectors  and  accordingly. From the management theory of extremal problems, it is known that the solution of the optimization problem within the constraint (2) is realized in the case of equality, in other words, for   quantities:

 

                                                                                                                 (18)

 

We can write the general solution of system (8) as follows:

 

                                                                 (19)

 

Here are constant quantities. Taking account conditions (10):

 

                                                                                (20)

 

On the other hand, from continuity condition of  functions at  moment:

                                                                         (21)

If we eliminate variables  from (20), (21) systems, by taking linear combinations of different rows, we get:

 

                                                                                        (22)

 

Based on (22) system,  quantities can be expressed depending on and :

 

                                                                         (23)

 

If we consider the expressions (23) in (18),  considering the variables, the following system of nonlinear algebraic equations of the 4th order is obtained depending on and :

 

                                           (24)

 

As can be seen from the system (24), the value of and  variables depends only on the initial data of the problem - known  quantities and . Given these quantities, the system of equations (24) can be solved by approximate calculation methods, for example, simple iterations or Newton's method. ( [12, 13]).

Thus, in order to solve the problem of optimal control of the UAV, which realizes the process of landing on the detected moving object in a minimum period of time without changing the flight height, first, according to the data of the problem, from the solution of the system (24), the minimum landing time and the control change moment are calculated. Then the values of the optimal control are calculated from isa (23) system. Then the values of the optimal control are calculated from the system (23).

When it is required to construct the flight trajectory of the UAV, the values of the variables  are first found from the system of linear algebraic equations (20). Then the optimal landing trajectory of the UAV is given by the system (19).

 

 

4. AN EXAMPLE OF THE DOCKING PROBLEM

 

Suppose that the equations of motion of the detected object are given by the following system of equations:

 

                                                                                                                     

 

The speed of the UAV performing the control process , , maximum value of control . Solving the docking problem means that, first of all, the moment of change of the control mode according to the data  and the moment process ends  -must be determined from (24) systems, then the values of control  and  in intervals  and  accordingly must be calculated with (23) formulas.

If we apply Newton iterations method to solve (24) equations systems, then  will be found. If these values are taken into account in (23):

 

                                                                                                           

 

Thus, the optimal value of control for UAV to approach suspicious object determined in monitoring zone is calculated based on initial data of problem.

 

 

7. CONCLUSION

 

Thus, based on the detection of UAV with simple equations of motion, the problem of optimal approach to the object is formulated in the order of problem (1)-(5) with phase controls. The solution of the problem in the class of piecewise stable control functions is given by formulas (6). The minimum arrival time is determined from the system of equations (7) using numerical calculation methods.

 

 

References

 

1.        Djouani K., Y. Hamam. 1995. „Minimum time-energy trajectory planning for automatic ship berthing. IEEE J Ocean Eng 20(1): 4-12.

2.        Okazaki T., K. Ohtsu. 2008. A study on ship berthing support system-minimum time berthing control. In: Conference proceedings – IEEE international conference on systems, man and cybernetics: 1522-1527. Singapore.

3.        Лебедев Г.Н., Ву Суан Хьюнг. 2013. „Задача синтеза алгоритма максимального по быстродействию автоматического причаливания речного судна в заданной точке”. Электронный журнал «Труды МАИ» 63(2). [In Russian: Lebedev G.N., Wu Xuan Hyung. 2013. “The problem of synthesizing an algorithm for the maximum speed of automatic mooring of a river vessel at a given point”. Journal of «Proceedings of the MAI»].

4.        van Kampen E., Q.P. Chu, J.A. Mulder. 2010. “Optimization of Spacecraft Rendezvous and Berthing using Interval Analysis”. In: AIAA guidance, navigation, and control conference. 2-4 August, 2010. Toronto, Ontario Canada.

5.        Мещанов А.С., Р.Ф. Калимуллин, Э.А. Туктаров. 2017. „Управление причаливанием на орбите многоразового космического беспилотного летательного аппарата к международной космической станции”. Вестник Казанского технологического университета 20(18): 105-110. [In Russian: Meshchanov, A.S., R.F. Kalimullin, E.A. Tuktarov. 2017. “Control of approaching in orbit of a reusable space unmanned aerial vehicle to the International Space Station”. Bulletin of the Kazan Technological University 18: 105-110].

6.        Голубев Ю.Ф., А.В. Яскевич. 2020. „Гибридное моделирование причаливания космических аппаратов”. Известия РАН. Теория и системы управления 4: 136-150. [In Russian: Golubev Yu.F., A.V. Yaskevich. 2020. Hybrid simulation of spacecraft mooring”. Proceedings of the Russian Academy of Sciences. Theory and control systems 4: 136-150].

7.        Афанасьев В.А., А.А. Балоев, А.С. Мещанов, Э.А. Туктаров. 2018. Управление причаливанием беспилотного летательного аппарата к астероиду с учётом инерционности тяги двигателя на этапе паузы и торможения”. 2018. Сборник трудов XX Всероссийского семинара по управлению движением и навигации летательных аппаратов: Часть I: 26-31. Самара, Изд-во СНЦ РАН. [In Russian: Afanasiev V.A., A.A. Baloev, A.S. Meshchanov, E.A. Tuktarov. 2018. Control of the approach of an unmanned aerial vehicle to an asteroid, taking into account the inertia of the engine thrust at the stage of pause and braking”. Proceedings of the XX All-Russian seminar on traffic control and navigation of aircraft: Part 1: 26-31. Samara, Publishing House of the SSC RAS].

8.        Милютин А.А., А.В. Дмитрук, Н.П. Осмоловский. 2004. Принцип максимума в оптимальном управлении. Moscow. 167 p. [In Russian: Milyutin A.A., A.V. Dmitruk, N.P. Osmolovsky. The maximum principle in optimal control].

9.        Воронов А.А., Д.П. Ким, В.М. 1986. Лохин. Теория автоматического управления: 2-х ч. Ч. II. Теория нелинейных и специальных систем автоматического управления. Moscow: Higher. School. 504 p. [In Russian: Voronov A.A., D.P. Kim, V.M. Lokhin. Theory of automatic control: Part II. Theory of nonlinear and special systems of automatic control].

10.    Аграчев А.А., Ю.Л. Сачков. 2005. Геометрическая теория управления. Moscow: Fizmatlit. 392 p. [In Russian: Agrachev A.A., Yu.L. Sachkov. 2005. Geometric control theory].

11.    Алексеев В.М., Э.М. Галеев, В.М. Тихомиров. 2011. Сборник задач по оптимизации. Теория. Примеры. Задачи. Moscow: Fizmatlit. 256 p. [In Russian: Alekseev V.M., E.M. Galeev, V.M. Tikhomirov. Collection of optimization problems. Theory. Examples. Exercises].

12.    Колесницький О.К., І.Р. Арсенюк, В.І. Месюра. 2017. Чисельні методи. Вінниця: ВНТУ. 130 p. [In Ukrain: Kolesnytskyi O.K., I.R. Arsenyuk, V.I. Mesyura. Numerical Methods. Vinnitsa: VNTU].

13.    Задачин В.М., І.Г. Конюшенко. 2014. Чисельні методи. Харків: Вид. ХНЕУ ім. С. Кузнеця. 180 p. [In Ukrain: Zadachyn V.M., I.H. Konyushenko. Numerical Methods. Kharkiv: Ed. HNEU named after S. Kuznetsia].

 

 

Received 11.01.2023; accepted in revised form 18.04.2023

 

 

Scientific Journal of Silesian University of Technology. Series Transport is licensed under a Creative Commons Attribution 4.0 International License



[1] Institute of Control Systems, 68, B. Vahabzade St., Baku-AZ1141, Azerbaijan. Email: nabadovalamiya@gmail.com. ORCID: https://orcid.org/0000-0003-1353-8515