|
MAGIKS
1.1
Manipulator General Inverse Kinematic Solver
|
| magiks/__init__.py | |
| magiks/geometry/__init__.py | |
| magiks/jacobian/__init__.py | |
| magiks/jointspace/__init__.py | |
| magiks/magiks_core/__init__.py | |
| magiks/specific_geometries/__init__.py | |
| magiks/specific_geometries/pr2/__init__.py | |
| math_tools/__init__.py | |
| math_tools/algebra/__init__.py | |
| complex.py | This module provides tools by which you can work with complex numbers |
| cost_function.py | |
| endeffector.py | : This module provides a class containing a set of reference positions and orientations in the taskspace together with their associated poses |
| function_library.py | |
| functions.py | |
| general_magiks.py | |
| general_math.py | |
| geometry.py | This module contains a comprehensive data structure with relevant method and properties for identities in three-dimensional geometry like a point, a rotation or orinetation in 3D space, an ellipsoid and etc |
| inverse_kinematics.py | This module provides a functor class regaring the inverse kinematic calculations of a manipulator |
| jacobian.py | This module provides three classes representing the geometric, analytic and error jacobians of a manipulator |
| kinematic_manager.py | This module contains the main class for handling the kinematics of a manipulator |
| link_point.py | |
| log_manager.py | This module provides classes containing data structure for IK test log data |
| manipulator_configuration.py | |
| manipulator_geometry.py | |
| manipulator_library.py | Contains a function that defines geometric parameters and joint limits for a number of known manipulators Some examples: (PUMA, PA10, EXO, AILA Arm and PR2 Arm) |
| optimization.py | This module provides fast solution to some typical optimization problems |
| polynomials.py | This module provides everything you need to work with polynomials including tools by which you can fit a curve through a set of points |
| pose_metric.py | : This module provides a class representing the residual error between the actual and desired endeffector poses including methods for calculating residual functions based on various conventions for both position and orientation |
| pr2_arm_kinematics.py | |
| pr2_kinematics.py | |
| pr2_symbolics.py | |
| pyride_interpreter.py | Contains simplified functions to control PR2 using pyride engine |
| pyride_synchronizer.py | Contains simplified functions to control PR2 using pyride engine |
| quaternions.py | This module provides some useful functions dealing with quaternions |
| skilled_pr2.py | Contains a class inherited from PyRide_PR2 in pyride_synchronizer.py which is connected to a real-time robot, a real PR2 or PR2 in simulation that have special skills like drawing |
| task_frame.py | : This module provides a class representing the reference orientation of an endeffector and the desired value for it |
| task_point.py | : This module provides a class representing the reference poisition of an endeffector and the desired value for it |
| task_reference.py | : This module provides a class representing the reference poisitions and orientations of an endeffector and the desired value for it |
| trajectory.py | This module provides a class containing a trajectory in the multi-dimensional space |
| vectors_and_matrices.py | This module provides some useful functions dealing with numpy vectors and matrices |
| workspace.py | : This module provides a class containing methods and properties regarding the workspace of a manipulator |
| writer_pr2.py | Contains a class inherited from Skilled_PR2 in skilled_pr2.py which is connected to a real-time robot, a real PR2 or PR2 in simulation that have special writing skills |
1.8.8