how can I create a (8 or infinity) shaped trajectory using 'WaypointTrajectory' or 'KinematicTrajectory' system object?
15 次查看(过去 30 天)
显示 更早的评论
I want waypoints ? and Euler angles? for that.
0 个评论
采纳的回答
Ryan Salvo
2022-3-1
Hi Biswajit,
Here is code that will create a figure 8 shaped trajectory with the waypointTrajectory object.
Thanks,
Ryan
% Specify waypoints, times of arrival, and sampling rate.
wp = [0 0 0; 2 -2 0; 4 0 0; 6 2 0; 8 0 0; 6 -2 0; 4 0 0; 2 2 0; 0 0 0];
toa = 4*(0:size(wp,1)-1).';
Fs = 100;
% Create trajectory.
traj = waypointTrajectory(wp, toa, SampleRate=Fs);
% Get position.
t = 0:1/Fs:toa(end);
pos = lookupPose(traj, t);
% Plot.
figure
plot(pos(:,1), pos(:,2))
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Assembly 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!