closeformik is an analytical inverse kinematics calculation library for a 6-DOF robotic arm. When solving for inverse kinematics, please call the CIK function. The input to the function is eeTform (end-effector flange position), MdhParams (DH parameter table: d, a, alpha, theta), jointlimits (joint angle limits), joint_ref (reference joint angles): A typical application example is:
from cik import CIK
MdhParams = np.array([ [a1, alpha1, d1, theta1], [a2, alpha2, d2, theta2], [a3, alpha3, d3, theta3], [a4, alpha4, d4, theta4], [a5, alpha5, d5, theta5], [a6, alpha6, d6, theta6] ])
Jointlimits = [ [limit_n_j1, limit_p_j1], # Joint 1 [limit_n_j2, limit_p_j2], # Joint 2 [limit_n_j3, limit_p_j3], # Joint 3 [limit_n_j4, limit_p_j4], # Joint 4 [limit_n_j5, limit_p_j5], # Joint 5 [limit_n_j6, limit_p_j6] # Joint 6 ]
sol = CIK(eeTform, MdhParams, Jointlimits, joint_ref=joint_ref)
Metadata
Release files for robot6Ik 1.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| robot6ik-1.0.1.tar.gz | 418.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| robot6Ik-1.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 839.2 kB
Release files / robot6ik-1.0.1.tar.gz
| Download URL | robot6ik-1.0.1.tar.gz |
|---|---|
| Size | 418.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c61af5d482e250e4a6cd2fd11d9e513151705d07b37bd1209e3ffdd40f435e3e
|
|
BLAKE2b-256 checksum How to use checksums |
6ea89a161bca7c6d550d362af63ea0706099b7d786e4b3c16045e1b466a718f9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.9.21
|
Release files / robot6Ik-1.0.1-py3-none-any.whl
| Download URL | robot6Ik-1.0.1-py3-none-any.whl |
|---|---|
| Size | 420.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c0c4ef9f4345bde67eef2c4795abac9877a75186b1e3ef0e617d4f258395c758
|
|
BLAKE2b-256 checksum How to use checksums |
aaea8fe02ea8429e0ed6d7dc3ff631a97926b963d0bd94f6f1761fa802d4345b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.9.21
|