[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

RU2399065C2 - Способ определения местоположения подвижного объекта посредством гибридной навигационной системы (варианты) - Google Patents

Способ определения местоположения подвижного объекта посредством гибридной навигационной системы (варианты) Download PDF

Info

Publication number
RU2399065C2
RU2399065C2 RU2008113873/09A RU2008113873A RU2399065C2 RU 2399065 C2 RU2399065 C2 RU 2399065C2 RU 2008113873/09 A RU2008113873/09 A RU 2008113873/09A RU 2008113873 A RU2008113873 A RU 2008113873A RU 2399065 C2 RU2399065 C2 RU 2399065C2
Authority
RU
Russia
Prior art keywords
matrix
moving object
state vector
correlation matrix
navigation system
Prior art date
Application number
RU2008113873/09A
Other languages
English (en)
Other versions
RU2008113873A (ru
Inventor
Александр Васильевич Гармонов (RU)
Александр Васильевич Гармонов
Юрий Николаевич Прибытков (RU)
Юрий Николаевич Прибытков
Андрей Юрьевич Савинков (RU)
Андрей Юрьевич Савинков
Андрей Дмитриевич Смирнов (RU)
Андрей Дмитриевич Смирнов
Мохмад Разак ФАЗАЛ (GB)
Мохмад Разак ФАЗАЛ
Джан-Хвон ЛИ (GB)
Джан-Хвон ЛИ
Владимир ТАНДРА (GB)
Владимир ТАНДРА
Original Assignee
Корпорация Самсунг Электроникс Ко., Лтд.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Корпорация Самсунг Электроникс Ко., Лтд. filed Critical Корпорация Самсунг Электроникс Ко., Лтд.
Priority to RU2008113873/09A priority Critical patent/RU2399065C2/ru
Priority to EP09157768A priority patent/EP2108923A3/en
Priority to US12/421,283 priority patent/US20100109949A1/en
Priority to KR1020090030822A priority patent/KR101553039B1/ko
Publication of RU2008113873A publication Critical patent/RU2008113873A/ru
Application granted granted Critical
Publication of RU2399065C2 publication Critical patent/RU2399065C2/ru

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/36Input/output arrangements for on-board computers
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/10Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration
    • G01C21/12Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning
    • G01C21/16Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning by integrating acceleration or speed, i.e. inertial navigation
    • G01C21/183Compensation of inertial measurements, e.g. for temperature effects
    • G01C21/188Compensation of inertial measurements, e.g. for temperature effects for accumulated errors, e.g. by coupling inertial systems with absolute positioning systems
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/10Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration
    • G01C21/12Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning
    • G01C21/16Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning by integrating acceleration or speed, i.e. inertial navigation
    • G01C21/165Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning by integrating acceleration or speed, i.e. inertial navigation combined with non-inertial navigation instruments
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/28Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network with correlation of data from several navigational instruments
    • G01C21/30Map- or contour-matching
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/38Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
    • G01S19/39Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/42Determining position
    • G01S19/45Determining position by combining measurements of signals from the satellite radio beacon positioning system with a supplementary measurement
    • G01S19/47Determining position by combining measurements of signals from the satellite radio beacon positioning system with a supplementary measurement the supplementary measurement being an inertial measurement, e.g. tightly coupled inertial

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)
  • Navigation (AREA)

Abstract

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

Description

Группа изобретений относится к области радиотехники, в частности к вариантам осуществления способа определения местоположения подвижного объекта посредством гибридной навигационной системы.
В ряде задач необходима точная информация о местоположении подвижного объекта. Достоинством спутниковой навигационной системы является возможность оценки местоположения объекта или пользователя в любой точке земного шара. При этом необходимым условием возможности получения оценки координат является прием минимум четырех сигналов спутников в режиме 3d локации. Это условие достаточно хорошо выполняется при позиционировании на открытой местности. В условиях города возможны ситуации, когда сигналы спутников экранированы рельефом или строениями. Примером таких условий являются туннели, крытые автостоянки. В таких условиях обычные спутниковые навигационные приемники зачастую не способны принять достаточное для позиционирования число навигационных сигналов.
Определять местоположение подвижного объекта возможно, используя инерционную навигационную систему. Зная начальное положение подвижного объекта, скорость движения и направление, возможно определить местоположение этого объекта в последующие промежутки времени. Недостатком данного способа является то, что с течением времени накапливается ошибка в определении местоположения подвижного объекта.
Одним из наиболее перспективных способов повышения точности определения местоположения (локации) в сложных условиях является применение гибридных систем навигации. Для реализации этой идеи спутниковый навигационный приемник дополняют инерционным измерительным блоком, который позволяет получать оценку местоположения на основе инерционных измерений.
Одним из таких известных способов является Loose integration алгоритм, описанный в патенте US 7193559 Inertial GPS Navigation System with Modified Kalman Filter [1]. В данном способе измерения со спутниковой навигационной системы используют для оценки ошибки инерционной навигационной системы и ее корректировки. Недостатком данного алгоритма является невозможность вычисления корректировок в случае, когда число видимых спутников менее четырех.
Известно использование Tight integration алгоритма (патент US 6900760 Adaptive GPS and INS integration system) [2] для решения данной технической задачи. В отличие от Loose integration алгоритма Tight integration обеспечивает возможность расчета корректировок даже при числе видимых спутников менее четырех. Однако недостатком данного алгоритма является повышенное усложнение вычислений, так как необходимо находить (вычислять) обратную матрицу к матрице большого размера, что значительно увеличивает число операций.
Известно использование более вычислительно-емких алгоритмов, например ultra-tight Integration (патент US 6516021 Global positioning systems and inertial measuring unit ultratight coupling method) [3]. Ultra-tight Integration представляет собой интеграцию систем GPS и IMU на низком уровне. Недостатком ultra-tight Integration является сложная практическая реализация в подвижных устройствах из-за большой вычислительной сложности.
Известны также алгоритмы, использующие большее количество датчиков, например, возможно использование вместо одной антенны GPS - две разнесенные антенны, либо используют магнитный сенсор, позволяющий корректировать направление движения объекта, ориентируясь по магнитному полю Земли. К таким алгоритмам можно отнести, например, техническое решение, описанное в патенте US 6480152 Integrated GPS/IMU Method and Microsystem thereof [4], в котором в качестве дополнительного датчика используют Magnetic Data Microprocessor. Недостатком таких способов является:
1. Увеличение сложности при реализации;
2. Увеличение размеров, вызванное наличием дополнительных датчиков, использование которых нежелательно для применения в мобильных устройствах.
Наиболее близким техническим решением к заявляемым вариантам изобретения является способ, описанный в [2]. Согласно способу-прототипу объединенная система из GPS и INS представляет собой: Inertial Measurement Unit, с которого поступают угловые скорости по каждой ортогональной оси X, Y и Z, линейные ускорения по тем же ортогональным осям; GPS chipset для приема RF signal, который позволяет определять следующие данные: позицию спутников, скорость спутников, псевдорасстояния до объекта наблюдения и pseudo Doppler.
Способ-прототип заключается в следующем:
считают, что начальное местоположение подвижного объекта известно, значение скорости известно, угол между body-frame и локальной системой координат - attitude error - не известен;
принимают данные со спутников: координаты спутников, псевдорасстояния, pseudo Doppler, скорости спутников;
используя полученные данные со спутников, формируют две матрицы поворота: одна из которых - матрица поворота для координат спутников, другая - матрица поворота для скоростей спутников;
используя сформированные матрицы поворота, осуществляют преобразование координат спутников и их скоростей из системы ECEF в локальную систему, связанную с рассматриваемым подвижным объектом;
принимают данные с подвижного объекта: угловые скорости и линейные ускорения подвижного объекта;
используя принятые данные об угловых скоростях подвижного объекта, формируют матрицу поворота R;
используя сформированную матрицу поворота R, преобразуют полученные данные о линейных ускорениях подвижного объекта из body-frame (система координат, связанная с подвижным объектом) в локальную систему координат;
формируют dynamic matrix F (динамическая матрица F), диагональную матрицу дисперсий, характеризующую инерциальный измерительный блок - Q, корреляционную матрицу ошибок измерений W, характеризующую спутниковую навигационную систему;
используя преобразованные линейные ускорения, а также значения местоположения, скорости, сформированные матрицы поворота, рассчитанные на предыдущем шаге, вычисляют текущее местоположение подвижного объекта и его скорость движения;
преобразованные данные со спутников, dynamic matrix F, диагональная матрица дисперсий, характеризующая инерциальный измерительный блок - Q, корреляционная матрица ошибок измерения W, характеризующая спутниковую навигационную систему, сформированные матрицы поворота, рассчитанные на предыдущем шаге, поступают на подвижный объект;
на подвижном объекте посредством калмановского фильтра вычисляют прогнозируемые (predicted) значения для вектора состояния dx и его корреляционной матрицы ошибок Р;
вычисляют матрицу коэффициентов усиления калмановского фильтра;
вычисляют вектор состояния и его корреляционную матрицу ошибок P.
Частота обновления калмановского фильтра зависит обратно пропорционально tracking loop bandwidth.
Матрица коэффициентов усиления калмановского фильтра умножается на весовые коэффициенты, равные отношению времени между последующими измерениями к времени между последующими некоррелированными измерениями.
Корреляционную матрицу ошибок измерения W делят на адаптивную матрицу А. Или матрицу шума измерений, W, умножают на весовые коэффициенты, равные отношению времени между последовательными некоррелированными измерениями, к времени между последующими измерениями.
Недостатком данного способа является сложность в реализации способа-прототипа, которая возникает за счет нахождения обратной матрицы при вычислении матрицы коэффициентов усиления калмановского фильтра, а при фиксированной точности вычислений это приводит к неустойчивости алгоритма, что в конечном итоге приводит к невозможности получить точную информацию о местоположении подвижного объекта.
Задача, которую решает заявляемое изобретение (варианты) - это повышение точности определения местоположения подвижного объекта, находящегося в сложных условиях, посредством гибридной навигационной системы.
Поставленная задача решается по первому варианту осуществления заявляемым способом определения местоположения подвижного объекта посредством гибридной навигационной системы, объединяющей приемник спутниковой навигационной системы для приема навигационного сигнала, который позволяет определять позицию спутников, скорость спутников, псевдорасстояния до объекта наблюдения и оценку допплеровского смещения несущей частоты навигационного сигнала, измерительное устройство инерционной навигационной системы и вычислительное устройство, расположенные на подвижном объекте, с которого поступают угловые скорости по каждой ортогональной оси X, Y и Z, линейные ускорения по ортогональным осям;
заключающимся в том, что
считают, что начальное местоположение подвижного объекта и начальное значение вектора его скорости известно,
принимают данные со спутников, которые находятся в зоне радиовидимости, причем в качестве данных, принимаемых со спутников, используют, например, координаты и скорости спутников, псевдорасстояния и оценки допплеровского смещения несущей частоты навигационного сигнала,
используя полученные данные со спутников, формируют две матрицы поворота, одна из которых - матрица поворота для координат спутников, другая - матрица поворота для скоростей спутников;
используя сформированные матрицы поворота, осуществляют преобразование координат спутников и их скоростей из геоцентрической фиксированной системы координат в локальную систему координат;
принимают данные с измерительного устройства инерционной навигационной системы подвижного объекта - угловые скорости и линейные ускорения подвижного объекта;
используя принятые данные об угловых скоростях подвижного объекта, формируют матрицу поворота R из системы координат, связанной с подвижным объектом, в локальную систему координат;
используя сформированную матрицу поворота R, преобразуют полученные данные о линейных ускорениях подвижного объекта;
формируют матрицу перехода для вектора состояния, корреляционную матрицу ошибок инерционных измерений Q, характеризующую измерения, осуществляемые измерительным устройством инерционной навигационной системы, корреляционную матрицу ошибок измерения W, характеризующую данные, поступающие с приемника спутниковой навигационной системы;
используя полученные преобразованные данные о линейных ускорениях подвижного объекта, а также значения местоположения, скорости, сформированные матрицы поворота, вычисляют местоположение подвижного объекта и его скорость движения;
преобразованные данные со спутников, матрицу перехода для вектора состояния, корреляционную матрицу ошибок инерционных измерений Q, корреляционную матрицу ошибок измерения W, вычисленные местоположение подвижного объекта и его скорость движения, используют для формирования матрицы Н, описывающей линейную связь всех измерений с компонентами вектора состояния, и для вычисления прогнозируемых значений вектора состояния dx и корреляционную матрицу ошибок оценки компонентов вектора состояния Р;
используя вычисленные значения, вычисляют вектор состояния и его корреляционную матрицу ошибок,
по результатам вычисленного вектора состояния определяют текущее местоположение объекта,
отличающимся согласно изобретению тем, что
сформированные корреляционную матрицу ошибок инерционных измерений Q, корреляционную матрицу ошибок измерений W умножают на соответствующие им весовые коэффициенты,
при вычислении прогнозируемых значений вектора состояния dx и корреляционной матрицы его ошибок выполняют обращение матрицы по приближенной формуле вычисления:
Figure 00000001
,
при этом весовые коэффициенты выбирают, таким образом, чтобы выполнялось условие
Figure 00000002
,
элементы корреляционной матрицы ошибок вектора состояния сравнивают с заданной величиной порога,
если хотя бы один из элементов превышает заданную величину порога, то для вычисления вектора состояния текущего этапа используют вычисленные значения матрицы ошибок вектора состояния предыдущего этапа,
в случае превышения порога хотя бы одним из элементов, возвращается матрица дисперсии, вычисленная на предыдущем шаге.
Поставленная задача решается по второму варианту осуществления заявляемым способом определения местоположения подвижного объекта посредством гибридной навигационной системы, объединяющей приемник спутниковой навигационной системы для приема навигационного сигнала, который позволяет определять позицию спутников, скорость спутников, псевдорасстояния до объекта наблюдения и оценку допплеровского смещения несущей частоты навигационного сигнала, измерительное устройство инерционной навигационной системы и вычислительное устройство, расположенные на подвижном объекте, с которого поступают угловые скорости по каждой ортогональной оси X, Y и Z, линейные ускорения по ортогональным осям;
заключающимся в том, что
считают, что начальное местоположение подвижного объекта и начальное значение вектора его скорости известно, а угол между системой координат, связанной с подвижным объектом, и локальной системой координат не известен;
принимают данные со спутников, которые находятся в зоне радиовидимости, например координаты спутников, скорости спутников, псевдорасстояния, оценки допплеровского смещения несущей частоты навигационного сигнала;
используя полученные данные со спутников, формируют две матрицы поворота, одна из которых - матрица поворота для координат спутников, другая - матрица поворота для скоростей спутников;
используя сформированные матрицы поворота, осуществляют преобразование координат спутников и их скоростей из геоцентрической фиксированной системы координат в локальную систему координат;
принимают данные с измерительного блока инерционной навигационной системы подвижного объекта - угловые скорости и линейные ускорения подвижного объекта;
используя принятые данные об угловых скоростях подвижного объекта, формируют матрицу поворота R из системы координат, связанной с подвижным объектом, в локальную систему координат;
используя сформированную матрицу поворота R, преобразуют полученные данные о линейных ускорениях подвижного объекта;
формируют матрицу перехода для вектора состояния, корреляционную матрицу ошибок инерционных измерений Q, характеризующую измерения, осуществляемые измерительным устройством инерционной навигационной системы, корреляционную матрицу ошибок измерения W, характеризующую данные, поступающие с приемника спутниковой навигационной системы;
используя полученные преобразованные данные о линейных ускорениях подвижного объекта, а также значения местоположения, скорости, сформированные матрицы поворота, вычисляют местоположение подвижного объекта и его скорость движения;
преобразованные данные со спутников, матрицу перехода для вектора состояния, корреляционную матрицу ошибок инерционных измерений Q, корреляционную матрицу ошибок измерения W, вычисленные местоположение подвижного объекта и его скорость движения, используют для формирования матрицы Н, описывающей линейную связь всех измерений с компонентами вектора состояния, и для вычисления прогнозируемых значений вектора состояния dx и корреляционную матрицу ошибок оценки компонентов вектора состояния Р;
используя вычисленные значения, вычисляют вектор состояния и его корреляционную матрицу ошибок,
по результатам вычисленного вектора состояния определяют текущее местоположение объекта,
отличающимся согласно изобретению тем, что
задают временной интервал τ, на каждом временном интервале τ:
из элементов вектора состояния формируют вектор, элементы которого содержат значения ошибки в определении угла между системой координат, связанной с подвижным объектом и локальной системой координат,
элементам вектора состояния, соответствующим ошибке в определении угла между системой координат, связанной с подвижным объектом, и локальной системой координат, присваивают нулевые значения,
используя сформированный вектор, вычисляют корректирующую матрицу поворота, используя которую выполняют коррекцию матрицы поворота R путем умножения ее на корректирующую матрицу, получая скорректированную матрицу поворота R за данный временной интервал τ,
используют скорректированную матрицу поворота R для преобразования полученных данных о линейных ускорениях подвижного объекта и формирования матрицы перехода для вектора состояния.
Таким образом, в результате предложенной новой последовательности действий предлагаемого изобретения по первому варианту осуществления существенно снижается объем вычислительных операций по сравнению с вычислительными операциями в способе-прототипе, которые выполняются посредством калмановского фильтра. Это преимущество изобретения позволяет не только существенно упростить и снизить габариты (размеры) вычислительного устройства, используемого на подвижном объекте, но и обеспечивает высокую точность определения местоположения подвижного объекта.
Снижение вычислительных операций при высокой точности определения местоположения подвижного объекта позволяет широко использовать изобретение в различных устройствах подвижных объектов, например мобильных устройствах пользователей, имеющих маленькие размеры, а также использовать изобретение в сложных условиях, например, когда сигналы спутников экранированы рельефом или строениями (туннели, крытые автостоянки и другие застройки, как городские, так и за пределами города).
В результате предложенной новой последовательности действий предлагаемого изобретения по второму варианту осуществления обеспечивается высокая точность определения местоположения подвижного объекта и устойчивость процедуры итеративной оценки координат подвижного объекта. Наличие этих признаков также позволяет широко использовать изобретение в сложных условиях, например, когда сигналы спутников экранированы рельефом или строениями. Это является очень важным преимуществом предлагаемого изобретения, как по первому, так и второму вариантам осуществления, поскольку многие технические решения, в том числе, описанные выше в разделе «описание уровня техники», практически не работают в сложных условиях или работают неэффективно.
Заявляемые изобретения (варианты способа) созданы в едином изобретательском замысле и направлены на решение одной технической задачи - это повышение точности определения местоположения подвижного объекта, находящегося в сложных условиях, посредством гибридной навигационной системы. Поэтому предлагаемые варианты осуществления заявляемого способа позволяют использовать изобретение по первому варианту и/или по второму варианту, что дает широкую возможность разработчику гибридной навигационной системы построить систему таким образом, чтобы получить максимальный технический эффект при использовании заявляемого изобретения.
Далее описание изобретения поясняется примерами выполнения и чертежами.
Фиг.1 иллюстрирует общий вид определения местоположения подвижного объекта посредством гибридной навигационной системы.
На фиг.2 выполнена структурная схема алгоритма согласно заявляемому изобретению по первому варианту осуществления.
На фиг.3 выполнена структурная схема алгоритма согласно заявляемому изобретению по второму варианту осуществления.
На фиг.4 приведены условия, при которых выполнялось компьютерное моделирование, показана зависимость числа спутников от прошедшего времени с начала движения.
На фиг.5 показана траектория движения:
1 - траектория движения подвижного объекта, рассчитанная по известному алгоритму S.Godha, "Performance evaluation of low cost MEMS-based 1MU integrated with GPS for land vehicle navigation application," M. Sc. thesis, UCGE Report #20239, Department of Geomatics Engineering, University of Calgary, Calgary, Canada, 2006 [5].
2 - траектория движения подвижного объекта, рассчитанная по алгоритму согласно заявляемому изобретению по первому варианту осуществления.
На фиг.6 показана траектория движения:
1 - траектория движения подвижного объекта, рассчитанная по известному алгоритму [5],
2 - траектория движения подвижного объекта, рассчитанная по алгоритму согласно заявляемому изобретению по второму варианту осуществления.
На фиг.7 показана траектория движения:
1 - траектория движения подвижного объекта, рассчитанная по алгоритму согласно заявляемому изобретению по первому варианту осуществления.
2 - траектория движения подвижного объекта, рассчитанная по алгоритмам согласно заявляемому изобретению для случая, когда одновременно используют изобретение по первому и второму вариантам осуществления.
Осуществляют заявляемое изобретение по первому и второму вариантам следующим образом (см. фиг.1-3).
Фиг.1 иллюстрирует общий вид осуществления заявляемого изобретения, на ней показано:
11-1N - спутники,
2 - подвижный объект,
3 - приемник спутниковой навигационной системы,
4 - измерительное устройство инерционной навигационной системы,
5 - вычислительное устройство.
Далее подробно рассмотрим реализацию заявляемого способа по первому варианту осуществления (см. фиг.1-2).
Заявляемый способ определения местоположения подвижного объекта посредством гибридной навигационной системы осуществляют в системе, объединяющей приемник спутниковой навигационной системы 3 для приема навигационного сигнала, который позволяет определять позицию спутников 11-1N, скорость спутников 11-1N, псевдорасстояния до объекта наблюдения и оценку допплеровского смещения несущей частоты навигационного сигнала, измерительное устройство инерционной навигационной системы 4 и вычислительное устройство 5, расположенные на подвижном объекте 2, с которого поступают угловые скорости по каждой ортогональной оси X, Y и Z, линейные ускорения по ортогональным осям.
Считают, что начальное местоположение подвижного объекта 2 и начальное значение вектора его скорости известно. Принимают данные со спутников 11-1N, которые находятся в зоне радиовидимости: координаты и скорости спутников 11-1N, псевдорасстояния, оценки допплеровского смещения несущей частоты навигационного сигнала.
Используя полученные данные со спутников 11-1N (фиг.2) формируют две матрицы поворота: одна из которых - матрица поворота для координат спутников, другая - матрица поворота для скоростей спутников.
Используя сформированные матрицы поворота, осуществляют преобразование координат спутников 11-1N и их скоростей из геоцентрической фиксированной системы координат (European Organization for the Safety of Air Navigation, Institute of Geodesy and Navigation (IfEN), ((Reference WGS 84 implementation manual» Version 2.4, February 12, 1998, стр. 68 [6]) в локальную систему координат. В качестве локальной системы координат можно использовать, например, Gauss-Kruger projection (см. [6], стр 100).
Принимают данные с измерительного устройства инерционной навигационной системы 4 подвижного объекта 2 - угловые скорости ωk=(ωх, ωy, ωz) и линейные ускорения ƒk=(ƒx, ƒy, ƒz) подвижного объекта.
2. Используя принятые данные об угловых скоростях подвижного объекта 2, формируют матрицу поворота R из системы координат, связанной с подвижным объектом 2, в локальную систему координат.
Figure 00000003
ΔT - прошедшее время с момента предыдущего принятия данных с измерительного устройства инерционной навигационной системы.
Используя сформированную матрицу поворота R, преобразуют полученные данные о линейных ускорениях подвижного объекта 2.
ƒk=R·ƒk.
Формируют матрицу перехода для вектора состояния, корреляционную матрицу ошибок инерционных измерений Q, характеризующую измерения, осуществляемые инерциальным измерительным устройством, корреляционную матрицу ошибок измерения W, характеризующую данные, поступающие с приемника спутниковой навигационной системы 3 (например, как описано в [5]). Сформированные корреляционную матрицу ошибок инерционных измерений Q, корреляционную матрицу ошибок измерений W умножают на соответствующие им весовые коэффициенты.
Используя полученные преобразованные данные о линейных ускорениях подвижного объекта 2, а также значения местоположения, скорости, сформированные матрицы поворота, вычисляют местоположение подвижного объекта 2 и его скорость движения (см. [5]).
Преобразованные данные со спутников 11-1N, матрицу перехода для вектора состояния, корреляционную матрицу ошибок инерционных измерений Q, характеризующую измерения, осуществляемые измерительным устройством инерционной навигационной системы 4, корреляционную матрицу ошибок измерения W, характеризующую данные, поступающие с приемника спутниковой навигационной системы 3, вычисленные местоположение подвижного объекта 2 и его скорость движения, используют для формирования матрицы Н, описывающей линейную связь всех измерений с компонентами вектора состояния, и для вычисления прогнозируемых значений вектора состояния dx и корреляционную матрицу ошибок оценки компонентов вектора состояния Р. При этом матрицу Н формируют, например, следующим образом:
Figure 00000004
,
где
Figure 00000005
Figure 00000006
Figure 00000007
N - число спутников, находящихся в зоне радиовидимости, r - псевдорасстояния,
Figure 00000008
- оценка допплеровского смещения несущей частоты навигационного сигнала, ν - скорости спутников.
Вычисляют прогнозируемую корреляционную матрицу ошибок оценки компонентов вектора состояния Р:
Figure 00000009
Вычисляют прогнозируемое значение вектора состояния dx:
Figure 00000010
Используя вычисленные значения, вычисляют вектор состояния и его корреляционную матрицу ошибок.
Вычисляют
Figure 00000011
Вычисляют вектор состояния
Figure 00000012
Вычисляют корреляционную матрицу ошибок
Figure 00000013
,
где
Figure 00000014
где ′~′ обозначает прогнозируемые измеренные величины, рассчитанные на основе оцененных позиции и скорости подвижного объекта, а ′Δ′ обозначает разность соответствующих наблюдаемых величин.
При вычислении прогнозируемых значений вектора состояния dx и корреляционной матрицы его ошибок выполняют обращение матрицы по приближенной формуле вычисления:
Figure 00000001
,
при этом весовые коэффициенты выбирают, таким образом, чтобы выполнялось условие
Figure 00000002
.
Используя вычисленные значения, вычисляют вектор состояния и его корреляционную матрицу ошибок. Элементы корреляционной матрицы ошибок вектора состояния сравнивают с заданной величиной порога, если хотя бы один из элементов превышает заданную величину порога, то для вычисления вектора состояния текущего этапа используют вычисленные значения матрицы ошибок вектора состояния предыдущего этапа. В случае превышения порога хотя бы одним из элементов, возвращается матрица дисперсии, вычисленная на предыдущем шаге.
По результатам вычисленного вектора состояния определяют текущее местоположение объекта.
Далее подробно рассмотрим реализацию заявляемого способа по второму варианту осуществления (см. фиг.1, 3).
Заявляемый способ определения местоположения подвижного объекта посредством гибридной навигационной системы по второму варианту осуществляют в системе, объединяющей приемник спутниковой навигационной системы 3 для приема навигационного сигнала, который позволяет определять позицию спутников 11-1N, где N≥1, скорость спутников 11-1N, псевдорасстояния до подвижного объекта наблюдения 2 и оценку допплеровского смещения несущей частоты навигационного сигнала, измерительное устройство инерционной навигационной системы 4 и вычислительное устройство 5, расположенные на подвижном объекте 2, с которого поступают угловые скорости по каждой ортогональной оси X, Y и Z, линейные ускорения по ортогональным осям.
Считают, что начальное местоположение подвижного объекта 2 и начальное значение вектора его скорости известно, а угол между системой координат, связанной с подвижным объектом 2 и локальной системой координат не известен.
Данные со спутников 11-1N, которые находятся в зоне радиовидимости, например, координаты и скорости спутников 11-1N, псевдорасстояния, оценки допплеровского смещения несущей частоты навигационного сигнала, поступают в приемник спутниковой навигационной системы 3. С приемника спутниковой навигационной системы 3 и измерительного устройства инерционной навигационной системы 4 поступают на вычислительное устройство 5.
В вычислительном устройстве 5 задают временной интервал τ и на каждом временном интервале τ принимают данные со спутников 11-1N, находящихся в зоне радиовидимости. Используя полученные данные со спутников 11-1N, формируют две матрицы поворота, одна из которых - матрица поворота для координат спутников 11-1N, другая - матрица поворота для скоростей спутников 11-1N.
Используя сформированные матрицы поворота, осуществляют преобразование координат спутников 11-1N и их скоростей из геоцентрической фиксированной системы координат в локальную систему координат.
Принимают данные с измерительного устройства инерционной навигационной системы 4 подвижного объекта 2 угловые скорости ωk=(ωx, ωy, ωz) и линейные ускорения ƒk=(ƒx, ƒy, ƒz) подвижного объекта.
2. Используя принятые данные о угловых скоростях подвижного объекта 2, формируют матрицу поворота R из системы координат, связанной с подвижным объектом 2, в локальную систему координат.
Figure 00000015
ΔT - прошедшее с момента предыдущего принятия данных с измерительного блока инерционной навигационной системы время.
Используя сформированную матрицу поворота R, преобразуют полученные данные о линейных ускорениях подвижного объекта 2.
ƒkRk
Формируют матрицу перехода для вектора состояния, корреляционную матрицу ошибок инерционных измерений Q, характеризующую измерения, осуществляемые инерциальным измерительным устройством, корреляционную матрицу ошибок измерения W, характеризующую данные, поступающие с приемника спутниковой навигационной системы 3 (например, см. [5]).
Используя полученные преобразованные данные о линейных ускорениях подвижного объекта 2, а также значения местоположения, скорости, сформированные матрицы поворота, вычисляют местоположение подвижного объекта 2 и его скорость движения (см. [5]).
Преобразованные данные со спутников 11-1N, матрицу перехода для вектора состояния, корреляционную матрицу ошибок инерционных измерений Q, характеризующую измерения, осуществляемые измерительным устройством инерционной навигационной системы 4, корреляционную матрицу ошибок измерения W, характеризующую данные, поступающие с приемника спутниковой навигационной системы 3, вычисленные местоположение подвижного объекта 2 и его скорость движения, используют для формирования матрицы Н, описывающей линейную связь всех измерений с компонентами вектора состояния, и для вычисления прогнозируемых значений вектора состояния dx и корреляционную матрицу ошибок оценки компонентов вектора состояния Р. При этом матрицу Н формируют, например, следующим образом:
Figure 00000016
,
где
Figure 00000017
Figure 00000018
N - число спутников, находящихся в зоне радиовидимости,
r - псевдорасстояния,
Figure 00000019
- оценка допплеровского смещения несущей частоты навигационного сигнала.
Вычисляют прогнозируемую корреляционную матрицу ошибок оценки компонентов вектора состояния Р:
Figure 00000020
Вычисляют прогнозируемое значение вектора состояния dx:
Figure 00000010
Используя вычисленные значения, вычисляют вектор состояния и его корреляционную матрицу ошибок.
Вычисляют
Figure 00000021
Вычисляют вектор состояния
Figure 00000022
Вычисляют корреляционную матрицу ошибок
Figure 00000023
,
где
Figure 00000024
где ′~′ обозначает прогнозируемые измеренные величины,
рассчитанные на основе оцененных позиции и скорости подвижного объекта, а ′Δ′ обозначает разность соответствующих наблюдаемых величин.
Из элементов вектора состояния формируют вектор, элементы которого содержат значения ошибки в определении угла между системой координат, связанной с подвижным объектом 2 и локальной системой координат. Элементам вектора состояния, соответствующим ошибке в определении угла между системой координат, связанной с подвижным объектом 2 и локальной системой координат, присваивают нулевые значения.
Используя сформированный вектор, вычисляют корректирующую матрицу поворота, используя которую выполняют коррекцию матрицы поворота R путем умножения ее на корректирующую матрицу, получая скорректированную матрицу поворота R за данный временной интервал τ.
Используют скорректированную матрицу поворота R для преобразования полученных данных о линейных ускорениях подвижного объекта 2 и формирования матрицы перехода для вектора состояния. По результатам вычисленного вектора состояния определяют текущее местоположение подвижного объекта 2.
Заявляемый способ (варианты) осуществляют посредством известных в данном уровне технике устройств - это:
спутники 11-1N, с которых поступают данные на приемник спутниковой навигационной системы 3;
любые подвижные объекты 2 (устройства), местоположение которых периодически необходимо определять;
приемник спутниковой навигационной системы, посредством которого принимают данные, поступающие со спутников, и передают на вычислительное устройство;
измерительное устройство инерционной навигационной системы 4, с которого поступают угловые скорости по каждой ортогональной оси X, Y и Z, линейные ускорения по ортогональным осям;
вычислительное устройство, которое для осуществления способа соответственно по первому и второму вариантам выполнено таким образом, что позволяет:
по первому варианту - выполнять следующие вычислительные операции: перевести данные, поступающие с приемника спутниковой навигационной системы 3 из ECEF (геоцентрической фиксированной системы координат) в локальную систему координат; вычислить местоположение, скорость подвижного объекта и матрицы поворота R на основе данных, поступающих с измерительного устройства инерционной навигационной системы 4; вычислять вектор состояния и текущее местоположение подвижного объекта 2;
по второму варианту - выполнять следующие вычислительные операции: задать временной интервал τ, перевести данные, поступающие с приемника спутниковой навигационной системы 3 из ECEF (геоцентрической фиксированной системы координат) в локальную систему координат; вычислить местоположение, скорость подвижного объекта и матрицы поворота R на основе данных, поступающих с измерительного устройства инерционной навигационной системы 4; на каждом временном интервале τ корректировать матрицу поворота R; вычислять вектор состояния и текущее местоположение подвижного объекта 2.
Для подтверждения эффективности заявляемого изобретения (варианты способа) было проведено компьютерное моделирование его алгоритмов. Условия, при которых осуществлялось моделирование, приведены на фиг.4. В частности на этом чертеже показана зависимость числа спутников от прошедшего времени с начала движения. Система отсчета, связанная с подвижным объектом, может быть повернута на некоторые начальные углы относительно локальной системы координат. Зададим эти углы по осям X, Y, Z (-8°, 10°, 21°) соответственно. Начальную величину скорости движения зададим 10 м/с. Данные с измерительного устройства инерционной навигационной системы 4 поступают с частотой 10 Гц. Данные с приемника спутниковой навигационной системы поступают с частотой 1 Гц.
На фиг.5 показана траектория движения подвижного объекта:
1 - траектория движения подвижного объекта, рассчитанная по известному алгоритму [5],
2 - траектория движения подвижного объекта, рассчитанная по алгоритму заявляемого изобретения по первому варианту осуществления.
Рассматривался случай, когда известны начальное местоположение подвижного объекта 2 и его начальная скорость.
Из фиг.5 очевидно, что предложенный алгоритм согласно изобретению позволяет определять местоположение объекта в том случае, когда число видимых спутников менее четырех. Позволяет корректировать данные с измерительного устройства инерционной навигационной системы. Позволяет определить начальный угол между системой координат, связанной с подвижным объектом, и локальной системой. Если вычисления проводить в условиях ограниченной разрядности (точности) без введенных признаков алгоритма согласно изобретению, например как в известном техническом решении, то проявится неустойчивость алгоритма и вычисление местоположения объекта станет невозможным.
Компьютерное моделирование алгоритма по второму варианту осуществления заявляемого способа проводилось при условиях, аналогичных для моделирования алгоритма по первому варианту осуществления заявляемого способа, т.е. система отсчета, связанная с подвижным объектом, может быть повернута на некоторые начальные углы относительно локальной системы координат. Зададим эти углы по осям X, Y, Z (-8°, 10°, 21°) соответственно. Начальную величину скорости движения зададим 10 м/с. Данные с измерительного устройства инерционной навигационной системы поступают с частотой 10 Гц. Данные с приемника спутниковой навигационной системы поступают с частотой 1 Гц. Причем моделирование зависимости числа спутников от времени, прошедшего с начала движения подвижного объекта задавалась таким же образом, как показано на фиг.4. Однако большое количество спутников в начале движения было выбрано для определения начальных углов между системой координат, связанной с подвижным объектом, и локальной системой координат. Так как если бы в начале движения количество спутников было бы менее четырех, то определить этот угол не удалось.
На фиг.6 показана траектория движения подвижного объекта.
1 - траектория движения подвижного объекта, рассчитанная по известному алгоритму [5],
2 - траектория движения подвижного объекта, рассчитанная по алгоритму заявленного способа по второму варианту осуществления.
Рассматривался случай, когда известны начальное местоположение подвижного объекта 2 и его начальная скорость. Угол между системой координат, связанной с подвижным объектом, и локальной системой координат не известен.
Из фиг.6 очевидно, что предложенный алгоритм согласно изобретению позволяет определять местоположение объекта в том случае, когда число видимых спутников менее четырех. Позволяет корректировать данные с измерительного устройства инерционной навигационной системы. Позволяет определить начальный угол между системой координат, связанной с подвижным объектом, и локальной системой.
Было проведено также компьютерное моделирование для случая использования двух алгоритмов одновременно при тех же условиях, как показано на фиг.4.
На фиг.7 показана траектория движения подвижного объекта.
1 - траектория движения подвижного объекта, рассчитанная по алгоритму заявляемого изобретения по первому варианту осуществления.
2 - траектория движения подвижного объекта, рассчитанная по алгоритмам заявленного способа, когда одновременно используется способ по первому и второму вариантам осуществления.
Из фиг.7 следует, что предложенный алгоритм согласно изобретению позволяет определять местоположение объекта в том случае, когда число видимых спутников менее четырех. Позволяет корректировать данные с измерительного устройства инерционной навигационной системы. Позволяет определить начальный угол между системой координат, связанной с подвижным объектом, и локальной системой. Если вычисления проводить в условиях ограниченной разрядности (точности) без введенных признаков алгоритма согласно изобретению, например как в известном техническом решении, то проявится неустойчивость алгоритма и вычисление местоположения объекта станет невозможным.
Таким образом, проведенное компьютерное моделирование заявляемого способа (варианты) подтвердило не только высокую эффективность изобретения при определении местоположения подвижного объекта, но и позволяет разработчику построить систему таким образом, чтобы получить максимальный технический эффект при использовании заявляемого изобретения.
Заявляемое изобретение по первому варианту осуществления позволяет:
- существенно снизить объем вычислительных операций для определения местоположения подвижного объекта;
- снизить размеры вычислительного устройства, используемого на подвижном объекте, что делает возможным использовать его практически на любых подвижных объектах, имеющих даже маленькие размеры;
- обеспечить высокую точность определения местоположения подвижного объекта даже в сложных условиях, когда сигналы спутников экранированы рельефом или строениями, или прием сигналов спутников по каким-либо причинам временно не возможен.
Заявляемое изобретение по второму варианту осуществления позволяет обеспечить высокую точность определения местоположения подвижного объекта даже в сложных условиях, когда сигналы спутников экранированы рельефом или строениями, или прием сигналов спутников по каким-либо причинам временно не возможен, повысить устойчивость процедуры итеративной оценки координат подвижного объекта.
Использование изобретения по первому и/или второму вариантам дает широкую возможность выбора реализации позволяет разработчику построить систему таким образом, чтобы получить максимальный технический эффект при использовании заявляемого изобретения.

Claims (2)

1. Способ определения местоположения подвижного объекта посредством гибридной навигационной системы, объединяющей приемник спутниковой навигационной системы для приема навигационного сигнала, который позволяет определять позицию спутников, скорость спутников, псевдорасстояния до объекта наблюдения и оценку допплеровского смещения несущей частоты навигационного сигнала, измерительное устройство инерционной навигационной системы и вычислительное устройство, расположенные на подвижном объекте, с которого поступают угловые скорости по каждой ортогональной оси X, Y и Z, линейные ускорения по ортогональным осям, заключающийся в том, что считают, что начальное местоположение подвижного объекта и начальное значение вектора его скорости известно, принятые данные со спутников, которые находятся в зоне радиовидимости, используют для формирования посредством вычислительного устройства двух матриц поворота, одна из которых - матрица поворота для координат спутников, другая - матрица поворота для скоростей спутников, используя сформированные матрицы поворота посредством вычислительного устройства осуществляют преобразование координат спутников и их скоростей из геоцентрической фиксированной системы координат в локальную систему координат, принимают данные с измерительного устройства инерционной навигационной системы подвижного объекта - угловые скорости и линейные ускорения подвижного объекта, используя принятые данные об угловых скоростях подвижного объекта, формируют матрицу поворота R из системы координат, связанной с подвижным объектом, в локальную систему координат, используя сформированную матрицу поворота R, преобразуют полученные данные о линейных ускорениях подвижного объекта; формируют матрицу перехода для вектора состояния, корреляционную матрицу ошибок инерционных измерений Q, характеризующую измерения, осуществляемые измерительным устройством инерционной навигационной системы, корреляционную матрицу ошибок измерения W, характеризующую данные, поступающие с приемника спутниковой навигационной системы, используя полученные преобразованные данные о линейных ускорениях подвижного объекта, а также значения местоположения, скорости, сформированные матрицы поворота, посредством вычислительного устройства вычисляют местоположение подвижного объекта и его скорость движения; преобразованные данные со спутников, матрицу перехода для вектора состояния, корреляционную матрицу ошибок инерционных измерений Q, корреляционную матрицу ошибок измерения W, вычисленные местоположение подвижного объекта и его скорость движения, используют для формирования матрицы Н, описывающей линейную связь всех измерений с компонентами вектора состояния, для вычисления прогнозируемых значений вектора состояния dx и для вычисления корреляционной матрицы ошибок оценки компонентов вектора состояния Р, используя вычисленные значения, вычисляют вектор состояния и его корреляционную матрицу ошибок, по результатам вычисленного вектора состояния определяют текущее местоположение объекта, отличающийся тем, что сформированные корреляционную матрицу ошибок инерционных измерений Q и корреляционную матрицу ошибок измерений W умножают на соответствующие им весовые коэффициенты, используя вычислительное устройство, при вычислении прогнозируемых значений вектора состояния dx и корреляционной матрицы его ошибок выполняют посредством вычислительного устройства обращение матрицы по приближенной формуле:
(W+H·P·HT)-1≈1/W(1-H·P·HT/W),
где T - операция транспонирования матрицы,
при этом весовые коэффициенты выбирают таким образом, чтобы выполнялось условие H·P·HT/W<1, элементы корреляционной матрицы ошибок вектора состояния сравнивают с заданной величиной порога, если хотя бы один из элементов превышает заданную величину порога, то для вычисления вектора состояния текущего этапа используют вычисленные значения матрицы ошибок вектора состояния предыдущего этапа, в случае превышения порога хотя бы одним из элементов возвращается матрица дисперсии, вычисленная на предыдущем шаге.
2. Способ определения местоположения подвижного объекта посредством гибридной навигационной системы, объединяющей приемник спутниковой навигационной системы для приема навигационного сигнала, который позволяет определять позицию спутников, скорость спутников, псевдорасстояния до объекта наблюдения и оценку допплеровского смещения несущей частоты навигационного сигнала, измерительное устройство инерционной навигационной системы и вычислительное устройство, расположенные на подвижном объекте, с которого поступают угловые скорости по каждой ортогональной оси X, Y и Z, линейные ускорения по ортогональным осям, заключающийся в том, что считают, что начальное местоположение подвижного объекта и начальное значение вектора его скорости известно, а угол между системой координат, связанной с подвижным объектом, и локальной системой координат не известен; принятые данные со спутников, которые находятся в зоне радиовидимости, используют для формирования посредством вычислительного устройства двух матриц поворота, одна из которых - матрица поворота для координат спутников, другая - матрица поворота для скоростей спутников, используя сформированные матрицы поворота посредством вычислительного устройства осуществляют преобразование координат спутников и их скоростей из геоцентрической фиксированной системы координат в локальную систему координат; принимают данные с измерительного устройства инерционной навигационной системы подвижного объекта - угловые скорости и линейные ускорения подвижного объекта, используя принятые данные об угловых скоростях подвижного объекта, формируют матрицу поворота R из системы координат, связанной с подвижным объектом, в локальную систему координат, используя сформированную матрицу поворота R, преобразуют полученные данные о линейных ускорениях подвижного объекта; формируют матрицу перехода для вектора состояния, корреляционную матрицу ошибок инерционных измерений Q, характеризующую измерения, осуществляемые измерительным устройством инерционной навигационной системы, корреляционную матрицу ошибок измерения W, характеризующую данные, поступающие с приемника спутниковой навигационной системы, используя полученные преобразованные данные о линейных ускорениях подвижного объекта, а также значения местоположения, скорости, сформированные матрицы поворота, посредством вычислительного устройства вычисляют местоположение подвижного объекта и его скорость движения; преобразованные данные со спутников, матрицу перехода для вектора состояния, корреляционную матрицу ошибок инерционных измерений Q, характеризующую измерения, осуществляемые измерительным устройством инерционной навигационной системы, корреляционную матрицу ошибок измерения W, характеризующую данные, поступающие с приемника спутниковой навигационной системы, вычисленные местоположение подвижного объекта и его скорость движения, используют для формирования матрицы Н, описывающей линейную связь всех измерений с компонентами вектора состояния, для вычисления прогнозируемых значений вектора состояния dx и для вычисления корреляционной матрицы ошибок оценки компонентов вектора состояния Р, используя вычисленные значения, вычисляют вектор состояния и его корреляционную матрицу ошибок, по результатам вычисленного вектора состояния определяют текущее местоположение объекта, отличающийся тем, что задают временной интервал τ, на каждом временном интервале τ из элементов вектора состояния посредством вычислительного устройства формируют вектор, элементы которого содержат значения ошибки в определении угла между системой координат, связанной с подвижным объектом, и локальной системой координат, элементам вектора состояния, соответствующим ошибке в определении угла между системой координат, связанной с подвижным объектом, и локальной системой координат, присваивают нулевые значения, используя сформированный вектор, вычисляют корректирующую матрицу поворота, используя которую выполняют коррекцию матрицы поворота R путем умножения ее на корректирующую матрицу, получая скорректированную матрицу поворота R за данный временной интервал τ, используют скорректированную матрицу поворота R для преобразования полученных данных о линейных ускорениях подвижного объекта и формирования матрицы перехода для вектора состояния.
RU2008113873/09A 2008-04-11 2008-04-11 Способ определения местоположения подвижного объекта посредством гибридной навигационной системы (варианты) RU2399065C2 (ru)

Priority Applications (4)

Application Number Priority Date Filing Date Title
RU2008113873/09A RU2399065C2 (ru) 2008-04-11 2008-04-11 Способ определения местоположения подвижного объекта посредством гибридной навигационной системы (варианты)
EP09157768A EP2108923A3 (en) 2008-04-11 2009-04-09 Mobile terminal having a hybrid navigation system, method for determining a location thereof, and computer-readable recording medium recording the method
US12/421,283 US20100109949A1 (en) 2008-04-11 2009-04-09 Mobile terminal having a hybrid navigation system and method for determining a location thereof
KR1020090030822A KR101553039B1 (ko) 2008-04-11 2009-04-09 하이브리드 네비게이션 시스템을 구비한 이동 단말 및 그 위치 결정 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
RU2008113873/09A RU2399065C2 (ru) 2008-04-11 2008-04-11 Способ определения местоположения подвижного объекта посредством гибридной навигационной системы (варианты)

Publications (2)

Publication Number Publication Date
RU2008113873A RU2008113873A (ru) 2009-10-20
RU2399065C2 true RU2399065C2 (ru) 2010-09-10

Family

ID=40823195

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2008113873/09A RU2399065C2 (ru) 2008-04-11 2008-04-11 Способ определения местоположения подвижного объекта посредством гибридной навигационной системы (варианты)

Country Status (4)

Country Link
US (1) US20100109949A1 (ru)
EP (1) EP2108923A3 (ru)
KR (1) KR101553039B1 (ru)
RU (1) RU2399065C2 (ru)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2751680C1 (ru) * 2017-12-14 2021-07-15 Сафран Электроникс Энд Дифенс Способ оценки навигационных данных наземного транспортного средства с использованием параметров геометрии и ориентации дороги

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2977314B1 (fr) * 2011-06-29 2013-07-12 Ixblue Dispositif et procede de navigation integrant plusieurs systemes inertiels de navigation hybrides
CN102901505B (zh) * 2011-07-29 2015-10-07 上海博泰悦臻电子设备制造有限公司 导航系统及道路匹配方法与装置
KR101354944B1 (ko) * 2012-08-07 2014-01-24 한국과학기술원 이동하는 무선 단말에 대한 이동경로망 기반 위치 예측과 추정 방법
US9391692B2 (en) * 2013-07-05 2016-07-12 Gilat Satellite Networks Ltd. System for dual frequency range mobile two-way satellite communications
US9678215B2 (en) * 2014-04-01 2017-06-13 The United States Of America As Represented By The Secretary Of The Navy Correlated GPS pseudorange error estimation method
KR101509569B1 (ko) * 2014-11-07 2015-04-07 국방과학연구소 지구곡률과 신호방향정보를 이용한 신호원 위치추정방법
KR102166742B1 (ko) * 2015-12-31 2020-10-16 에스케이텔레콤 주식회사 내비게이션 방법, 이를 위한 장치 및 시스템
JP6424845B2 (ja) 2016-02-03 2018-11-21 株式会社デンソー 位置補正装置、ナビゲーションシステム、及び自動運転システム
CN109085564B (zh) * 2018-08-31 2020-09-18 北京邮电大学 一种定位方法及装置
CN109443188B (zh) * 2018-09-29 2020-05-22 桂林电子科技大学 一种双层多维滑坡监测方法
CN109460051B (zh) * 2018-12-19 2021-12-07 北京临近空间飞行器系统工程研究所 轨道返回再入式飞行器对星通信姿态控制方法
CN110186479B (zh) * 2019-05-30 2021-04-13 北京航天控制仪器研究所 一种惯性器件误差系数确定方法
CN111504311A (zh) * 2020-05-15 2020-08-07 杭州鸿泉物联网技术股份有限公司 多传感器融合实时定位导航装置及方法
CN111929718A (zh) * 2020-06-12 2020-11-13 东莞市普灵思智能电子有限公司 一种自动驾驶对象探测和定位系统及方法
CN112179347B (zh) * 2020-09-18 2022-10-18 西北工业大学 一种基于光谱红移误差观测方程的组合导航方法
CN112698368B (zh) * 2020-12-03 2023-08-01 湖北三江航天险峰电子信息有限公司 一种导航接收机的导航信号解析方法及计算机存可读介质
CN113608250B (zh) * 2021-07-30 2024-10-11 西安广和通无线软件有限公司 一种终端定位方法、设备、存储介质及定位模组
CN115016649B (zh) * 2022-08-09 2022-10-18 中航信移动科技有限公司 用于机舱座位显示的数据处理方法、电子设备及存储介质
CN117590347B (zh) * 2024-01-18 2024-04-02 四川天中星航空科技有限公司 一种基于雷达回波信号的目标模拟方法

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2134911C1 (ru) * 1996-09-13 1999-08-20 Летно-исследовательский институт им.М.М.Громова Система предупреждения столкновения летательных аппаратов при летных испытаниях
RU2241958C1 (ru) * 2003-12-02 2004-12-10 Федеральное государственное унитарное предприятие "Научно-исследовательский институт электрофизической аппаратуры им. Д.В.Ефремова" Способ (варианты) и следящая система для определения положения и ориентации подвижного объекта
US6900760B2 (en) * 2000-06-07 2005-05-31 Qinetiq Limited Adaptive GPS and INS integration system
RU2004132062A (ru) * 2004-11-02 2006-04-10 Федеральное государственное унитарное предпри тие "Научно-производственный центр автоматики и приборостроени им. акад. Н.А. Пилюгина" (ФГУП "НПЦАП") (RU) Способ определения начальной выставки бесплатформенного инерциального блока относительно базовой системы координат
JP4020143B2 (ja) * 2006-02-20 2007-12-12 トヨタ自動車株式会社 測位システム、測位方法及びカーナビゲーションシステム
FR2905470A1 (fr) * 2006-09-06 2008-03-07 France Telecom Systeme et procede de localisation d'une cible dans une image,unite centrale,programme et support pour ce systeme

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4232313A (en) * 1972-09-22 1980-11-04 The United States Of America As Represented By The Secretary Of The Navy Tactical nagivation and communication system
US6516021B1 (en) 1999-09-14 2003-02-04 The Aerospace Corporation Global positioning systems and inertial measuring unit ultratight coupling method
US6282496B1 (en) * 1999-10-29 2001-08-28 Visteon Technologies, Llc Method and apparatus for inertial guidance for an automobile navigation system
US20020008661A1 (en) 2000-07-20 2002-01-24 Mccall Hiram Micro integrated global positioning system/inertial measurement unit system
FR2830320B1 (fr) * 2001-09-28 2003-11-28 Thales Sa Centrale de navigation inertielle hybryde a integrite amelioree
US7193559B2 (en) 2003-01-21 2007-03-20 Novatel, Inc. Inertial GPS navigation system with modified kalman filter
US7346452B2 (en) * 2003-09-05 2008-03-18 Novatel, Inc. Inertial GPS navigation system using injected alignment data for the inertial system
US7245215B2 (en) * 2005-02-10 2007-07-17 Pinc Solutions Position-tracking device for position-tracking system
JP2007064853A (ja) 2005-08-31 2007-03-15 Hitachi Ltd 複合測位による移動体の測位制御装置、システムおよびプログラム
KR100754801B1 (ko) 2007-06-08 2007-09-03 한국유지관리 주식회사 가속도계를 이용한 지피에스 변위 보정 시스템
KR100814291B1 (ko) 2007-08-20 2008-03-18 엠디에스테크놀로지 주식회사 Gps와 센서를 이용한 위치 정보 제공 장치

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2134911C1 (ru) * 1996-09-13 1999-08-20 Летно-исследовательский институт им.М.М.Громова Система предупреждения столкновения летательных аппаратов при летных испытаниях
US6900760B2 (en) * 2000-06-07 2005-05-31 Qinetiq Limited Adaptive GPS and INS integration system
RU2241958C1 (ru) * 2003-12-02 2004-12-10 Федеральное государственное унитарное предприятие "Научно-исследовательский институт электрофизической аппаратуры им. Д.В.Ефремова" Способ (варианты) и следящая система для определения положения и ориентации подвижного объекта
RU2004132062A (ru) * 2004-11-02 2006-04-10 Федеральное государственное унитарное предпри тие "Научно-производственный центр автоматики и приборостроени им. акад. Н.А. Пилюгина" (ФГУП "НПЦАП") (RU) Способ определения начальной выставки бесплатформенного инерциального блока относительно базовой системы координат
JP4020143B2 (ja) * 2006-02-20 2007-12-12 トヨタ自動車株式会社 測位システム、測位方法及びカーナビゲーションシステム
FR2905470A1 (fr) * 2006-09-06 2008-03-07 France Telecom Systeme et procede de localisation d'une cible dans une image,unite centrale,programme et support pour ce systeme

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2751680C1 (ru) * 2017-12-14 2021-07-15 Сафран Электроникс Энд Дифенс Способ оценки навигационных данных наземного транспортного средства с использованием параметров геометрии и ориентации дороги

Also Published As

Publication number Publication date
KR20090108544A (ko) 2009-10-15
RU2008113873A (ru) 2009-10-20
EP2108923A3 (en) 2012-05-09
EP2108923A2 (en) 2009-10-14
KR101553039B1 (ko) 2015-09-14
US20100109949A1 (en) 2010-05-06

Similar Documents

Publication Publication Date Title
RU2399065C2 (ru) Способ определения местоположения подвижного объекта посредством гибридной навигационной системы (варианты)
US8525727B2 (en) Position and velocity uncertainty metrics in GNSS receivers
Tay et al. Weighting models for GPS Pseudorange observations for land transportation in urban canyons
US10371806B2 (en) Doppler aided inertial navigation
CN103376454B (zh) 使用精确卫星信息定位的先进全球导航卫星系统(gnss)
US7711476B2 (en) Aided INS/GPS/SAR navigation with other platforms
US20110238308A1 (en) Pedal navigation using leo signals and body-mounted sensors
JP5673071B2 (ja) 位置推定装置及びプログラム
CN110133700B (zh) 一种船载综合导航定位方法
Ng et al. Direct position estimation utilizing non-line-of-sight (NLOS) GPS signals
US20180011200A1 (en) Satellite signal exclusion based on doppler information
JP4905054B2 (ja) 移動体用衛星電波受信機
US12061275B2 (en) Enhancing sensitivity to reflected GNSS signals
KR20010008320A (ko) 연속 칼만 필터 알고리즘을 이용한 위성 항법 장치 및방법
Han et al. Land vehicle navigation with the integration of GPS and reduced INS: performance improvement with velocity aiding
CN114415220A (zh) 一种gnss抑制干扰区域下的可信定位预测方法及系统
US8818720B2 (en) Method and apparatus of GNSS receiver heading determination
Amt et al. Positioning for range-based land navigation systems using surface topography
Yan et al. INS-aided tracking with FFT frequency discriminator for weak GPS signal under dynamic environments
US9052388B2 (en) Method and apparatus of GNSS receiver heading determination
KR102072630B1 (ko) 다중 GNSS를 활용한 위치영역 Hatch 필터 기반 위치 추정 방법 및 장치
Georgy Advanced nonlinear techniques for low cost land vehicle navigation
Elisson et al. Low cost relative GNSS positioning with IMU integration
Wang et al. Robust Inertial Post-Processing Aided by Trimble ProPoint GNSS Technology for Urban HD Mapping and Autonomous Navigation
Cho et al. Accurate and Resilient GPS-Only Localization With Velocity Constraints

Legal Events

Date Code Title Description
FA92 Acknowledgement of application withdrawn (lack of supplementary materials submitted)

Effective date: 20091004

FZ9A Application not withdrawn (correction of the notice of withdrawal)

Effective date: 20100212

MM4A The patent is invalid due to non-payment of fees

Effective date: 20130412