Главная » Просмотр файлов » Биард Р.У., МакЛэйн Т.У. Малые БЛА - теория и практика (2015)

Биард Р.У., МакЛэйн Т.У. Малые БЛА - теория и практика (2015) (1245764), страница 36

Файл №1245764 Биард Р.У., МакЛэйн Т.У. Малые БЛА - теория и практика (2015) (Биард Р.У., МакЛэйн Т.У. Малые беспилотные летательные аппараты: теория и практика (2015)) 36 страницаБиард Р.У., МакЛэйн Т.У. Малые БЛА - теория и практика (2015) (1245764) страница 362021-01-16СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 36)

Основной акцент делаетсяцеликом на круговые орбиты, но также могут быть получены вытянутыеовальные и эллиптические орбиты. Метод, описанный в [55], который основывается на методе Ляпунова, может быть обобщен на прямые линии.Понятие поля векторов аналогично потенциальным полям, которые широкоиспользуются в качестве инструмента при планировании траекторий в робототехнике (см., например, [56]).

В [57] также было предложено использовать потенциальные поля при навигации БЛА для избегания столкновения с препятствиями.Метод, предложенный в [57], обеспечивает способ для групп БЛА использоватьградиент потенциального поля для прокладки безопасного маршрута в плотно заселенных районах, одновременно при этом агрессивно приближаясь к своим целям.

Поля векторов отличаются от потенциальных полей тем, что они не должныв обязательном порядке представлять градиент потенциала. В отличие от этогополе векторов просто указывает требуемое направление перемещения.Для отслеживания траектории полета БЛА было предложено несколько подходов. Метод плотного сопровождения криволинейных траекторий представленв [58].

Для прямолинейных траекторий этот подход аппроксимирует пропорционально-дифференциальное регулирование. Для криволинейных траекторийиспользуется дополнительный элемент с упреждающим регулированием, который повышает возможности сопровождения. Этот подход включает в себя196Глава 10. Движение по прямой линии и круговой орбитедобавление адаптивного элемента для учета таких возмущений, как ветер. Подход прошел апробацию в полетных экспериментах.В [59] описан интегрированный подход в разработке алгоритмов наведенияи управления при автономном отслеживании траектории транспортным средством. Этот подход строится на теории планирования коэффициента усиленияи создает контроллеры для отслеживания траекторий, которые задаются винерциальной системе координат.

Этот подход проиллюстрирован с помощьюмоделирования небольшого БЛА. В [26] представлен метод выдерживаниямаршрута для БЛА, который создает постоянную линию визирования от БЛАдо наблюдаемой цели.10.4. Îïûòíî-êîíñòðóêòîðñêàÿ ðàçðàáîòêàЦель этого задания — внедрить алгоритмы 3 и 4. Загрузите примерную программу для этой главы и веб-страницы этого учебника и обратите вниманиена два дополнительных блока, помеченных как PathManager и PathFollower.На выходе блока управления маршрутом будетy Управл.æ flag öçV d ÷ç g ÷ç r ÷= ç q ÷,ç c ÷ç r ÷ç l ÷øèгде flag = 1 указывает, что следует придерживаться траектории PЛин.(r, q);flag = 2 указывает, что следует придерживаться траектории Pорбита(c, с, л);V gd — требуемая воздушная скорость.10.1. Измените path_follow.m, чтобы включить алгоритм 3 и 4.

За счет изменения path_manager_chap10.m протестируйте оба алгоритма следования попрямой линии и по круговой орбите на модели наведения, задаваемой уравнением (9.19). Пример схемы Simulink дан в mavsim_chap10_model.mdl. Протестируйте обе конструкции со значительным постоянным ветром (напримерwn = 3, we = ­3).

Настройте коэффициенты усиления, чтобы добиться приемлемых рабочих характеристик.10.2. Вставьте алгоритмы отслеживания траектории в полную модельМБЛА с шестью степенями свободы. Пример схемы Simulink приводится вmavsim_chap10.mdl.

