Для продвинутого уровня: предложите метод комбинированной обработки инерциальных измерений и GNSS для повышения точности трекинга мобильной геодезической платформы в лесистой местности

12 Дек в 13:16
1 +1
0
Ответы
1
Краткая идея: использовать плотную (tightly‑coupled) интеграцию carrier‑phase GNSS + IMU в виде фактор‑графа с IMU‑прединтеграцией, целенаправленной обработкой помех (NLOS / мультипуть), адаптивным взвешиванием наблюдений и привязкой целевых ограничений (ZUPT, ДМВ/барометр/визуальные/Odometry) — в оффлайн/онлайн режимах применять скользящее-окно + периодическое полное сглаживание для восстановления неоднозначностей и снижения дрейфа.
Алгоритм (шаги и ключевые формулы):
1) Модель состояния
- узлы состояния: позиция pk \mathbf{p}_k pk , скорость vk \mathbf{v}_k vk , ориентация Rk \mathbf{R}_k Rk (или кватернион), смещения ИМУ bf,bω \mathbf{b}_f, \mathbf{b}_\omega bf ,bω , GNSS‑часы δtr \delta t_r δtr , целые неоднозначности N \mathbf{N} N.
- модель дрейфа биасов: b˙f=nbf, b˙ω=nbω \dot{\mathbf{b}}_f = \mathbf{n}_{bf},\; \dot{\mathbf{b}}_\omega = \mathbf{n}_{b\omega} b˙f =nbf ,b˙ω =n .
2) IMU‑прединтеграция (Forster et al.) — представление связей между ключевыми кадрами:
- прединтегрированные измерения ΔR~ij,Δv~ij,Δp~ij \Delta\tilde{\mathbf{R}}_{ij}, \Delta\tilde{\mathbf{v}}_{ij}, \Delta\tilde{\mathbf{p}}_{ij} ΔR~ij ,Δv~ij ,Δp~ ij .
- остатки для оптимизации:
rΔp=Ri⊤(pj−pi−viΔtij−12gΔtij2)−Δp~ij(bf) r_{\Delta p} = \mathbf{R}_i^\top\big(\mathbf{p}_j-\mathbf{p}_i-\mathbf{v}_i\Delta t_{ij}-\tfrac12\mathbf{g}\Delta t_{ij}^2\big)-\Delta\tilde{\mathbf{p}}_{ij}(\mathbf{b}_f)
rΔp =Ri (pj pi vi Δtij 21 gΔtij2 )Δp~ ij (bf )
и аналогично rΔv,rΔRr_{\Delta v}, r_{\Delta R}rΔv ,rΔR .
3) GNSS‑модели (многочастотные, многоконстелляционные)
- псевдо-дальность:
ρi=∥p−si∥+c δtr+Ti+Ii+ϵρ \rho_i = \| \mathbf{p} - \mathbf{s}_i\| + c\,\delta t_r + T_i + I_i + \epsilon_{\rho}
ρi =psi +cδtr +Ti +Ii +ϵρ
- carrier‑phase:
ϕi=∥p−si∥+c δtr+Ti−Ii+λ Ni+ϵϕ \phi_i = \| \mathbf{p} - \mathbf{s}_i\| + c\,\delta t_r + T_i - I_i + \lambda\,N_i + \epsilon_{\phi}
ϕi =psi +cδtr +Ti Ii +λNi +ϵϕ
где TTT — тропосферный, III — ионосферный (для двухчастот можно его устранить), NiN_iNi — целая неоднозначность.
4) Интеграция в фактор‑графе
- факторы: IMU‑прединтеграция между кадрами; GNSS‑псевдо/фазовые факторы на узлах; факторы ZUPT (если есть остановки); баро/визуальные/odometry‑факторы при наличии.
- решатель: iSAM2 для онлайн или Ceres/GTSAM для пакетной/оффлайн оптимизации в скользящем окне.
5) Разрешение неоднозначностей и устойчивость в лесу
- использовать carrier‑phase и LAMBDA‑решатель для фиксации N \mathbf{N} N внутри окна (или PPP‑AR при отсутствии базовой станции).
- детекция и коррекция cycle‑slips: Melbourne‑Wübbena и геометрические разности; при скольжке — маркировать и ресетать соответствующие неоднозначности.
- адаптивная оценка качества наблюдений: использовать C/N0C/N_0C/N0 , угол подъёма, азимут и карта покрытия (если доступна) для вычисления весов; отброс NLOS через пороги C/N0C/N_0C/N0 и согласованность фазы/дальности.
- робастная функция потерь (Huber/Tukey) или переключаемые весовые переменные (switchable constraints) для подавления мультипута и аутлаеров.
6) Поведение при длительных потерях GNSS
- при коротких потерях (секунды) --- IMU‑прогноз с увеличением ковариации; при обнаружении стационарности применять ZUPT: позиция/скорость корректируется нулевыми скоростями.
- при длительных потерях — привлекать альтернативные датчики (визуальная одометрия, LIDAR SLAM, барометр) как факторы в графе; при восстановлении GNSS — повторная оценка окна и попытка фиксации неоднозначностей.
7) Дополнительные улучшения, специфичные для леса
- многоконстелляционная и многочастотная приемка (GPS+GLONASS+Galileo+BeiDou), антенна с гроздью/шумоподавлением, установка выше уровня крон для уменьшения мультипута.
- использование карты кроны/DEM (если есть): штраф высоты/маскирование спутников за деревьями.
- модель затухания сигналов по углу и C/N0C/N_0C/N0 для априорного взвешивания.
- постобработка: скользящее окно в реальном времени + периодическое многопроходное сглаживание (RTS или полное фактор‑графовое сглаживание) для устранения накопленного дрейфа и повышения точности.
8) Практические параметры и ожидаемый эффект
- окно оптимизации: 10–6010\text{–}601060 секунд (зависит от вычислений); частота IMU 100–400100\text{–}400100400 Hz; GNSS‑эпохи 1 Hz или более.
- при корректной реализации: уменьшение погрешности позиционирования в лесу по сравнению с простым GNSS/INS‑фильтром в разы (зависит от условий: мультипуть, плотность кроны, доступность фазовых измерений).
- трейд‑офф: вычисления и сложность модели (неоднозначности, robust‑факторы) vs. точность.
Короткая сводка действий для реализации:
1. Собрать многочастотные многоконстелляционные наблюдения + высокочастотный IMU.
2. Предобработать GNSS: SNR/углы, детекция NLOS, cycle‑slip.
3. Построить фактор‑граф: IMU‑прединтеграция + псевдо/фазовые факторы + при необходимости ZUPT/odometry/баро.
4. Решать скользящее окно (iSAM2) онлайн, периодически делать пакетное сглаживание и фиксирование неоднозначностей (LAMBDA).
5. При длительных потерях GNSS — использовать доп. датчики; при восстановлении — повторно оптимизировать окно и фиксировать N \mathbf{N} N.
Эта схема даёт наиболее стойкий и точный трекинг в лесистой местности при условии наличия carrier‑phase данных, многоконстелляционной приёма и корректной обработки помех.
12 Дек в 13:33
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир