Сгенерируйте минимальную траекторию толчка через waypoints
[
генерирует минимальную траекторию полинома толчка, которая достигает данного набора входа waypoints с их соответствующими моментами времени. Функция возвращает положения, скорости, ускорения, и дергает в данном количестве отсчетов q
,qd
,qdd
,qddd
,pp
,tPoints
,tSamples
] = minjerkpolytraj(waypoints
,timePoints
,numSamples
)numSamples
. Функция также возвращает кусочный полином pp
форма полиномиальной траектории относительно времени, а также моменты времени tPoints
и шаги расчета tSamples
.
[
задает опции с помощью одного или нескольких аргументов пары "имя-значение" в дополнение к входным параметрам от предыдущего синтаксиса. Например, q
,qd
,qdd
,qddd
,pp
,tPoints
,tSamples
] = minjerkpolytraj(___,Name=Value)minjerkpolytraj(waypoints,timePoints,numSamples,VelocityBoundaryCondition=[1 0 -1 -1; 1 1 1 -1])
генерирует двумерную минимальную траекторию толчка и задает граничные условия скорости в каждой размерности для каждого waypoint.
[1] Bry, Адам, Чарльз Рихтер, Абрахам Бэкрак и Николас Рой. “Агрессивный Рейс Фиксированного Крыла и Самолета Quadrotor в Плотных Внутренних средах”. Международный журнал Исследования Робототехники, 34, № 7 (июнь 2015): 969–1002.
[2] Рихтер, Чарльз, Адам Брай и Николас Рой. “Полиномиальная Траектория, Планирующая Агрессивный Рейс Quadrotor в Плотных Внутренних средах". Работа представила на Международном Симпозиуме Исследования Робототехники (ISRR 2013), 2013.