Протестируйте свою конструкторскую разработку при наличии сильного постоянного ветра (например wn = 3, we = ­3). При необходимости настройте коэффициенты усиления, чтобы добиться приемлемых рабочих характеристик.ÃËÀÂÀ 11ÑÈÑÒÅÌÀ ÓÏÐÀÂËÅÍÈßÌÀÐØÐÓÒÎÌВ гл. 10 была разработана стратегия наведения для выдерживания прямолинейными и орбитальными траекториями. Цель этой главы — дать описаниедвух простых стратегий, которые объединяют прямолинейные и орбитальныетраектории для синтезирования общих классов траекторий, полезных для автономной работы МБЛА.

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

В отношении архитектур, показанных на рис. 1.1 и 1.2, эта глава описывает систему управления траекторией.11.1. Ïåðåõîäû ìåæäó ïóòåâûìè òî÷êàìèОпределим маршрут как заданную командой последовательность путевых точекW = {w1, w2, . . . , wN},)Т(11.1)Î R 3.где wi = (wn,i, we,i, wd,iВ этом разделе будет рассмотрена проблема переключения с сегмента одной путевой точки на другой.

Проанализируем сценарий, представленный на рис. 11.1, который отображает МБЛА, отслеживающийсегмент прямолинейной траектории w i -1 w i . Интуитивно понятно, что, когдаМБЛА достигает wi, нужно переключить алгоритм управления так, чтобы онотслеживал сегмент прямой линии w i w i +1 . Какой из методов наилучшийдля определения того, достиг ли МБЛА путевой точки wi? Один из возможныхспособов — переключать, когда МБЛА входит в заранее заданную область вокруг wi. Другими словами, алгоритм наведения переключит сразу же, если| |p(t) ­ wi) | | £ b,где b является размером области, а p(t) — положением МБЛА. Однако при наличии возмущений, таких как ветер, или если b выбрана слишком маленькой,или если сегмент от путевой точки wi ­ 1 до wi короткий, а алгоритм сопровож-198Глава 11. Система управления маршрутомb-область вокруг wiРис. 11.1.

Когда нужно делать переход сопровождения из одного сегмента прямолинейнойтраектории в другой, необходим критерий, который бы указывал на то, когдаМБЛА заканчивает первый сегмент. Возможный вариант — переключать сопровождение, когда МБЛА входит в b-область вокруг путевой точки перехода. Болееудобным является вариант, когда МБЛА входит в полуплоскость H(wi, ni)дения не имел достаточного времени для схождения, тогда МБЛА может никогда не войти в b-область, окружающую точку wi.Более приемлемый метод, который нечувствителен к ошибкам сопровождения, использует критерий переключения в полуплоскости.

Пусть точка r Î R3 ивектор нормали n Î R3 образуют полуплоскостьH(r, n) @ {p Î R3 : (p ­ r)Тn ³ 0}.В соответствии с рис. 11.1, можно задать единичный вектор, нацеленныйв направлении сегмента линии w i w i +1 , такой чтоqi @w i +1 - w i,w i +1 - w i(11.2)и, соответственно, единичный вектор нормали к трехмерной полуплоскости,которая разделяет отрезок линии w i -1 w i от отрезка линии w i w i +1 и задаетсясоотношениемq+ qi.ni @ i -1q i -1 + q iМБЛА выдерживает траекторию отрезка прямой линии от wi ­ 1 к wi, покане войдет в полуплоскость H(wi, ni), в точке пересечения с которой он начнетследовать по траектории от точки wi к точке wi+1.Простой алгоритм для выдерживания последовательности путевых точек вуравнении (11.1) описывается алгоритмом 5.

