W
W
Web Programmer Web Programmer2021-10-09 23:00:35
C++ / C#
Web Programmer Web Programmer, 2021-10-09 23:00:35

What C library or framework can be used to write software for an aircraft autopilot?

What C library or framework can be used to write software for an aircraft autopilot?

Answer the question

In order to leave comments, you need to log in

4 answer(s)
A
Armenian Radio, 2021-10-10
@Miqoooooo

The autopilot system is quite sophisticated and multi-level , consists of a bunch of modules and subsystems and is written in different languages. In the top - Ada, C, C ++
3f578.png
And there are also funny bugs when certain parameters of the landing course cut down all the displays in the cockpit:

"All six display units (DUs) blanked with a selected instrument approach to a runway with a 270-degree true heading, and all six DUs stayed blank until a different runway was selected," noted the FAA's airworthiness directive, summarizing three incidents that occurred on scheduled 737 flights to Barrow, Alaska, in 2019.

S
Sergey Gornostaev, 2021-10-09
@sergey-gornostaev

No libraries, no frameworks. Such things are realtime embedded, they are as low-level as possible.

V
Vasily Bannikov, 2021-10-10
@vabka

There is no such framework that is specifically designed for the development of autopilots.
But in general, some RTOS can help you write.
Autopilot development is a very difficult task, and most of the difficulty lies not in writing software, but in testing it, certifying it, and integrating it with all other systems.
In general, avionics is very multi-level, and even in the cockpit, different parts can be written in different languages.

R
rPman, 2021-10-10
@rPman

look at what the 'craftsmen' write software for all kinds of quadrocopters
https://github.com/ArduPilot/ardupilot
specifically in this project, a hodgepodge of c ++, c, objective-c, python and lua

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question