Skip to main content

robot6Ik Package with dynamic libraries for both Linux and Windows

Project description

closeformIK is an analytical inverse kinematics calculation library for a 6-DOF robotic arm. When solving for inverse kinematics, you should call the CIK function. Below is the description of the input parameters for the function:

  • eeTform: End-effector trans 4x4 matrix
  • MdhParams: DH parameter table including d, a, alpha, theta
  • jointlimits: Joint angle limits
  • joint_ref: Reference joint angles

Here's a typical application example:

from closeformIK import CIK
import numpy as np

# Define Modified Denavit-Hartenberg parameters
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]
])

# Define joint angle limits
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
]

# Compute the inverse kinematics solution
sol, allsol = CIK(eeTform, MdhParams, Jointlimits, joint_ref=joint_ref)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

closeformik-1.0.7.tar.gz (429.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

closeformIK-1.0.7-py3-none-any.whl (430.7 kB view details)

Uploaded Python 3

File details

Details for the file closeformik-1.0.7.tar.gz.

File metadata

  • Download URL: closeformik-1.0.7.tar.gz
  • Upload date:
  • Size: 429.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.21

File hashes

Hashes for closeformik-1.0.7.tar.gz
Algorithm Hash digest
SHA256 324688ec708dd03c0cecf09d34a7c9d53146b639296b749c20b0258f609ac796
MD5 a4c74445e72ef17858fafc73c83b9a85
BLAKE2b-256 7dae429e11442e1d5bbca1888d2fa2cc23953a91cefd0b95abf69286a7be93ab

See more details on using hashes here.

File details

Details for the file closeformIK-1.0.7-py3-none-any.whl.

File metadata

  • Download URL: closeformIK-1.0.7-py3-none-any.whl
  • Upload date:
  • Size: 430.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.21

File hashes

Hashes for closeformIK-1.0.7-py3-none-any.whl
Algorithm Hash digest
SHA256 7b346769d8a242055fc662dbcbc66f377959402f93b47a0c710e25144065cfc7
MD5 2e200c29d81ba8642af024e68f64a538
BLAKE2b-256 701ff03947eed324af7d977d130ff8aa1b535f5dc50e6702870c733b6509f099

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page