Trajectory designing Matlab code
Mostrar comentarios más antiguos
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
1 comentario
Bilal sadiq
el 26 de Jun. de 2018
Respuestas (3)
Ameer Hamza
el 26 de Jun. de 2018
0 votos
You can use From Workspace block to transfer trajectory signal data from MATLAB base workspace to Simulink.
Bilal sadiq
el 26 de Jun. de 2018
0 votos
5 comentarios
Ameer Hamza
el 26 de Jun. de 2018
Editada: Ameer Hamza
el 26 de Jun. de 2018
"I have already done that but unable to get that"
please explain the problem in detail. It is difficult to guess the problem you are facing. Please provide more detail of what is not working and if possible attach a sample model and dataset with your comment.
Bilal sadiq
el 26 de Jun. de 2018
Ameer Hamza
el 26 de Jun. de 2018
Here is a simple example demonstrating how to use From Workspace to get base workspace data in Simulink.
First, run this code to create sample data:
t = 0:0.1:10;
y = t.^2;
data = [t' y'];
Then run the attached Simulink model. Also check the setting of the From Workspace block to see how to set the variable name.
Bilal sadiq
el 27 de Jun. de 2018
Ameer Hamza
el 27 de Jun. de 2018
What is the error?
Bilal sadiq
el 27 de Jun. de 2018
0 votos
2 comentarios
Ameer Hamza
el 27 de Jun. de 2018
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.
Bilal sadiq
el 27 de Jun. de 2018
Categorías
Más información sobre Discontinuities en Centro de ayuda y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
