|
45 | 45 | #from puma560akb import *
|
46 | 46 | #from stanford import *
|
47 | 47 | #from twolink import *
|
| 48 | + |
| 49 | +print """ |
| 50 | +Robotics Toolbox for Python |
| 51 | +Based on Matlab Toolbox Version 7 April-2002 |
| 52 | +
|
| 53 | +What's new. |
| 54 | + Readme - New features and enhancements in this version. |
| 55 | +
|
| 56 | +Homogeneous transformations |
| 57 | + eul2tr - Euler angle to transform |
| 58 | + oa2tr - orientation and approach vector to transform |
| 59 | + rotx - transform for rotation about X-axis |
| 60 | + roty - transform for rotation about Y-axis |
| 61 | + rotz - transform for rotation about Z-axis |
| 62 | + rpy2tr - roll/pitch/yaw angles to transform |
| 63 | + tr2eul - transform to Euler angles |
| 64 | + tr2rot - transform to rotation submatrix |
| 65 | + tr2rpy - transform to roll/pitch/yaw angles |
| 66 | + transl - set or extract the translational component of a transform |
| 67 | + trnorm - normalize a transform |
| 68 | + |
| 69 | +Quaternions |
| 70 | + / - divide quaternion by quaternion or scalar |
| 71 | + * - multiply quaternion by a quaternion or vector |
| 72 | + inv - invert a quaternion |
| 73 | + norm - norm of a quaternion |
| 74 | + plot - display a quaternion as a 3D rotation |
| 75 | + qinterp - interpolate quaternions |
| 76 | + unit - unitize a quaternion |
| 77 | +
|
| 78 | +Kinematics |
| 79 | + diff2tr - differential motion vector to transform |
| 80 | + fkine - compute forward kinematics |
| 81 | + ikine - compute inverse kinematics |
| 82 | + ikine560 - compute inverse kinematics for Puma 560 like arm |
| 83 | + jacob0 - compute Jacobian in base coordinate frame |
| 84 | + jacobn - compute Jacobian in end-effector coordinate frame |
| 85 | + tr2diff - transform to differential motion vector |
| 86 | + tr2jac - transform to Jacobian |
| 87 | + |
| 88 | +Dynamics |
| 89 | + accel - compute forward dynamics |
| 90 | + cinertia - compute Cartesian manipulator inertia matrix |
| 91 | + coriolis - compute centripetal/coriolis torque |
| 92 | + friction - joint friction |
| 93 | + ftrans - transform force/moment |
| 94 | + gravload - compute gravity loading |
| 95 | + inertia - compute manipulator inertia matrix |
| 96 | + itorque - compute inertia torque |
| 97 | + nofriction - remove friction from a robot object |
| 98 | + rne - inverse dynamics |
| 99 | + |
| 100 | +Trajectory generation |
| 101 | + ctraj - Cartesian trajectory |
| 102 | + jtraj - joint space trajectory |
| 103 | + trinterp - interpolate transform s |
| 104 | + |
| 105 | +Graphics |
| 106 | + drivebot - drive a graphical robot |
| 107 | + plot - plot/animate robot |
| 108 | + |
| 109 | +Other |
| 110 | + manipblty - compute manipulability |
| 111 | + unit - unitize a vector |
| 112 | +
|
| 113 | +Creation of robot models. |
| 114 | + link - construct a robot link object |
| 115 | + puma560 - Puma 560 data |
| 116 | + puma560akb - Puma 560 data (modified Denavit-Hartenberg) |
| 117 | + robot - construct a robot object |
| 118 | + stanford - Stanford arm data |
| 119 | + twolink - simple 2-link example |
| 120 | +""" |
0 commit comments