Способ навигации подводного робота с использованием одномаяковой системы
Иллюстрации
Показать всеИзобретение относится к области гидроакустических навигационных систем и может быть использовано для мобильного навигационного обеспечения подводных роботов, в том числе работающих в ледовых условиях. Технический результат - расширение функциональных возможностей. Для этого в процессе навигации подводного робота используется один опорный гидроакустический маяк, координаты которого уточняют средствами спутниковых систем навигации и передают по гидроакустическому каналу на борт подводного робота, по ходу движения которого производят измерения скорости, курса и глубины, с использованием соответствующих датчиков принимают навигационные сигналы, излучаемые опорным гидроакустическим маяком, измеряют время распространения сигнала от маяка до подводного робота; на борту подводного робота инициализируют набор предполагаемых положений: точек, географические координаты которых равномерно разбросаны вокруг области погружения; изначально каждое положение считают равновероятным; количество предполагаемых положений выбирают исходя из вычислительных возможностей аппаратуры подводного робота и требуемого уровня точности определения местоположения; в момент приема подводным роботом навигационного сигнала от опорного маяка производят детерминированный сдвиг каждого предполагаемого положения. 1 ил.
Реферат
Изобретение относится к области гидроакустических навигационных систем и может быть использовано для мобильного навигационного обеспечения подводных роботов, в том числе работающих в ледовых условиях.
Известен способ навигации подводного объекта посредством гидроакустической навигационной системы (патент РФ №2444759, МПК G01S 15/08, 2012 г.). В нем для вычисления координат используют базу из М гидроакустических приемоответчиков, размещенных на дрейфующих станциях по водной поверхности и донных станциях на морском дне.
Недостатками способа являются: ограничение района дальностью связи подводного робота с отдельным приемоответчиком; ограничение мобильности, вызванное значительными временными затратами на развертывание и свертывание навигационной системы; увеличение стоимости навигационной системы за счет необходимости применения нескольких сложных автономных систем, какими являются дрейфующие по водной поверхности и донные гидроакустические приемоответчики.
Также известен способ навигационного обеспечения автономного подводного робота, контролируемого с борта обеспечивающего судна (патент РФ №2344435, МПК G01S 3/80, 2009 г.). В нем для определения координат используют один опорный гидроакустический маяк, буксируемый обеспечивающим судном, которое перемещают в соответствии с движениями подводного робота. Оценка координат производиться путем комплексной обработки данных бортовой системы счисления пути и сигналов гидроакустической навигационной системы.
Этот способ навигационного обеспечения автономного подводного робота, контролируемого с борта обеспечивающего судна, по своему функциональному назначению, по своей технической сущности и достигаемому результату наиболее близок заявленному и принят за прототип.
Недостатки прототипа:
- необходимость перемещать опорный гидроакустический маяк в соответствии с движением автономного подводного робота вдоль его трассы;
- необходимость в установке на борту подводного робота координат его стартовой точки.
Указанные недостатки вносят существенные трудности в применение подводных роботов в ледовых условиях ввиду того, что возможности перемещения опорного маяка ограничены, а всплытие для повторной установки стартовых координат в случае потери навигации часто затруднительно или невозможно.
Задачей, на решение которой направлено заявляемое изобретение, является разработка способа навигационного обеспечения подводного робота с использованием одного опорного гидроакустического маяка, обладающего высокой надежностью; точностью, достаточной для успешного исполнения миссии подводного робота; совместимостью с существующими на сегодняшний день подводными роботами; мобильностью.
Технический результат достигается тем, что для навигации подводного робота используется один опорный гидроакустический маяк, координаты которого уточняют средствами спутниковых систем навигации и передают по гидроакустическому каналу на борт подводного робота, по ходу движения которого производят измерения скорости, курса и глубины, с использованием соответствующих датчиков принимают навигационные сигналы, излучаемые опорным гидроакустическим маяком, измеряют время распространения сигнала от маяка до подводного робота; согласно изобретению на борту подводного робота инициализируют набор предполагаемых положений: точек, географические координаты которых равномерно разбросаны вокруг области погружения; изначально каждое положение считают равновероятным; количество предполагаемых положений выбирают исходя из вычислительных возможностей аппаратуры подводного робота и требуемого уровня точности определения местоположения; в момент приема подводным роботом навигационного сигнала от опорного маяка производят детерминированный сдвиг каждого предполагаемого положения в соответствии с данными курса и скорости относительно предыдущего события (начало движения, прием навигационного сигнала); дополнительно к детерминированному сдвигу добавляют нормально распределенное случайное смещение, параметры которого равны оценочным параметрам ошибки измерения скорости и курса; производят пересчет вероятностей каждого предполагаемого положения согласно измерительным данным о курсе, скорости и времени распространения; вычисляют как математическое ожидание всех предполагаемых положений итоговую оценку координат подводного робота; добавляют к результату информацию о глубине подводного робота; формируют новый набор предполагаемых положений в зависимости от новых значений вероятностей; передают по гидроакустическому каналу данные, полученные на борту подводного робота, содержащие оценку его координат в составе обратного навигационного сигнала на опорный гидроакустический маяк, затем по проводной или беспроводной линии связи на обеспечивающее судно или береговой пункт управления, где отображают траекторию движения подводного робота в реальном масштабе времени.
Существенными отличительными от способа-прототипа признаками являются: 1) на борту подводного робота не производится установка координат его стартовой точки; 2) не производится счисление траектории движения подводного робота по данным датчиков скорости, курса и глубины; 3) нет необходимости в перемещении опорного гидроакустического маяка в соответствии с движениями подводного робота и, как следствие, в привязке пункта управления к обеспечивающему судну; 4) измеряется только время распространения навигационного сигнала между опорным маяком и аппаратом, следовательно, нет необходимости в предварительной оценке величины скорости звука в районе работы подводного робота; 5) вычисление координат подводного робота производится на основе набора предполагаемых положений с использованием вероятностной оценки.
Обзор известных изобретений показал, что заявленный способ обладает новым свойством, позволяющим подводному роботу без установки координат точки старта по ходу движения определить свое местоположение (решить задачу локализации) и затем продолжить выполнение миссии с сохранением надежной точности навигации.
Сущность изобретения поясняется чертежом, где на фиг.1 изображена структурная схема реализации способа навигации подводного робота с использованием одномаяковой системы с распределением оборудования на борту подводного робота и обеспечивающего судна или берегового пункта управления.
На борту подводного робота установлена аппаратура: 1 - бортовая навигационная система, в состав которой входят: датчик скорости (лаг Доплера), компас для определения курса, и датчик глубины; 2 - блок вычисления позиции, который может быть реализован как программно, так и программно-аппартно; 3 - приемник навигационных сигналов, в состав которого входят: устройство обработки навигационного сигнала для выделения координатной информации, измеритель времени распространения сигнала между роботом и аппаратом; 4 - передатчик навигационных сигналов, содержащий информацию о текущих координатах подводного робота.
На опорном гидроакустическом маяке установлены: 5 - приемник навигационных сигналов, включающий устройство обработки навигационных сигналов для выделения координатной информации; 6 - передатчик навигационных сигналов, содержащий информацию о текущих координатах опорного маяка; 7 - аппаратура связи с обеспечивающим судном или береговым пунктом управления; 8 - приемник GPS для определения текущих координат.
Способ навигации подводного робота с использованием одномаяковой системы реализуется следующим образом.
Подводный робот посредством судовых средств опускают в воду, предварительно зафиксировав на борту координаты точки его погружения. Затем в области погружения устанавливают опорный гидроакустический маяк и определяют его координаты с помощью приемника GPS 8. На борту подводного робота в блоке вычисления позиции 2 инициализируют начальные предполагаемые положения робота:
1. Создают два массива хр [xp1..xpnpart], yp [yp1..ypnpart] содержащие координаты предполагаемых положений робота (npart - число позиций) в локальной координатной системе подводного робота.
2. Инициализируют созданные массивы координатами точек, равномерно распределенных в пределах радиуса R вокруг точки погружения.
3. Создают массив вероятностей предполагаемых положений p [p1..pnpart].
4. Все предполагаемые положения в начальный момент времени равновероятно могут быть реальной позицией аппарата. Поэтому массив вероятностей предполагаемых положений p заполняют значениями 1/npart.
5. Вычисляют вектор с [c1..cnpart] который содержит кумулятивную функцию вероятностей p.
6. Вычисляют стартовое положение как математическое ожидание всех предполагаемых положений.
Затем подводный робот начинает выполнение миссии. Через передатчик навигационных сигналов 6 излучают навигационный сигнал. Этот сигнал принимается приемником 3, который вычисляет время распространения и выделяет данные о координатах маяка, передавая полученную информацию в вычислитель 2. Бортовая навигационная система 1 непрерывно снабжает блок 2 данными о курсе и скорости.
Внутри блока вычисления позиции 2 выполняют следующий алгоритм:
Шаг первый: ресемплинг. Каждое предполагаемое положение 1..npart заменяют новым:
a) Генерируют случайное число r в диапазоне [0..1] по равномерному закону
b) Производят поиск первого элемента с [c1..cnpart] удовлетворяющего условию:
с) Координаты нового предполагаемого положения принимают (xp(i), yp(i))
Шаг второй. Детерминированный сдвиг:
a) Производят детерминированный сдвиг предполагаемых положений:
где xp(i)j-1, yp(i)j-1 - координаты i-го предполагаемого положения; Δ это смещение, которое рассчитывается по формуле:
где νAUV - скорость подводного робота; dt - время, прошедшее между двумя событиями (начало движения, прием навигационного сигнала); α - курс подводного робота.
b) Производят случайный сдвиг:
где wxpi - случайная величина, сгенерированная по нормальному закону с математическим ожиданием xpi и среднеквадратическим отклонением sigma (выбирается в зависимости от предполагаемых ошибок измерений курса и скорости подводного робота); wypi - случайная величине, сгенерированная по нормальному закону с математическим ожиданием ypi и среднеквадратическим отклонением sigma (выбирается в зависимости от предполагаемых ошибок измерений курса и скорости подводного робота).
Шаг третий. Формирование оценки координат подводного робота:
а) Производят пересчет массива вероятностей предполагаемых положений p [p1..pnpart]. Вероятность рассчитывается относительно следующих параметров:
где pτ(i) - вероятность относительно измеренного времени распространения для i-го предполагаемого положения; pdτ(i) - вероятность относительно изменения времени распространения для i-го предполагаемого положения; pα(i) - вероятность относительно изменения направления движения для i-го предполагаемого положения; d(i) - расстояние между i-м предполагаемым положением и опорным маяком; vs - скорость звука в воде; τ - измеренное время распространения; sigmaτ - коэффициент среднеквадратического отклонения по τ; dτ - изменение измеренного времени распространения относительно предыдущего события; dτest - изменение вычисленного времени распространения относительно предыдущего события; sigmadτ - коэффициент среднеквадратического отклонения по dτ; dα - изменение измеренного времени распространения относительно предыдущего события; dαest - изменение вычисленного времени распространения относительно предыдущего события; sigmadα - коэффициент среднеквадратического отклонения по dα;
b) Оценивают координаты подводного робота как математическое ожидание всех предполагаемых положений:
с) Производят пересчет кумулятивной функции вероятностей p - вектор с [c1..cnpart].
К полученной оценке добавляют данные о глубине подводного робота. Эта информация поступает в передатчик 4, затем по гидроакустическому каналу в приемник 5. Аппаратура 7 осуществляет передачу навигационной информации по проводной или беспроводной линии связи на обеспечивающее судно или береговой пункт управления.
Таким образом, заявленный способ навигации подводного робота с использованием одномаяковой системы обладает следующими преимуществами:
- Высокая надежность. Способ не требует начальной установки координат старта на борту подводного робота, что позволяет эксплуатировать робот без аварийных всплытий, вызванных потерей навигации.
- Сохранение уровня точности определения координат на протяжении всей миссии подводного робота. В способе не используется система счисления пути, главный недостаток которой накопление ошибки.
- Универсальность. Благодаря упрощенной структуре способ может быть использован для навигации любых подводных роботов, оснащенных гидроакустической приемо-передающей аппаратурой, путем простой программной (если позволяю вычислительные ресурсы робота) или программно-аппаратной модернизации.
- Мобильность. Для навигации подводного робота требуется только установка одного гидроакустического маяка.
Способ навигации подводного робота с использованием одномаяковой системы, заключающийся в использовании одного опорного гидроакустического маяка, координаты которого уточняют средствами спутниковых систем навигации и передают по гидроакустическому каналу на борт подводного робота, по ходу движения которого производят измерения скорости, курса и глубины, с использованием соответствующих датчиков принимают навигационные сигналы, излучаемые опорным гидроакустическим маяком, измеряют время распространения сигнала от маяка до подводного робота; отличающийся тем, что на борту подводного робота инициализируют набор предполагаемых положений: точек, географические координаты которых равномерно разбросаны вокруг области погружения; изначально каждое положение считают равновероятным; количество предполагаемых положений выбирают исходя из вычислительных возможностей аппаратуры подводного робота и требуемого уровня точности определения местоположения; в момент приема подводным роботом навигационного сигнала от опорного маяка производят детерминированный сдвиг каждого предполагаемого положения в соответствии с данными курса и скорости относительно предыдущего события (начало движения, прием навигационного сигнала); дополнительно к детерминированному сдвигу добавляют нормально распределенное случайное смещение, параметры которого равны оценочным параметрам ошибки измерения скорости и курса; производят пересчет вероятностей каждого предполагаемого положения согласно измерительным данным о курсе, скорости и времени распространения; вычисляют как математическое ожидание всех предполагаемых положений итоговую оценку координат подводного робота; добавляют к результату информацию о глубине подводного робота; формируют новый набор предполагаемых положений в зависимости от новых значений вероятностей; передают по гидроакустическому каналу данные, полученные на борту подводного робота, содержащие оценку его координат в составе обратного навигационного сигнала, на опорный гидроакустический маяк, затем по проводной или беспроводной линии связи на обеспечивающее судно или береговой пункт управления, где отображают траекторию движения подводного робота в реальном масштабе времени.