Simple inverse kinematics computation considering joint motion efficiency

Read original: arXiv:2403.20128 - Published 4/1/2024 by Ansei Yonezawa, Heisei Yonezawa, Itsuro Kajiwara
Total Score

0

Sign in to get full access

or

If you already have an account, we'll log you in

This paper proposes a simple inverse kinematics calculation scheme for an industrial serial manipulator. The technique can calculate appropriate joint variable values to achieve the desired end-effector position and orientation while considering the motion costs of each joint. Two functions are defined - one to evaluate the end-effector position and orientation, and another to evaluate the joint motion efficiency. These are combined to formulate the inverse kinematics as a numerical optimization problem.

A simple algorithm based on simultaneous perturbation stochastic approximation with a norm-limited update vector is used to solve this optimization problem. The proposed scheme considers both the accuracy of the end-effector position and orientation, as well as the efficiency of the robot movement. The algorithm is simple and efficient to implement. The effectiveness of the method is verified through numerical examples using a redundant manipulator.



This summary was produced with help from an AI and may contain inaccuracies - check out the links to read the original source documents!

Follow @aimodelsfyi on 𝕏 →

Related Papers

Total Score

0

Simple inverse kinematics computation considering joint motion efficiency

Ansei Yonezawa, Heisei Yonezawa, Itsuro Kajiwara

Inverse kinematics is an important and challenging problem in the operation of industrial manipulators. This study proposes a simple inverse kinematics calculation scheme for an industrial serial manipulator. The proposed technique can calculate appropriate values of the joint variables to realize the desired end-effector position and orientation while considering the motion costs of each joint. Two scalar functions are defined for the joint variables: one is to evaluate the end-effector position and orientation, whereas the other is to evaluate the motion efficiency of the joints. By combining the two scalar functions, the inverse kinematics calculation of the manipulator is formulated as a numerical optimization problem. Furthermore, a simple algorithm for solving the inverse kinematics via the aforementioned optimization is constructed on the basis of the simultaneous perturbation stochastic approximation with a norm-limited update vector (NLSPSA). The proposed scheme considers not only the accuracy of the position and orientation of the end-effector but also the efficiency of the robot movement. Therefore, it yields a practical result of the inverse problem. Moreover, the proposed algorithm is simple and easy to implement owing to the high calculation efficiency of NLSPSA. Finally, the effectiveness of the proposed method is verified through numerical examples using a redundant manipulator.

Read more

4/1/2024

🛠️

Total Score

0

Machine Learning and Optimization Techniques for Solving Inverse Kinematics in a 7-DOF Robotic Arm

Enoch Adediran, Salem Ameen

As the pace of AI technology continues to accelerate, more tools have become available to researchers to solve longstanding problems, Hybrid approaches available today continue to push the computational limits of efficiency and precision. One of such problems is the inverse kinematics of redundant systems. This paper explores the complexities of a 7 degree of freedom manipulator and explores 13 optimization techniques to solve it. Additionally, a novel approach is proposed to contribute to the field of algorithmic research. This was found to be over 200 times faster than the well-known traditional Particle Swarm Optimization technique. This new method may serve as a new field of search that combines the explorative capabilities of Machine Learning with the exploitative capabilities of numerical methods.

Read more

6/21/2024

Automatic Geometric Decomposition for Analytical Inverse Kinematics
Total Score

0

Automatic Geometric Decomposition for Analytical Inverse Kinematics

Daniel Ostermeier, Jonathan Kulz, Matthias Althoff

Calculating the inverse kinematics (IK) is fundamental for motion planning in robotics. Compared to numerical or learning-based approaches, analytical IK provides higher efficiency and accuracy. However, existing analytical approaches require manual intervention, are ill-conditioned, or rely on time-consuming symbolic manipulation. In this paper, we propose a fast and stable method that enables automatic online derivation and computation of analytical inverse kinematics. Our approach is based on remodeling the kinematic chain of a manipulator to automatically decompose its IK into pre-solved geometric subproblems. We exploit intersecting and parallel joint axes to assign a given manipulator to a certain kinematic class and the corresponding subproblem decomposition. In numerical experiments, we demonstrate that our decomposition is orders of magnitudes faster in deriving the IK than existing tools that employ symbolic manipulation. Following this one-time derivation, our method matches and even surpasses baselines, such as IKFast, in terms of speed and accuracy during the online computation of explicit IK solutions. Finally, we provide a C++ toolbox with Python wrappers that, for the first time, enables plug-and-play analytical IK within less than a millisecond.

Read more

9/24/2024

🔗

Total Score

0

Manipulability maximization in constrained inverse kinematics of surgical robots

Jacinto Colan, Ana Davila, Yasuhisa Hasegawa

In robot-assisted minimally invasive surgery (RMIS), inverse kinematics (IK) must satisfy a remote center of motion (RCM) constraint to prevent tissue damage at the incision point. However, most of existing IK methods do not account for the trade-offs between the RCM constraint and other objectives such as joint limits, task performance and manipulability optimization. This paper presents a novel method for manipulability maximization in constrained IK of surgical robots, which optimizes the robot's dexterity while respecting the RCM constraint and joint limits. Our method uses a hierarchical quadratic programming (HQP) framework that solves a series of quadratic programs with different priority levels. We evaluate our method in simulation on a 6D path tracking task for constrained and unconstrained IK scenarios for redundant kinematic chains. Our results show that our method enhances the manipulability index for all cases, with an important increase of more than 100% when a large number of degrees of freedom are available. The average computation time for solving the IK problems was under 1ms, making it suitable for real-time robot control. Our method offers a novel and effective solution to the constrained IK problem in RMIS applications.

Read more

6/17/2024