Завантаження місії, геозони чи точок збору не завершилося
Що пише ArduPilot:
- Fence upload timeout
- Error replacing item (N)
- Rally upload timeout
- Mission upload timeout
- Flight plan update rejected
- Out of memory for upload
Тут пояснено ще: 1
- Only N items are supported
ArduPilot запитує в наземної станції елементи по одному, повторюючи запит приблизно щосекунди. Коли протягом 8 секунд жоден елемент не надійшов, він здається: «… upload timeout». «Only N items are supported» означає, що завантаження більше, ніж уміщує сховище, а «Out of memory for upload» — що забракло вільної пам'яті, щоб прийняти геозону. «Flight plan update rejected» і «Error replacing item» — часткове оновлення, що називало елементи, яких не існує.
Що робити: найімовірніше спершу
Канал телеметрії слабкий або зайнятий, і елементи загубилися.
ПеревіртеПід час завантаження стежте за якістю зв'язку в наземній станції; довга місія через повільне радіо потребує багатьох секунд на сотню елементів.
ВиправтеЗавантажуйте через USB або коли апарат поруч, потім прочитайте місію назад і порівняйте.
У місії більше елементів, ніж уміщує сховище плати.
ПеревіртеЧисло в «Only N items are supported» — межа цієї плати.
ВиправтеСкоротіть місію або зберігайте її на картці microSD: задайте
BRD_SD_MISSIONрозмір у кілобайтах (кожна точка маршруту займає 15 байтів) і перезавантажте.Дві наземні станції або наземна станція й бортовий комп'ютер завантажували одночасно.
ВиправтеЗавантажуйте лише з одного місця одночасно.
Після «Mission upload timeout» місія на борту — не стара й не нова: елементи, що встигли надійти, уже записано поверх старих. Завантажте знову й прочитайте назад. З геозоною інакше: вона замінюється лише тоді, коли надійшла вся.
Параметри, на які варто глянути
| Параметр | Що це |
|---|---|
BRD_SD_MISSION | SDCard Mission size |
BRD_SD_FENCE | SDCard Fence size |
Де це зробити:Перевірка енергії місіїПланувальник радіолінку
Код, який це надсилає
Fence upload timeout
libraries/GCS_MAVLink/MissionItemProtocol_Fence.cpp MissionItemProtocol_Fence::timeout() · Відкрити в ArduPilot Copter-4.7.1
Error replacing item (N)
libraries/GCS_MAVLink/MissionItemProtocol_Fence.cpp MissionItemProtocol_Fence::complete() · Відкрити в ArduPilot Copter-4.7.1
Rally upload timeout
libraries/GCS_MAVLink/MissionItemProtocol_Rally.cpp MissionItemProtocol_Rally::timeout() · Відкрити в ArduPilot Copter-4.7.1
Mission upload timeout
libraries/GCS_MAVLink/MissionItemProtocol_Waypoints.cpp MissionItemProtocol_Waypoints::timeout() · Відкрити в ArduPilot Copter-4.7.1
І ще 3 повідомлень, що надсилаються з тих самих місць.