This program simulates, by multi agent simulation, the process until an airplane heading for Haneda Airport autonomously navigates according to its own algorithm and arrives at the destination at Haneda Airport.
The initial state data (data.csv) is the location and speed of the aircraft flying near the Kanto, Tokai, and southern Tohoku regions heading for Haneda Airport (North Wind) at 17:40 (JST) on January 13, 2019 , Altitude, flight number, departing airport.
In the first case, in the directory where these files are located, execute the following on the command line:
$ cmake .; make; ./Program
In other cases it can be executed with . / Program
.
- Enter key: pause, execute
- Space key: HOLD command ON / OFF
- N key: North wind (initially configurable)
- S key: South wind (initially configurable)
- 0 key: Return viewpoint to initial
- Right click + Mouse up / down move: Scale
- Left click + Mouse move: Move point of view
This program uses OpenGL. Therefore, OpenGL must be installed on the execution environment. In addition, the notation that includes OpenGL in this program is Mac OS 's notation. You need to change include notation appropriately to suit your own environment.
(It is part of "Special Exercise in Information Science1" in University of Tsukuba, College of Information Science.)