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