Specifics of the Development of an On-Board Visualization System for Civil Aircrafts

Мұқаба

Дәйексөз келтіру

Толық мәтін

Ашық рұқсат Ашық рұқсат
Рұқсат жабық Рұқсат берілді
Рұқсат жабық Тек жазылушылар үшін

Аннотация

The instrument panels of modern aircraft are created using the “glass cockpit” concept. This new interface philosophy improves the perception of important flight information by displaying it on a single multi-function display. The paper considers the problems that arise when developing a certified pilot display visualization system designed for operation on civil aircraft under the Russian real-time operating system JetOS. The paper presents several algorithmic solutions that allow achieving acceptable visualization speed. In particular, a solution to the problem of rigid scheduling of operating system partitions is described in detail. This solution allows to overcome the degradation of rendering speed. Directions for further work have been outlined.

Толық мәтін

Рұқсат жабық

Авторлар туралы

B. Barladian

Keldysh Institute of Applied Mathematics of the Russian Academy of Sciences

Хат алмасуға жауапты Автор.
Email: bbarladian@gmail.com
Ресей, Moscow

N. Deryabin

Keldysh Institute of Applied Mathematics of the Russian Academy of Sciences

Email: dek@keldysh.ru
Ресей, Moscow

A. Voloboy

Keldysh Institute of Applied Mathematics of the Russian Academy of Sciences

Email: voloboy@gin.keldysh.ru
Ресей, Moscow

V. Galaktionov

Keldysh Institute of Applied Mathematics of the Russian Academy of Sciences

Email: vlgal@gin.keldysh.ru
Ресей, Moscow

L. Shapiro

Keldysh Institute of Applied Mathematics of the Russian Academy of Sciences

Email: pls@gin.keldysh.ru
Ресей, Moscow

L. Shapiro

Keldysh Institute of Applied Mathematics of the Russian Academy of Sciences

Email: piv@gin.keldysh.ru
Ресей, Moscow

Yu. Solodelov

State Scientific Research Institute of Aviation Systems

Email: yasolodelov@2100.gosniias.ru
Ресей, Moscow

Әдебиет тізімі

  1. Fedosov E.A., Kos’yanchuk V.V., Sel’vesyuk N.I. Integrated modular avionics // Radioelektron. techn. 2015. № 1. P. 66–71.
  2. Fedosov E.A., Koverninskiy I.V., Kan A.V., Solodelov Y.A. Application of real-tim oerating systems in integrated modular avionics. OSDAY2015. http://osday.ru/solodelov.html
  3. Solodelov Yu.A. and Gorelits N.K. Certifiable onboard real-time operation system JetOS for Russian aircrafts design // Proceedings of the Institute for System Programming of the RAS. 2017. V. 29. № 3. P. 171–178. https://doi.org/10.15514/ISPRAS-2017-29(3)-10
  4. DO-178C Software Considerations in Airborne Systems and Equipment Certification. http://www.rtca.org/store_product.asp?prodid=803
  5. Avionics application software standard interface (ARINC653). SAE-ITC, 2015. https://aviation-ia.sae-itc.com/standards/arinc653p0-3-653p0-3-avionics-application-software-standard-interface-part-0-overview-arinc-653
  6. Barladian B.Kh., Voloboy A.G., Galaktionov V.A., Knyaz’ V.V., Koverninskii I.V., Solodelov Yu.A., Frolov V.A., Shapiro L.Z. Efficient Implementation of OpenGL SC for Avionics Embedded Systems // Programming and Computer Software. 2018. V. 44. № 4. P. 207–212. https://doi.org/10.1134/S0361768818040059
  7. Barladyan B.H., Shapiro L.Z., Mallachiev K.A., Khoroshilov A.V., Solodelov Yu.A., Voloboy A.G., Galaktionov V.A., Koverninsky I.V. Rendering System for the Aircraft Real-Time OS JetOS // Proceedings of the Institute for System Programming of the RAS. 2020. V. 32. № 1. P. 57–70. https://doi.org/10.15514/ISPRAS-2020-32(1)-3
  8. Baek N. and Lee H. OpenGL ES1.1 Implementation Based on OpenGL // Multimedia Tools and Applications. V. 57. No. 3 (2012). P. 669–685.
  9. Baek N., Lee H. OpenGL SC Implementation over an OpenGL ES1.1 Graphics Board // 2012 IEEE International Conference on Multimedia & Expo Workshops (ICMEW 2012). P. 671–671. https://doi.org/10.1109/ICMEW.2012.127
  10. Baek N. and Kim K.J. Design and implementation of OpenGL SC2.0 rendering pipeline // Cluster Computing (2019). 22: S931–S936. https://doi.org/10.1007/s10586-017-1111-1
  11. The Mesa 3D Graphics Library. https://www.mesa3d.org/
  12. Barladian B.Kh., Deryabin N.B., Voloboy A.G., Galaktionov V.A., Shapiro L.Z. High speed visualization in the JetOS aviation operating system using hardware acceleration // CEUR Workshop Proceedings. 2020. V. 2744. P. 107:1–107:9. https://doi.org/10.51130/graphicon-2020-2-4-3
  13. Barladian B.K., Deryabin N.B., Shapiro L.Z., Solodelov Yu.A., Voloboy A.G. and Galaktionov V.A. Multiwindow Rendering on a Cockpit Display Using Hardware Acceleration // Programming and Computer Software. 2021. V. 47. № 6. P. 457–465. https://doi.org/10.1134/S0361768821060025
  14. ARINC Standards. https://www.aviation-ia.com/products/661p1-8-cockpit-display-system-interfaces-user-systems-part-1-avionics-interfaces-basic
  15. Ansys SCADE Solutions for ARINC661 Compliant Systems, 2021. https://www.ansys.com/products/embedded-software/solutions-for-arinc-661
  16. Barladian B.K., Shapiro L.Z., Deryabin N.B., Solodelov Yu.A., Voloboy A.G. and Galaktionov V.A. Efficient Rendering for the Cockpit Display System Designed in Compliance with the ARINC661 Standard // Programming and Computer Software. 2022. V. 48. № 3. P. 147–154. https://doi.org/10.1134/S0361768822030021
  17. Brian Gough. An Introduction to GCC – for the GNU compilers gcc and g++ – Coverage testing with gcov. https://www.linuxtopia.org/online_books/an_introduction_to_gcc/gccintro_81.html

Қосымша файлдар

Қосымша файлдар
Әрекет
1. JATS XML
2. Fig. 1. MC-21 aircraft instrument panel

Жүктеу (163KB)
3. Fig. 2. Scheme of visualisation in the aircraft cockpit

Жүктеу (78KB)
4. Fig. 3. Primary Flight Display SS_PFD

Жүктеу (213KB)
5. Fig. 4. Primary Flight Display MC_PFD

Жүктеу (100KB)
6. Fig. 5. Doors status indicator

Жүктеу (80KB)
7. Fig. 6. Doors and PFD multi-window visualisation

Жүктеу (195KB)
8. Fig. 7. Map of taxiways of the aerodrome

Жүктеу (102KB)
9. Fig. 8. RTOS partition execution schedule. Shaded rectangles correspond to the useful execution time of the application, empty rectangles at the beginning and end of each partition - saving and restoring caches and registers

Жүктеу (99KB)
10. Fig. 9. Schematic diagram of the graphical application operation in the rigid schedule mode

Жүктеу (233KB)

© Russian Academy of Sciences, 2024