Открытое ПО для OpenCyphal
Программное обеспечение, инструменты отладки и тестирования систем управления беспилотных летательных аппаратов и бортового оборудования на цифровой шине данных OpenCyphal
Содержание проекта
  • Расширение поддержки сетевого стандарта Cyphal в PX4
    Разработка модулей открытых автопилотов (PX4), расширяющих поддержку сетевого стандарта Cyphal и программно-аппаратной симуляции на базе Cyphal
    01
  • Программно-аппаратный симулятор БПЛА
    Разработка программы управления открытого программно-аппаратного симулятора БПЛА, сочетающего функции низкоуровневой симуляции бортовых устройств на базе сетевого стандарта Cyphal, реалистичную трехмерную симуляцию и симуляцию системы технического зрения
    02
  • Набор аппаратно независимых драйверов
    Разработка открытых библиотек сетевого стандарта Cyphal, включающих набор аппаратно независимых драйверов для исполнительных устройств и датчиков бортовой системы БЛА
    03
  • Набор драйверов flash, ROM памяти и абстракции над памятью
    Разработка открытых библиотек сетевого стандарта Cyphal, включающих набор драйверов flash памяти, аппаратно независимый драйвер ROM памяти и абстракцию над памятью
    04
Cyphal — открытая технология для реализации бортовых распределенных вычислений и коммуникаций в реальном времени, разработанная Zubax Robotics / OpenCyphal development team. Создана для интеллектуальных транспортных средств следующего поколения. Без лицензионных ограничений, поддерживает различные протоколы транспортного уровня, обладает высокой надежностью и легкой в реализации структурой.

Подробнее на opencyphal.org
Репозитории проекта:

Набор аппаратно независимых драйверов
Набор драйверов flash, ROM памяти и абстракции над памятью
Расширение поддержки сетевого стандарта Cyphal в PX4
Программно-аппаратный симулятор БПЛА:
AURORA
The diffuse aurora is a featureless glow in the sky that may not be visible to the naked eye, even on a dark night. It defines the extent of the auroral zone. The discrete auroras are sharply defined features within the diffuse aurora that vary in brightness from just barely visible to the naked eye, to bright enough to read a newspaper by at night.
 
 
 
 
 
 
 
 
PINK LAKE
The lake is not always pink in color but the distinctive color of the water changes as a result of green alga Dunaliella salina, halobacterium Halobacteria cutirubrum, and/or high concentration of brine prawn
 
 
 
 
AURORA
The diffuse aurora is a featureless glow in the sky that may not be visible to the naked eye, even on a dark night. It defines the extent of the auroral zone. The discrete auroras are sharply defined features within the diffuse aurora that vary in brightness from just barely visible to the naked eye, to bright enough to read a newspaper by at night.

...
#include "bmp280.h"
...

void application_init() {
    ...
    bmp280Init();

    if (bmp280IsInitialized()) {
        bmp280Calibrate();
    }
    ...
}

void application_collect_and_parse() {
    bmp280CollectData();
    bmp280ParseData();

    float pressure = bmp280GetStaticPressure();
    float temperature = bmp280GetStaticTemperature();
}

Проект поддержан Фондом содействия инновациям в рамках федерального проекта «Цифровые технологии» национальной программы «Цифровая экономика Российской Федерации»