Камера не почала чи не зупинила запис, коли апарат заармувався
Що пише ArduPilot:
- Camera: failed to … recording
Біт 0 у CAMn_OPTIONS («запис, поки заармовано») наказує ArduPilot починати відеозапис під час армування і зупиняти під час дизармування. Драйвер камери відповів, що не зміг: «failed to start recording» під час армування, «failed to stop recording» під час дизармування. На політ це не впливає; відео може не бути.
Що робити: найімовірніше спершу
Цей тип камери не вміє записувати відео за командою: спуск через серво чи реле лише робить знімки.
Перевірте
CAMn_TYPE1 (Servo) і 2 (Relay) не мають команди запису; 4 (камера підвісу), 5 і 6 (камери MAVLink) — мають.ВиправтеЗніміть біт 0 у
CAMn_OPTIONSцієї камери або під'єднайте камеру, якою ArduPilot уміє керувати.Камера підвісу відмовила: немає картки пам'яті, або підвіс не відповідає.
ВиправтеВставте картку й перевірте зв'язок із підвісом (не має бути «Mount: not healthy»).
Параметри, на які варто глянути
| Параметр | Що це |
|---|---|
CAM1_OPTIONS | Camera options |
CAM1_TYPE | Camera shutter (trigger) type |
CAM2_OPTIONS | Camera options |
CAM2_TYPE | Camera shutter (trigger) type |
Код, який це надсилає
Camera: failed to … recording
libraries/AP_Camera/AP_Camera_Backend.cpp AP_Camera_Backend::update() · Відкрити в ArduPilot Copter-4.7.1