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.8.tar.gz (436.4 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.8-py3-none-any.whl (438.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: closeformik-1.0.8.tar.gz
  • Upload date:
  • Size: 436.4 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.8.tar.gz
Algorithm Hash digest
SHA256 2f2e18144c296289c551d4f474fc53edd8ea4c57b4cead8da8f607bc284b5139
MD5 cbf6541c1adb3839c13b5b06ed00ea45
BLAKE2b-256 e81b570accb6f0b195f8b512b7d74cef5bc521f00fc475b6304f9095c4742a0d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: closeformIK-1.0.8-py3-none-any.whl
  • Upload date:
  • Size: 438.1 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.8-py3-none-any.whl
Algorithm Hash digest
SHA256 e572011ead2a0196c269193b7f6b33e45f35dc8f8fda6ffad514fed8285ac20e
MD5 1ea1bc50a9533e47dee02ba4c57387b5
BLAKE2b-256 eb66c5fce44cc2556012eb393360e8d73f65c0cc46b2206ebf76cfe1b8baf8e6

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