Управляемый уровнем генератор траектории
Система kinematicTrajectory
object™ генерирует траектории с помощью заданного ускорения и угловой скорости.
Сгенерировать траекторию от уровней:
Создайте объект kinematicTrajectory
и установите его свойства.
Вызовите объект с аргументами, как будто это была функция.
Чтобы узнать больше, как Системные объекты работают, смотрите то, Что Системные объекты? MATLAB.
trajectory = kinematicTrajectory
trajectory = kinematicTrajectory(Name,Value)
возвращает Системный объект, trajectory
= kinematicTrajectorytrajectory
, который генерирует траекторию на основе ускорения и угловой скорости.
наборы каждое свойство trajectory
= kinematicTrajectory(Name,Value
)Name
к заданному Value
. Незаданные свойства имеют значения по умолчанию.
trajectory = kinematicTrajectory('SampleRate',200,'Position',[0,1,10])
создает кинематический Системный объект траектории, trajectory
, с частотой дискретизации 200 Гц и набором исходного положения к [0,1,10].[position,orientation,velocity,acceleration,angularVelocity] = trajectory(bodyAcceleration,bodyAngularVelocity)
[position,orientation,velocity,acceleration,angularVelocity] = trajectory(bodyAngularVelocity)
[position,orientation,velocity,acceleration,angularVelocity] = trajectory(bodyAcceleration)
[position,orientation,velocity,acceleration,angularVelocity] = trajectory()
[
выводит состояние траектории и затем обновляет состояние траектории на основе position
,orientation
,velocity
,acceleration
,angularVelocity
] = trajectory(bodyAcceleration
,bodyAngularVelocity
)bodyAcceleration
и bodyAngularVelocity
.
Этот синтаксис только допустим, если AngularVelocitySource
установлен в 'Input'
, и AccelerationSource
установлен в 'Input'
.
[
выводит состояние траектории и затем обновляет состояние траектории на основе position
,orientation
,velocity
,acceleration
,angularVelocity
] = trajectory(bodyAngularVelocity
)bodyAngularAcceleration
.
Этот синтаксис только допустим, если AngularVelocitySource
установлен в 'Input'
, и AccelerationSource
установлен в 'Property'
.
[
выводит состояние траектории и затем обновляет состояние траектории на основе position
,orientation
,velocity
,acceleration
,angularVelocity
] = trajectory(bodyAcceleration
)bodyAcceleration
.
Этот синтаксис только допустим, если AngularVelocitySource
установлен в 'Property'
, и AccelerationSource
установлен в 'Input'
.
[
выводит состояние траектории и затем обновляет состояние траектории.position
,orientation
,velocity
,acceleration
,angularVelocity
] = trajectory()
Этот синтаксис только допустим, если AngularVelocitySource
установлен в 'Property'
, и AccelerationSource
установлен в 'Property'
.
step | Запустите алгоритм Системного объекта |