how can I create a (8 or infinity) shaped trajectory using 'WaypointTrajectory' or 'KinematicTrajectory' system object?
12 ビュー (過去 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!