Jurnal Teknologi Kedirgantaraan. Vol. 5 No. Januari 2020. P-ISSN 2528-2778. E-ISSN 2684-9704 DOI : https://doi. org/10. 35894/jtk. DEVELOPMENT OF RETURN TO BASE FLIGHT TRAJECTORY GENERATOR BASED ON DUBINS PATH Ae VECTOR FIELD METHOD Neno Ruseno. Muhammad Royyan. Prianggada I. Tanaya. Department of Aviation Engineering. International University Liaison Indonesia . Department of Industrial Engineering. International University Liaison Indonesia *Corresponding Author: neno. ruseno@iuli. Abstract Ae In a Return to Base (RTB) situation, aircraft needs to immediately fly back to its origin Since there is no published flight procedure for an RTB, an Air Traffic Controller (ATC) will assist the pilot for the flight procedure to fly. The objective of this work is to generate a flight trajectory in RTB situation based on the available airport flight procedures . eparture and arriva. in Kertajati The Dubins Path was used as a method to generate the flight trajectory and supported by the Vector-Field Methodology. The Python programming simulation was used to simulate the flight trajectory generation in the normal condition, second closest waypoint condition, and different parameters value condition. The trajectory was simulated based on flight characteristic of a single engine aircraft (Cesna . and multi-engine aircrafts (Boeing 737-800NG). The simulation results show that the Dubins Path and Vector-Field methodology success to generate the flight trajectory in different types of condition and parameters. The increase in aircraft velocity and the decrease in aircraft bank angle caused an increase in the aircraft turning radius. While, the decrease in aircraft flight path angle caused increase in the length of Dubins Path line. Keywords: Dubins Path. Flight Trajectory Generation. Return to Base. Vector Field Methodology INTRODUCTION Return to Base is an emergency situation when an aircraft need to return to their origin airport. There are two causes that make an RTB occurred, a technical problem and a non-technical problem. The aircraft will be required to land as soon as possible to avoid further problem or even the aircraft crash to the ground. Since there is no published flight procedure for an RTB, an Air Traffic Controller (ATC) will assist the pilot for the flight procedure to fly. In order to ease the ATC workload, a flight trajectory generation should be able to generate the most flyable trajectory that connects the current aircraft location to the arrival Then the aircraft can continue to follow the published procedure for landing. this paper, the focus of work is to generate a flight trajectory when an RTB occur. One of the popular methods for trajectory generation is the Dubins Path method. It was first introduced by Lester Eli Dubins . Dubins Path is the shortest path that connects between two given configurations. There are several algorithms that assist the Dubins Path to generate a flight trajectory. First, the work conducted by Hota and Ghose . on an optimal path planning for an aerial vehicle in 3D space. In this work, the Dubins Path succeed to generate path planning using geometrical and numerical method. The geometrical method used to generate the real time trajectory solution. While the numerical method used to adjust the flight path angle so the Circle Straight Circle (CSC) path can be flyable based on a Multiple Shooting (MS). Second work on Dubins Path using the Genetic Algorithm (GA) was conducted by Yu and Hung . It show that the GA able to produce the possible solution and to revise it until the optimal solution was The GA method was able to produce a good Dubins Path result for both low and high waypoint density cases. However, the GA method became inefficient if the number of waypoints become very large. Other work conducted by Lin and Saripalli . concluded that the Dubins Path succeed to generate the flight trajectory by using the Rapidly exploring Random Tree (RRT). It was able to find the shortest path and the loop of execution to predict the obstacle motion. In the study of Owen. Beard, and McLain . , the aircraft Dubins Path was implemented on a fixed-wing UAV. It demonstrated ability to generate a flight trajectory in the low, medium, and high altitude differences. The low altitude difference trajectory had a normal path, whereas the medium altitude difference needed to add an additional immediate arc at the beginning or at the end part. For the high altitude, the trajectory needed to extend the path is by adding a certain number of spirals. In this work the Dubins Path method was combined with the Vector-Field algorithm. another work, the Dubins Path was assisted by Lyapunov strategy to perform a simulation by finding a missing person by using a fixed-wing UAV. This work was proposed by Lugo-Cardanes. Flores. Salazar, and Lozano . Paul. Hole. Zytek, and Varela . demonstrated the Dubins Path can also be used to generate a trajectory in an emergency situation. combined the Trajectory Planning Algorithm and a new Dynamic Data Driven Avionics Software . AS) approach to determine the aircraft actual capabilities and generate the possible landing trajectories. For this work, we applied the Vector-Field Methodology to assist the Dubins Path to generate a flight trajectory on an aircraft in RTB The Vector-Field methodology works by using the halfplane concepts which is divided by start half-plane, straight line, and final half-plane. The method was applied to the low altitude difference case for calculation of the Dubins Path length and flight path angle. The simulation of the flight trajectory generation was conducted in normal condition, second closest waypoint condition, and different parameters value condition. The consisted of the Dubins Path Methodology showing the results, discussion on the finding, and the conclusions. II. DUBINS PATH ALGORITHM It starts with a simple case of 2 requirements of Dubins Path. continues with the Dubins Path for aircraft trajectory in 3 dimensions. Dubins Car Path Dubins Car path is the robotic model used to find the minimum distance between two configurations. The Dubins Car path configuration can be described by . cu, yc, yuE). Where, the . cu, y. is the position at the plane and . uE) is the direction of the car. Therefore, the kinematic model of Dubins Car is: ycuN = ycO cos yuE ycN = ycO sin yuE yuEN = yc Where (V) is the velocity, . uE) is orientation angle and . is the control input . It shows that the car model basically has only 3 controls to operate. The 3 controls are turn left at maximum (L), turn right at maximum (R), and go straight (S). The combination of these controls will be used to create the Dubins paths. These controls can be classified as two classes: AoSAo in order to go straight and AoCAo in order to turn both right and left. The shortest path combination is RSR. LSL. RSL. LSR. RLR. LRL. From combinations, the controls class are CSC and c . To find the Dubins Path, the flight trajectory generation must know what are the initial configuration . cEycn ), final configuration . cEyce ), orientation angles: Those are used to determine their direction of motion. The orientation angles are divided into four quadrants as shown in Figure 1. Figure 1: The Dubins Path Orientation Angles . Dubins Path Requirement In order to perform the Dubins Path calculation, the distance between start and final configurations must fulfill the Dubins Path requirement. The Dubins Path requirement is calculated based on the equation: The differences between the Dubins Car and Dubins Airplane are the Dubins Airplane considers the altitude difference between start and final configuration, the Dubins Car path length, and the limit of flight path angle . Because of the altitude difference, the Dubins Airplane configuration consists of four variables: longitude, latitude, altitude, and heading angle . cu, yc, yc, yuE). Therefore, the kinematic model of the Dubins Airplane is as ycuN = ycO cos yue cos yu ycN = ycO sin yue cos yu ycN = OeycO sin yu yci yueN = tan yuo ycO where (V) is the aircraft velocity, . is the heading angle, . is the gravity and . is the bank angle . The minimum turning radius for Dubins Airplane Path is, ycIycoycnycu = ya = Oo. cu2 Oe ycu1 )2 . c2 Oe yc1 )2 . Where (D) is the distance between the center of initial Dubins circle and the center of final Dubins circle. The distance between start and final configurations must exceed the D value as shown in Figure 2 . ycO2 tan yuo yci Dubins Airplane Path The Dubins Airplane path is an extension of the Dubins Car path It is used to perform the threedimensional space simulation of an . In the Dubins Airplane Path, the path usually is defined by three cases: low altitude, medium altitude, and high In this work, it is assumed that the RTB situation only has a low altitude difference. Thus, the flight trajectory generation will produce the Dubins Airplane Path which consist only curve-straight-curve. The low altitude case requirement is the altitude gain between the start and final configurations need to be, i ycaycoycycnycycyccyce O yaycn O tan yu Figure 2. The Dubins Path Requirement . Where the altitude gain can be obtain by flying at flight-path angle A. for a distance of . aycn ). If the requirement is fulfilled, the flight-path angle will be adjusted by, yu O = tanOe1 i ycaycoycycnycycyccyce yaycn After Dubins Path adjusted the flightpath angle, the length of Dubins Airplane Path is calculated by, yayce = yaycn cos yu O Kertajati airport. While, the aircraft parameters used in the simulation are Boeing 737-800NG and Cessna 172 Skyhawk. This section also covers Vector Field Methodology to support Dubins Path algorithm. METHODOLOGY Procedure waypoints From the AIP of Kertajati airport, the data extracted are runway heading, departure and arrival procedures . The map of departure and arrival waypoints is shown in Figure 3 and the waypoint data is shown in Table 1. In this work, some data such as procedure waypoints and aircraft The departure/arrival procedure waypoints were extracted from Aeronautical Information Publication (AIP) of Figure 3. Aeronautical Information Publication Table 1. Kertajati Flight Procedure Waypoints Departure RWY14 Arrival RWY14 Waypoint PALIM Longitude Latitude GAPIT LACAP SIKON SEBLA DAGOH Altitude .