NiVO / BY TECHNOGISГермания · Индонезия
Технологии дронов

Анализ различий в параметрах дронов без слепого копирования файлов

Сравнивайте снимки параметров по идентификации самолета, контексту программного обеспечения, функциональной группировке, проверенному считыванию и явному принятию каждого предполагаемого изменения.

Анализ различий в параметрах дронов без слепого копирования файлов

Установите, что снимки сопоставимы

Разница в параметрах имеет смысл только тогда, когда известно происхождение файлов. Записывайте самолет, контроллер, прошивку, время загрузки и этап настройки, который представляет каждый снимок. Отличайте предложения мастерской от значений, фактически считываемых с самолета. Подобные имена файлов недостаточны. Такая подготовка не позволяет файлу, принадлежащему другому устройству, устройству датчиков или поколению программного обеспечения, рассматриваться как окончательная базовая линия только потому, что его дата выглядит недавней.

Группируйте различия по эксплуатационным функциям

Просматривайте связанные настройки вместе, а не сортируйте их только по алфавиту. Выбор датчиков, назначение выходов, связь, поведение миссии и ведение журнала могут иметь зависимости. Свяжите каждое предлагаемое отличие с причиной изменения и подтверждающей его инструкцией. Небольшое количество измененных значений не означает автоматически незначительное влияние. И наоборот, длинные различия могут включать документированные метаданные или изменения программного обеспечения, которые требуют интерпретации, а не полного отклонения.

Человек, работающий за компактным портативным компьютером
Человек, работающий за компактным портативным компьютеромИсточник: cogdogblog · CC0

Отличайте намерение от состояния устройства

Сохраненный файл конфигурации выражает содержимое этого файла; он не определяет, что в данный момент использует подключенный контроллер. Следуйте соответствующему процессу применения изменений и проверки фактического считывания, включая требования к перезапуску, указанные в документации. Сообщения связи и поведение наземных станций требуют интерпретации в контексте их реализации. Сохраняйте свидетельства конечного состояния вместо того, чтобы предполагать, что нажатие кнопки загрузки завершает все запланированные изменения.

Исследуйте отсутствующие и переименованные записи

Параметр, отсутствующий в снимке, может отражать различия в программном обеспечении, условную видимость, неполную передачу или другую причину. Не добавляйте его автоматически обратно из старого файла. Обратитесь к документации для получения точной прошивки и устройства. Запишите неразгаданные имена и их значение. Рецензент должен объяснить, поддерживается ли функция и как она настроена, а не измерять успех, делая два файла идентичными по тексту.

Свяжите изменения с наблюдаемыми проверками

Для каждой соответствующей группы определите доказательства того, что предполагаемая функция работает правильно в рамках утвержденного процесса проверки. Изменение выхода управления полезной нагрузкой требует иных наблюдений, чем изменение журнала. Сохраняйте неизменную базовую линию и избегайте несвязанных изменений во время оценки. Если результат неожиданный, целенаправленный анализ помогает определить, что заслуживает расследования. Он не может установить физическую причину сам по себе, но сужает вопросы, не теряя при этом историю конфигурации.

Опубликуйте принятую конфигурацию

Храните утвержденный снимок, проверенную идентичность оборудования, причины, ответственность за проверку и доказательства приемки вместе. Сделайте черновые и выпущенные файлы заметно различимыми. Следующий технический специалист должен найти соответствующую ссылку, не спрашивая, какое вложение в сообщении является окончательным. Это поддерживает согласованность парка устройств NiVO, признавая при этом обоснованные различия между конкретными устройствами, и не позволяет удобному копированию файлов незаметно заменить контролируемое инженерное решение относительно фактической установленной системы.

Технические источники

  1. MAVLink — Parameter Protocol ↗
  2. ArduPilot — Loading Firmware ↗
← Все статьи

Похожие статьи

Все статьи ↗
LET’S TAKE FLIGHT

Следующая миссия
начинается с диалога.

Обсудить с командой