MAGIKS  1.1
Manipulator General Inverse Kinematic Solver
 All Classes Namespaces Files Functions Variables Pages
Classes | Variables
math_tools.geometry.pose_metric Namespace Reference

Classes

class  Metric
 
class  Metric_Settings
 Class Constructor: More...
 
class  Orientation_Metric
 
class  Pose_Metric
 
class  Position_Metric
 

Variables

dictionary key_dic
 
dictionary type_dic
 
list representations_of_position = ['Cartesian Coordinates', 'Cylinderical Coordinates', 'Spherical Coordinates']
 
list representations_of_orientation = ['matrix', 'vector', 'angle', 'trace' ,'diag', 'quaternion', 'angle_axis']
 
list special_metric_representations = ['AxInPr','DiNoQu', 'AxInPr+DiNoQu','ReRoAn + ReOrVe']
 

Variable Documentation

dictionary key_dic
Initial value:
1 = {
2  'DiRoMa' : 'Difference of Rotation Matrices',
3  'DiQu' : 'Difference of Quaternions',
4  'DiNoQu' : 'Non-redundant Difference of Quaternions',
5  'DiOrVe' : 'Difference of Orientation Vectors',
6  'ReRoMa' : 'Trace of Relative Rotation Matrix',
7  'ReRoMaTr' : 'Trace of Relative Rotation Matrix',
8  'AxInPr ' : 'Axis Inner Product',
9  'ReQu' : 'Relative Orientation Vector',
10  'ReOrVe' : 'Relative Orientation Vector',
11  'ReRoAn' : 'Relative Rotation Angle'}

Definition at line 22 of file pose_metric.py.

list representations_of_orientation = ['matrix', 'vector', 'angle', 'trace' ,'diag', 'quaternion', 'angle_axis']

Definition at line 46 of file pose_metric.py.

list representations_of_position = ['Cartesian Coordinates', 'Cylinderical Coordinates', 'Spherical Coordinates']

Definition at line 45 of file pose_metric.py.

list special_metric_representations = ['AxInPr','DiNoQu', 'AxInPr+DiNoQu','ReRoAn + ReOrVe']

Definition at line 47 of file pose_metric.py.

dictionary type_dic
Initial value:
1 = {
2  'DiRoMa' : 'matrix',
3  'DiQu' : 'quaternion',
4  'DiNoQu' : 'quaternion',
5  'DiOrVe' : 'vector',
6  'ReRoMa' : 'matrix',
7  'ReRoMaTr' : 'matrix',
8  'ReQu' : 'quaternion',
9  'ReOrVe' : 'vector',
10  'ReRoAn' : 'angle'}

Definition at line 34 of file pose_metric.py.