Trajectory designing Matlab code
4 ビュー (過去 30 日間)
古いコメントを表示
Hi Dear all i want to make a trajectory path which i have done but i am unable to get the output in simulink please help me fast what mistake i am doing????
function [a3,a2,a1,a0]= TrajCreate(theta0,thetaf,thetad0,thetadf,t)
T=20;
a0 = theta0;
a1 = thetad0;
a2 = (-3 * (theta0 - thetaf) - (2 * thetad0+thetadf )*T)/ T ^ 2;
a3 = (2 * (theta0 - thetaf) + (thetad0+thetadf )*T)/ T ^ 3;
end
% Run File theta0=10; thetaf=50; thetad0=0; thetadf=0;
[a3,a2,a1,a0]=TrajCreate(theta0,thetaf,thetad0,thetadf)
p=[a3 ,a2 , a1 , a0];
t=linspace(0,20,100);
Pos=polyval(p,t)
plot(t,Pos)
This give me nice result but i want the Pos my output in simulink
can you some one please help me
thanks in advance
回答 (3 件)
Ameer Hamza
2018 年 6 月 26 日
You can use From Workspace block to transfer trajectory signal data from MATLAB base workspace to Simulink.
0 件のコメント
Bilal sadiq
2018 年 6 月 27 日
2 件のコメント
Ameer Hamza
2018 年 6 月 27 日
Right-click on the file name and press Save Link as. Also instead of starting a new answer, it is better to keep comment on the original answer. It helps keep track of the things.
参考
カテゴリ
Help Center および File Exchange で Discontinuities についてさらに検索
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
