How to get values from structure array
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Damian
am 22 Jan. 2018
Bearbeitet: Damian
am 22 Jan. 2018
Hello. I wonder how to get values from structure array, in my case. I know that second line is: incorrect--possibly unbalanced (, {, or [. Code:
Pose = rget( Kawasaki, 'pose');
getPoseValue =(Pose.x,Pose.y,Pose.z,Pose.o,Pose.t);
rset( Kawasaki, 'base', rpoint(getPoseValue) );
This is how it should be done with constant values. I want to get fresh values from pose of my robot.
Code2:
%rset( Kawasaki, 'base',
%rpoint(177.957,349.963,-229.418,15.983,179.610,-162.582) );

2 Kommentare
Walter Roberson
am 22 Jan. 2018
This appears to relate to http://www.cea-wismar.de/tbx/MatlabKK_Robotic-and-Visualization_Tbx/docu/fulldocu.html
Akzeptierte Antwort
Walter Roberson
am 22 Jan. 2018
getPoseValue = [Pose.x,Pose.y,Pose.z,Pose.o,Pose.t];
temp = num2cell(getPoseValue);
rset( Kawasaki, 'base', rpoint(temp{:}) );
... might be easier to just call
rset( Kawaski, 'base', rpoint(Pose.x,Pose.y,Pose.z,Pose.o,Pose.t))
3 Kommentare
Walter Roberson
am 22 Jan. 2018
The documentation I found (and linked to above) gives only a bare outline of the commands. The source code itself is not openly available, requiring an application for permission to use it. Unfortunately I am not considered "academic" and I am not a robotics researcher, so I am probably not qualified to access it.
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Functions finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!