Inverse kinematics solving method, electronic device, and computer-readable storage medium

By using approximate closed inverse kinematics and iterative solution methods, and leveraging the Jacobian matrix and optimization solution library, the problem of low efficiency and success rate in inverse kinematics solution for end-effector biased six-joint robotic arms was solved, achieving efficient inverse kinematics solution.

CN118254161BActive Publication Date: 2026-01-16GUANGZHOU SHIYUAN ELECTRONICS CO LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211742250.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-28
Publication Date
2026-01-16
Estimated Expiration
2042-12-28

AI Technical Summary

Technical Problem

Existing technologies struggle to efficiently solve the inverse kinematics of a six-joint robotic arm with an end-effector bias, especially when the Pieper criterion cannot be satisfied. Traditional methods suffer from low success rate and efficiency.

Method used

The initial joint states are obtained by solving the approximate closed inverse kinematics. Iterative solutions are then performed using the Jacobian matrix iterative equation and the optimization solution library. Combining the Jacobian matrix iterative equation and the Ceres optimization solution library improves the efficiency and success rate of inverse kinematics solutions.

Benefits of technology

This method enables efficient and successful solving of the inverse kinematics problem of a six-joint robotic arm under end-effector bias, improving both solution efficiency and success rate.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118254161B_ABST
    Figure CN118254161B_ABST
Patent Text Reader

Abstract

The application discloses a method for solving inverse kinematics, an electronic device and a computer readable storage medium. The method for solving inverse kinematics comprises the following steps: obtaining an initial joint state and a desired end position of a mechanical arm; obtaining an initial end position from the initial joint state, and obtaining an initial position error based on the initial end position and the desired end position; obtaining an initial iteration joint state according to the initial position error and the initial joint state; determining whether an initial iteration position error between an initial iteration end position corresponding to the initial iteration joint state and the desired end position is less than or equal to a preset threshold value; if not, iteratively solving the iteration joint state, so that an iteration position error between an iteration end position corresponding to the iteration joint state and the desired end position is less than or equal to the preset threshold value, or the number of iterations reaches a preset number of times, and finally obtaining a joint state. The application can improve the success rate of inverse solution by iteratively solving or obtaining the final joint state when the number of iterations reaches the preset number of times.
Need to check novelty before this filing date? Find Prior Art

Citation Information

Patent Citations

  • Inverse kinematics calculation method of six-freedom-degree wrist-biased serial robot

    CN107685330A

  • Parameter compensation method and device, equipment and storage medium

    CN115391728A