
Hello, Peter.
Very nice improvement on plot function! Robots are seen much better! Thanks a lot! :-)
Well, I run some code that I had here and I have noticed the following issues:
1. I was not able to plot a robot that has prismatic joints. I run the code bellow:
clear;
L(1) = Link([0, 1, 0 , 0, 1]);
L(2) = Link([0, 2, 0, pi/2, 0]);
L(3) = Link([0, 1.5, 0, 0, 1]);
L(4) = Link([0, 2, 0, -pi/2, 0]);
q = [1, pi/3, 1, pi/4];
robo = SerialLink(L, 'name', 'PRPR')
W = [-2 2 -2 2 -2 2];
robo.plot(q,'workspace', W)
...and got the following error message:
Error using *
Inner matrix dimensions must agree.
Error in SerialLink/plot>create_floor (line 527)
Z = opt.floorlevel*ones( numel(yt), numel(xt));
Error in SerialLink/plot (line 240)
create_floor(opt);
I have tested several different combinations of prismatic joint links, and always got the same error message.
2. In the teach() method, I get the following error message when I click on "Record":
No appropriate method, property, or field record for class SerialLink.
Error in SerialLink/teach>record_callback (line 428)
robot.record(h.q);
Error in SerialLink/teach>@(src,event)record_callback(robot,handles) (line
330)
'CallBack', @(src,event) record_callback(robot, handles), ...
Error while evaluating uicontrol Callback
3. Finally, when using the plot method I saw that some links sometimes are missing from the figures (but you can tell they are there because of their shadow). I have attached some figures that show some examples.
Information of my system is:
MATLAB Version: 8.1.0.604 (R2013a)
MATLAB License Number: 724504
Operating System: Microsoft Windows 8 Version 6.2 (Build 9200)
Java Version: Java 1.6.0_17-b04 with Sun Microsystems Inc. Java HotSpot(TM)
>> startup_rvc
- Robotics Toolbox for Matlab (release 9.8)
- Machine Vision Toolbox for Matlab (release 3.3)
- VGG contributed code (C:\Users\Felipe\Documents\MATLAB\rvctools\contrib\vgg)
- EPnP contributed code (C:\Users\Felipe\Documents\MATLAB\rvctools\contrib\EPnP)
- VLFeat contributed code (C:\Users\Felipe\Documents\MATLAB\rvctools\contrib\vlfeat-0.9.9\toolbox\mex\mexw64)
- VLFeat SIFT wrapper (C:\Users\Felipe\Documents\MATLAB\rvctools\contrib\sift)
- OpenSURF contributed code + wrapper (C:\Users\Felipe\Documents\MATLAB\rvctools\contrib\surf)
- graphseg contributed code (C:\Users\Felipe\Documents\MATLAB\rvctools\contrib\graphseg)
Best regards!
Felipe.

