ISSN 2079-3537      

 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                                                                                             





Scientific Visualization, 2021, volume 13, number 1, pages 124 - 137, DOI: 10.26583/sv.13.1.09

Safety critical visualization of the flight instruments and
the environment for pilot cockpit

Authors: B.Kh. Barladian1,A, A.G.  Voloboy2,A, L.Z.  Shapiro3,A, N.B.  Deryabin4,A, I.V.  Valiev5,A, S.V.  Andreev6,A, Yu.A.  Solodelov7,B, V.A.  Galaktionov8,A

A Keldysh Institute of Applied Mathematics RAS

B State Res. Institute of Aviation Systems (GosNIIAS)

1 ORCID: 0000-0002-2391-2067, bbarladian@gmail.com

2 ORCID: 0000-0003-1252-8294, voloboy@gin.keldysh.ru

3 ORCID: 0000-0002-6350-851X, pls@gin.keldysh.ru

4 ORCID: 0000-0003-1248-6047, dek@keldysh.ru

5 ORCID: 0000-0003-2937-8480, piv@gin.kldysh.ru

6 ORCID: 0000-0001-8029-1124, esa@keldysh.ru

7 ORCID: 0000-0001-5891-7645, yasolodelov@2100.gosniias.ru

8 ORCID: 0000-0001-6460-7539, vlgal@gin.keldysh.ru

 

Abstract

The article is devoted to the pilot display visualization system for cockpit of a civil aircraft. Different content of modern pilot displays is discussed. The peculiarity of visualization system development for avionics is considered. All software used in civil aviation systems is safety critical and must comply with international safety standards. This imposes additional requirements both on the hardware used and the software development process. The core of the pilot display visualization system is OpenGL Safety Critical (SC) library. Both the software and hardware OpenGL SC implementations elaborated by us are presented in the paper. We describe the aspects of rendering speedup by optimizing of OpenGL SC codes for the specifics of aviation applications, by usage of processor multiple cores and, finally, by elaboration of library exploiting the GPU hardware acceleration. The latter becomes necessary because only relatively simple applications can be rendered at an acceptable frame rate without using a GPU. Achieved rendering speed measured for real aviation applications is reported in the paper. Also further development and possibility of the visualization system certification are discussed. The elaborated visualization software is intended for use with the JetOS real-time operating system.

 

Keywords: pilot display, glass cockpit, flight instruments visualization, OpenGL Safety Critical.