Сгенерируйте траекторию B-сплайна

В этом примере показано, как сгенерировать траекторию B-сплайна с помощью блока Polynomial Trajectory.

Откройте модель. Вейпойнты и входные параметры TimeInterval переключаются в маске блока источником установки Waypoint к External. Для B-сплайнов waypoints являются на самом деле контрольными точками для выпуклого многоугольника, но первым и последним waypoints соответствуют. Вход Time является только сигналом пандуса симулировать время, прогрессируя.

open_system('bspline_polytraj_ex1.slx')

Запустите симуляцию. Первый рисунок показывает выход q вектор для положений траектории. X Графиков Y показывают фактическую 2D траекторию, которая остается в заданных контрольных точках и поражает первый и последний waypoints.