Дані про здоров’я зсередини польотного контролера.
SDK, який виробники вбудовують у свою прошивку. Він записує потрібні INSICK сигнали з потрібною частотою, обчислює базові позначки здоров’я на борту й пише їх в одному стандартному форматі.
Польотні логи створені для налагодження, а не для здоров’я.
Стандартні логи пропускають сигнали, важливі для зносу, або записують їх надто грубо, а кожен власний польотний контролер пише в своєму форматі. Probe виправляє вхідні дані замість того, щоб із них вгадувати.
- Команди прошивкиУ виробників із власними польотними контролерами.
- Інтегратори ArduPilot і PX4Яким потрібне детальніше логування здоров’я без власної розробки.
- ОператориВиграють опосередковано: кращі дані, раніші попередження, ті самі інструменти.
Дані про здоров’я зсередини польотного контролера.
- 1
Інтегруйте
Бібліотека на C або модуль для ArduPilot і PX4, підключені через кілька точок у прошивці.
- 2
Записуйте
Струм і оберти кожного мотора, спектр вібрації, напруги комірок і температури з фіксованою частотою — у компактний лог здоров’я.
- 3
Позначайте на борту
Прості перевірки працюють на контролері й виводяться на OSD або наземну станцію — наприклад, мотор споживає значно більше за сусідів.
- 4
Аналізуйте
Лог здоров’я потрапляє в Hangar, Preflight або Bench як будь-яке інше джерело.
- Струм і оберти кожного мотора
- Спектр вібрації, а не лише RMS
- Напруга кожної комірки й температура батареї
- Температура ESC
- Жорсткі посадки й удари
- Відбиток конфігурації та прошивки
- Форма
- Бібліотека на C; модулі для ArduPilot і PX4
- Цільове навантаження
- Менше 2% процесора й 64 КБ флеш-пам’яті
- Ліцензія
- Безкоштовно для виробників
- Вихід
- Відкритий, задокументований формат логу здоров’я
- Probe лише спостерігає. Він ніколи не змінює поведінку в польоті, контури керування чи failsafe.
- Позначки на борту — рекомендаційні й показуються пілоту; ніщо не діє на їх підставі автоматично.
- Підтримувані контролери й вимоги до апаратури буде опубліковано разом із SDK.