Home

This document is a cache from http://www.dii.unisi.it/%7Econtrol/roboticaAR/robot.pdf


Robotics Toolbox for Matlab

Document source : www.dii.unisi.it


maniplty
38
maniplty
Purpose
Manipulability measure
Synopsis
m = maniplty(robot, q)
m = maniplty(robot, q, which)
Description
maniplty
computes the scalar manipulability index for the manipulator at the given pose. Manipu-
lability varies from 0 (bad) to 1 (good).
robot
is a robot object that contains kinematic and optionally
dynamic parameters for the manipulator. Two measures are supported and are selected by the optional
argument
which
can be either
'yoshikawa'
(default) or
'asada'
. Yoshikawa's manipulability
measure is based purely on kinematic data, and gives an indication of how `far' the manipulator is
from singularities and thus able to move and exert forces uniformly in all directions.
Asada's manipulability measure utilizes manipulator dynamic data, and indicates how close the inertia
ellipsoid is to spherical.
If
q
is a vector
maniplty
returns a scalar manipulability index. If
q
is a matrix
maniplty
returns
a column vector and each row is the manipulability index for the pose specified by the corresponding
row of
q
.
Algorithm
Yoshikawa's measure is based on the condition number of the manipulator Jacobian
yoshi
=
|J(q)J(q)
|
Asada's measure is computed from the Cartesian inertia matrix
M
(x) = J(q)
-T
M
(q)J(q)
-1
The Cartesian manipulator inertia ellipsoid is
x
M
(x)x = 1
and gives an indication of how well the manipulator can accelerate in each of the Cartesian directions.
The scalar measure computed here is the ratio of the smallest/largest ellipsoid axes
asada
=
min x
max x
Ideally the ellipsoid would be spherical, giving a ratio of 1, but in practice will be less than 1.
See Also
jacob0, inertia,robot
References
T. Yoshikawa, "Analysis and control of robot manipulators with redundancy," in Proc. 1st Int. Symp.
Robotics Research, (Bretton Woods, NH), pp. 735­747, 1983.
Robotics Toolbox Release 8
Peter Corke, December 2008







Summary :

maniplty 38 maniplty Purpose Manipulability measure Synopsis m = maniplty(robot, q) m = maniplty(robot, q, which) Description maniplty computes the scalar manipulability index for the manipulator at the given pose. Asada's measure is computed from the Cartesian inertia matrix M (x) = J(q) -T M (q)J(q) -1 The Cartesian manipulator inertia ellipsoid is x M (x)x = 1 and gives an indication of how well the manipulator can accelerate in each of the Cartesian directions.


Tags : manipulator,measure,manipulability,maniplty,ellipsoid,index,cartesian,scalar,robot,inertia,gies,pose,dynamic





Terms    |    Link pdf-search-files.com    |    Site Map
   |    Content Removal Notice   
   |    Contact   

All books are the property of their respective owners.
Please respect the publisher and the author for their creations if their books copyrighted