Main interface elements ======================= When launching the |Navigation Software name|, three separate windows open simultaneously. .. list-table:: :class: unbordered-table :widths: 50 40 30 :header-rows: 0 * - :ref:`Operator display ` - :ref:`Pilot display ` - :ref:`SensorHandler ` * - .. image:: ../../pics/navigator/userinterface/NG_NG_operator_all.PNG :width: 300 - .. image:: ../../pics/navigator/userinterface/NG_NG_pilot_all.PNG :width: 205 - .. image:: ../../pics/navigator/userinterface/NG_SH_user-interface_all.PNG :width: 95 SensorHandler ------------- Bridge between NAVIGATOR and sensors ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. image:: ../../pics/navigator/userinterface/NG_SH_overview.png Devices such as GPS, cameras, scanners, etc. need to exchange information with the navigation software. This communication is carried out by the software called "SensorHandler". SensorHandler is thus the link between TOPOFLIGHT Navigator and the system components. It acts as a bridge for communication between hardware and navigation software. .. hint:: TOPOFLIGHT NAVIGATOR and SensorHandler are separately running applications. They can be started and stopped independently of each other. This means that SensorHandler can be closed and reopened while Navigator is running and vice versa. .. _SH-main-interface: SensorHandler main user interface ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. list-table:: :class: unbordered-table :widths: 15 40 :header-rows: 0 * - .. image:: ../../pics/navigator/userinterface/NG_SH_user-interface.png - The image on the left shows a typical setting for attached sensors. Each button in SensorHandler can be connected to a device. The small buttons on the right of the sensors are used to switch the sensors ON and OFF. A unit is ready as soon as the button's color has changed from red to green. .. important:: The list of sensors works like a checklist: when all entries are green the system is ready for take-off. More information can be found in the chapter :doc:`NG_UM_systemintegration` | .. list-table:: :class: unbordered-table :widths: 15 40 :header-rows: 0 * - .. image:: ../../pics/navigator/userinterface/NG_SH_system.png - The graphic on the left shows a system containing a Riegl Scanner controlled by RiAcquire, one or more PhaseOne camera(s) and an APPLANIX INSS system. The green buttons show that the sensors are all running and communicating with SensorHandler. We are ready to fly. SensorHandler list of images taken ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ During the flight a list is created showing: * in which order the lines were flown. * how many images were triggered. Reading example for the following illustration: **Header:** * Line 49 is now active. * There are a total of 47 trigger centers on the current line of flight. * 2 triggers were requested from the camera(s). * 4 images were triggered (in this example 2 cameras each take an image at every trigger point). **List of lines flown:** * Line 2 has a total of 14 trigger points. 2 triggers were released, 12 trigger points were missed. Since not all triggers were released (maybe because the pilot had to skip the line) the line is shown in red (which means not fully flown). * Line 2 was followed by line 6. On this line, also only 2 trigger points were released. * Line 1: all images were taken at each of the 10 trigger points. .. image:: ../../pics/navigator/userinterface/NG_SH_list.png .. _navigator-interface: NAVIGATOR's main user interface ------------------------------- Graphical and textual elements ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. image:: ../../pics/navigator/userinterface/NG_UI_overview.png .. list-table:: :class: unbordered-table :widths: 5 50 :header-rows: 0 * - .. image:: ../../pics/navigator/userinterface/nr1.png :width: 15 - Settings: Clicking on the bar symbol opens the menu. * - .. image:: ../../pics/navigator/userinterface/nr2.png :width: 15 - Time and distance until reaching the end of the line of flight * - .. image:: ../../pics/navigator/userinterface/nr3.png :width: 15 - Selected line number, next image number, time until reaching the next image * - .. image:: ../../pics/navigator/userinterface/nr4.png :width: 15 - Time and distance until reaching the start of the line of flight * - .. image:: ../../pics/navigator/userinterface/nr5.png :width: 15 - Airplane symbol with direction of flight and circles showing the standard turn * - .. image:: ../../pics/navigator/userinterface/nr6.png :width: 15 - The standard turn helps the pilot to smoothly turn onto the line. The radius of the circles is calculated from the current speed and the given time for turning 360° (usually 120 seconds for 360°) * - .. image:: ../../pics/navigator/userinterface/nr7.png :width: 15 - .. image:: ../../pics/navigator/userinterface/NG_UI_flightline.png Three crosses (red, orange, green) indicate the time to the start of the line. The distances depend on the current speed. - Red: 90 seconds to start of line - Orange: 60 seconds to start of line - Green: 30 seconds to start of line * - .. image:: ../../pics/navigator/userinterface/nr8.png :width: 15 - Line deviation indicator shows the actual distance of the line of flight to the airplane. In this case, 50m is the tolerance bandwidth on each side of the line. Images will be taken only within the tolerated bandwidth. * - .. image:: ../../pics/navigator/userinterface/nr9.png :width: 15 - Actual speed * - .. image:: ../../pics/navigator/userinterface/nr10.png :width: 15 - The planned altitude is colored pink. In this example, the flight line is 11700ft AMSL, which is 101ft below the airplane. * - .. image:: ../../pics/navigator/userinterface/nr11.png :width: 15 - The actual altitude is colored green or red. In this example the actual altitude is 11801ft. It is colored green since the line is within 200ft of height difference to the airplane. * - .. image:: ../../pics/navigator/userinterface/nr12.png :width: 15 - The height difference between the airplane and the flight line is colored pink. In this example, the altitude must be lowered by 101ft to reach the planned altitude. * - .. image:: ../../pics/navigator/userinterface/nr13.png :width: 15 - The planned azimuth of the line of flight in degrees. * - .. image:: ../../pics/navigator/userinterface/nr14.png :width: 15 - .. image:: ../../pics/navigator/userinterface/NG_UI_devicestatus.png .. image:: ../../pics/navigator/userinterface/NG_UI_devicestatus2.png The device status bar gives a rough overview of the status of the main devices: - GPS - status of the GPS: | green: device is connected | red: no GPS is connected | gray: GPS not available - CAM - status of the camera: | green: camera is connected | red: no camera is connected | gray: camera not available - MNT - status of the mount: | red: no mount is connected | green: mount is in STAB mode | orange: mount is in MAN mode | gray: mount not available Go to :doc:`Icons ` for a detailed description of the devices and their status. * - .. image:: ../../pics/navigator/userinterface/nr15.png :width: 15 - By default, the pilot display and operator display work independently of each other. By using the switch the pilot can see the same map content as the operator. * - .. image:: ../../pics/navigator/userinterface/nr16.png :width: 15 - The green bar helps to graphically visualize how far the airplane is from the start when it is approaching the line and what portion of the line has already been flown. - The aircraft has not yet reached the start of the line: the time until the start of the line is reached is visualized. The green bar moves from top to bottom. As soon as the bar reaches the lower limit the aircraft is at the beginning of the line. - The aircraft is within the line: The green bar visualizes the time until the aircraft has reached the end of the current line of flight. At the beginning of the line the bar is at the lower limit. When the aircraft reaches the end of the line the green bar extends all the way from the lower to the upper limit. For more information, see section :ref:`bar `. * - .. image:: ../../pics/navigator/userinterface/nr17.png :width: 15 - The three black ticks visualize the 10 seconds, 20 seconds and 30 seconds until the start of the line of flight or the end of the line of flight, respectively, is reached. For more information, go to :ref:`vizualization of time and distance to the end of the flight line `. Main display buttons ^^^^^^^^^^^^^^^^^^^^ .. list-table:: :class: unbordered-table :widths: 15 85 :header-rows: 0 * - .. image:: ../../pics/navigator/icons/NG_display_icons.png :height: 300 - | Use these buttons on the right side of the window to select flight lines, adjust the display of the current flight line and control the images taken and not yet taken. | See Chapter :ref:`icon description of display control ` for detailed information on the use of each button. .. _bar flight line: Bar to visualize time and distance to the end of the flight line ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The bar between the map and the altitude display is a schematic representation of - how far it is to the beginning of the line of flight (when the aircraft approaches the line). - how far it is to the end of the line of flight (when the aircraft is on the line). .. list-table:: :class: unbordered-table :widths: 40 10 40 :header-rows: 0 * - .. image:: ../../pics/navigator/userinterface/NG_UI_bar_pic1.png - - .. image:: ../../pics/navigator/userinterface/NG_UI_bar_pic2.png * - When the aircraft approaches the line of flight - - When the aircraft is on the line of flight * - .. image:: ../../pics/navigator/userinterface/NG_UI_bar_pic3.png - - .. image:: ../../pics/navigator/userinterface/NG_UI_bar_pic4.png .. _operator-pilot-display: Operator display/Pilot display ------------------------------ Both TOPOFLIGHT NAVIGATOR and SensorHandler software run on the same computer while other software (like RiAcquire) usually runs on a separate machine. Typically, the operator display is quite large in order to view multiple software windows at once. The pilot display, on the contrary, is used for navigation only. It usually is shown on a separate monitor attached to the computer. .. figure:: ../../pics/navigator/userinterface/NG_pilot_pics.png :width: 800 Example of an integration of TOPOFLIGHT software in a helicopter: On the left side is the operator's screen with NAVIGATOR and RiAcquire applications, on the right side is the pilot's display. Courtesy of Alto-Drones, Südtirol, Italy (www.alto-drones.com) Display settings in Windows operating system ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The NAVIGATOR program shows the operator display and the pilot display in two separate windows. The operator window of the application is on the operator's monitor while the pilot's window is moved to the pilot's monitor. Therefore, Windows operating system must be set to *extend the desktop*. Setting of operator and pilot display ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. list-table:: :class: unbordered-table :widths: 30 40 :header-rows: 0 * - .. image:: ../../pics/navigator/userinterface/NG_pilot_settings.png - Use *Select display windows* to set up operator and pilot display. * - - * - .. image:: ../../pics/navigator/userinterface/NG_pilot_settings2.png - Use this switch to display or hide the pilot display. The pilot display runs independent-ly from the operator display. It is set to the second monitor. Operator and pilot display can show information on altitude, speed, and time either all on the right side or on both the left and the right side. On large displays (often the operator display) the information is usually shown on the right side only. On small displays (mostly the pilot display) the information is split between the left and the right side. .. list-table:: :class: unbordered-table :widths: 40 40 :header-rows: 0 * - .. image:: ../../pics/navigator/userinterface/NG_pilot_settings3.png - .. image:: ../../pics/navigator/userinterface/NG_pilot_settings4.png * - All information on altitude, distance, speed, and time is displayed on the right side. - Altitude is displayed on the right side, line distance and time on the left side. | .. image:: ../../pics/navigator/userinterface/NG_pilot_settings5.png .. list-table:: :class: unbordered-table :widths: 5 50 :header-rows: 0 * - .. image:: ../../pics/navigator/userinterface/nr1.png :width: 15 - Use this button to move the pilot or operator display from one screen to the other without a mouse. This is particularly convenient when you have a touch screen and manual positioning of the window is not suitable. * - .. image:: ../../pics/navigator/userinterface/nr2.png :width: 15 - Full screen: clicking this button enlarges the operator or pilot display to cover the whole screen. * - .. image:: ../../pics/navigator/userinterface/nr3.png :width: 15 - Save the actual position and size of the operator or pilot display. The next time the program is started the position of the operator/pilot display is positioned in the saved location.