'too many output'
Show older comments
clc;
clear all;
a3=200;
d1=130;
d5=275;
d7=90;
q1=50;
q2=25;
q3=40;
q4=35;
q5=80;
q6=60;
q7=110;
Ss=( [q1 q2 q3 q4 q5 q6 q7]* pi/180);
l(1) = Link([0 d1 0 0]);
l(2) = Link([0 0 0 -pi/2]);
l(3) = Link([0 0 a3 pi/2]);
l(4) = Link([0 0 0 -pi/2]);
l(5) = Link([0 d5 0 pi/2]);
l(6) = Link([0 0 0 -pi/2]);
l(7) = Link([0 d7 0 pi/2]);
hamir=SerialLink (l);
miro.name='hamir.1453';
[Q,QD,QDD] = mtraj(@lspb, [0 2 3 1 0 2 0], [1 -1 -3 5 4 9 8],1);
J=hamir.jacob0(Ss);
[m, cm, i, gr, mi, mf]=hamir.dyn(J);
6 Comments
Image Analyst
on 4 Jun 2020
What I get is
Unrecognized function or variable 'Link'.
Error in test4 (line 15)
l(1) = Link([0 d1 0 0]);
And I'm sure if I got past that I'd have a problem with mtraj().
Adam Danz
on 4 Jun 2020
Provide the entire error message (all of it) and tell us what line is causing the problem, according to the error message.
salih akin
on 4 Jun 2020
salih akin
on 4 Jun 2020
Adam Danz
on 4 Jun 2020
If the last line is producing the error, that means the hamir.dyn function has less than 6 output.
When you are asking about an error, you much share the entire error message in order for us to have all of the beneficial information.
Sulaymon Eshkabilov
on 4 Jun 2020
Edited: Sulaymon Eshkabilov
on 4 Jun 2020
where are your function files//functions: Link(), lspb(), SerialLink?
Answers (0)
Categories
Find more on Create Requirement Links in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!