В первый раз, когда этот алгоритм выполняется, указатель путевой точки инициализируется значением i = 2во 2-й строке. МБЛА будет подана команда следовать по отрезку прямой линии w i -1 w i . Индекс i является статической переменной и сохраняет свое значение после выполнения алгоритма до следующего. Линии 4 и 5 задают r и q11.1. Переходы между путевыми точками199для текущего сегмента траектории. Линия 6 задает единичный вектор вдольследующего отрезка траектории, а линия 7 является вектором, который перпендикулярен полуплоскости, разделяющей отрезок w i -1 w i от отрезка w i w i +1 .С помощью линии 8 проверяется, достиг ли МБЛА полуплоскости, задающейследующий отрезок траектории. Если достиг, тогда линия 9 дает приращениеуказателю, пока не будет достигнут последний отрезок маршрута.Алгоритм 5.

Следование по путевым точкам: (r, q) = followWpp(W, p)Входные данные: Траектория маршрута W = {w1, ... , wN}, положение МБЛАp = (pn, pe, pd)Т.Требуется: N ³ 31: if достигнут новый отрезок маршрута W, тогда2: Инициализировать индекс путевой точки: i ¬ 23: end if4: r ¬ wi­15: qi­1 ¬ (wi ­ wi­1)/(| |wi ­ wi­1| |)6: qi ¬ (wi+1 ­ wi)/(| |wi+1 ­ wi| |)7: ni ¬ (qi­1 + qi)/(| |qi­1 + qi| |)8: if p Î H(wi, ni), тогда9: Увеличить i ¬ (i + 1), пока не станет i = N ­ 110: end if11: return r, q = qi­1 на каждом шаге по времениАлгоритм 5 создает траектории, похожие на представленные на рис. 11.2.Преимуществами алгоритма 5 является его исключительная простота и то, чтоМБЛА достигает путевой точки, прежде чем делает переход к следующему отрезку прямолинейной траектории. Однако показанные на рис.

11.2 траекториине обеспечивают ни плавный, ни сбалансированный переход между прямолинейными сегментами. Альтернативой являются плавные переходы между путевыми точками, которые осуществляются за счет вставки закруглений, как этопоказано на рис. 11.3. Недостатком траектории, показанной на рис. 11.3, является то, что МБЛА не проходит непосредственно через путевую точку wi, чтоиногда может быть необходимо.В оставшейся части раздела внимание будет сосредоточено на сглаженныхтраекториях, подобных тем, что показаны на рис.

11.3. Геометрия вблизи перехода показана на рис. 11.4. С единичным вектором qi, выровненным по линии между путевыми точками wi и wi+1, задаваемым уравнением (11.2), уголмежду отрезками w i -1 w i и w i w i +1 дается соотношениемr @ cos­1(-q Ti -1 qi).(11.3)Если радиус закругления равен R, как показано на рис. 11.4, тогда расстояние между путевой точкой wi и положением, где вставленное закругление200Глава 11. Система управления маршрутомСеверная координатаСистема управления маршрутомВосточная координатаРис. 11.2. Маршрут, созданный с помощью методаследования маршрутом, описываемым алгоритмом 5.

МБЛА следует по прямолинейному маршруту, пока не достигает определенной путевой точки, и затем совершает маневр перехода на следующий отрезок прямолинейного маршрутаРис. 11.3. Переход с отрезка прямой линии w i - 1w i на отрезок w i w i + 1 может бытьсглажен за счет вставки закругленияпересекает линию w i w i +1 , равноR/tan(ñ/2), а расстояние между wiи центром закругляющей окружности равно R/sin(ñ/2). Поэтомурасстояние между wi и краем закругляющей окружности вдольбиссектрисы r задается соотношением R/sin(ñ/2) ­ R.Для осуществления закругляРис. 11.4. Геометрия, связанная со вставкой зающего маневра, используя алгокругления между прямолинейными сегментами пуритмы выдерживания маршрута,тевых точекописанного в гл.

Характеристики

Список файлов книги

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6418
Авторов
на СтудИзбе
307
Средний доход
с одного платного файла
Обучение Подробнее