Создайте траекторию актёра или транспортного средства в сценарии вождения
trajectory( создает траекторию для актёра или транспортного средства, ac,waypoints)ac, из набора путевых точек.
Примечание
Функция траектории генерирует траектории, которые имеют разрывы в ускорении между путевыми точками, что приводит к большому количеству рывка. Чтобы сгенерировать плавную, ограниченную рывком траекторию, используйте smoothTrajectory вместо этого функция.
trajectory( задает время ожидания для актёра или транспортного средства в дополнение к входным параметрам в предыдущем синтаксисе. Используйте этот синтаксис, чтобы сгенерировать сценарии вождения с остановкой путем паузы актёра или актёра транспортного средства в определенных путевых точках.ac,waypoints,speed,waittime)
trajectory функция создает траекторию для актёра, которому следует в сценарии. Траектория состоит из пути, по которому следует объект, и его скорости вдоль пути. Путь задается с помощью N двумерных или трехмерных точек пути. Каждый из N - 1 сегментов между путевыми точками задает кривую, кривизна которой изменяется линейно с расстоянием вдоль сегмента. Функция подбирает кусочно- clothoid кривую к (x, y) координатам путевых точек путем соответствия кривизны с обеих сторон путевой точки. Для некрылой кривой кривизна в первой и последней путевой точке равна нулю. Если первая и последняя точки пути совпадают, то кривизны до и после конечных точек совпадают. z -координаты траектории интерполируются с помощью кусочно-кубической кривой, сохраняющей форму.
Сгенерированная траектория приводит к кусочно-постоянному профилю ускорения для каждого сегмента между путевыми точками. Эти сегменты имеют разрывы ускорения между ними. Чтобы избежать разрывов в ускорении, используйте smoothTrajectory функция для генерации траекторий.