Do rozwiązania problemu unikania kolizji przez samolot w przestrzeni powietrznej niezbędne jest wykrycie przeszkody, sprawdzenie czy stanowi zagrożenie dla bezpieczeństwa samolotu oraz podjęcie właściwych decyzji o odpowiednim sposobie jej ominięcia. To wszystko są istotne fazy poprzedzające automatyczne ominięcie ruchomej przeszkody. W pracy zaprezentowano algorytm omijania ruchomej przeszkody o niedających się przewidzieć zmianach jej ruchu. Przedstawiono schemat logicznych działań mających na celu nie tylko bezpieczne uniknięcie kolizji z manewrującą przeszkodą, ale także powrót do lotu wzdłuż zaplanowanej przed startem trasy. Zaproponowaną metodę zilustrowano symulacyjnym przykładem automatycznego ominięcia wspomnianej przeszkody dla wybranego scenariusza.
To solve the problem of aircraft avoiding collision, it is necessary to detect an obstacle, check if it poses a threat to the safety of the aircraft and make the right decisions about the appropriate way to bypass it. These are all important phases preceding the automatic bypassing of a moving obstacle. The work presents an algorithm for bypassing a moving obstacle with unpredictable changes in its movement. A diagram of logical actions was presented to not only safely avoid collision with a maneuvering obstacle, but also to return to flight along the route planned before the start. The proposed method is illustrated by a simulation example of automatically bypassing an obstacle for the selected scenario.