MATLAB做机器人仿真,必须要使用的link函数,调用错误以及解决方法
MATLAB比较著名的仿真就是simulink,这个仿真使用起来还是比较简单的,但是作为初学者的我,确实出现了不少问题,我将相关的问题记录下来,方便后续开发使用。
编译错误
未定义与 'double' 类型的输入参数相对应的函数 'Link'。
源码展示---Robot1.m
clear;clc;
close all;
x1=-pi/2; a1=121.16; d1=191.99;
x2=0; a2=850.94; th2=82.19*pi/180;
x3=0; a3=482.6;
x4=pi/2; a4=133.35;
x5=-pi/2; a5=0; th5=pi/2;
x6=0; d6=380.9;
L(1)=Link([0 d1 a1 x1]); L(1).qlim=[-pi,pi];
L(2)=Link([0 0 a2 x2]); L(2).qlim=[-pi/6,pi/2];
L(3)=Link([0 0 a3 x3]); L(3).qlim=[-pi/2,pi/2];
L(4)=Link([0 0 a4 x4]); L(4).qlim=[-pi/2,pi/2];
L(5)=Link([0 0 a5 x5]); L(5