{"title":"Predictive inverse kinematics with trajectory scaling for redundant manipulators based on quadratic optimization","authors":"Łukasz Woliński, Marek Wojtyra","doi":"10.1016/j.mechmachtheory.2025.105988","DOIUrl":null,"url":null,"abstract":"<div><div>Redundant robots display unique capabilities, presenting equally unique challenges at the same time. The solution to the inverse kinematics (IK) problem needs to account for a greater number of unknowns (joint variables) than equations. The classic Jacobian pseudoinverse-based methods are well established and often used to solve the IK problems. However, they usually do not support the inclusion of joint position, velocity, and acceleration constraints. On the other hand, the constraints can be easily included when the IK is formulated as an optimization problem. Our method, the PQPIK-S (Predictive Quadratic Programming Inverse Kinematics with Scaling), is based on a quadratic programming formulation and includes trajectory scaling to slow down the desired manipulator motion if no solution satisfying the velocity and acceleration constraints can be found. As an extension over our previous QPIK-S method, the PQPIK-S computes the solution for several future steps inside the prediction window. The PQPIK-S is successfully tested in simulations utilizing a model of the KUKA LWR 4+ 7-DOF manipulator as well as in experiments using a real robot.</div></div>","PeriodicalId":49845,"journal":{"name":"Mechanism and Machine Theory","volume":"209 ","pages":"Article 105988"},"PeriodicalIF":4.5000,"publicationDate":"2025-03-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Mechanism and Machine Theory","FirstCategoryId":"5","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0094114X25000771","RegionNum":1,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"ENGINEERING, MECHANICAL","Score":null,"Total":0}
引用次数: 0
Abstract
Redundant robots display unique capabilities, presenting equally unique challenges at the same time. The solution to the inverse kinematics (IK) problem needs to account for a greater number of unknowns (joint variables) than equations. The classic Jacobian pseudoinverse-based methods are well established and often used to solve the IK problems. However, they usually do not support the inclusion of joint position, velocity, and acceleration constraints. On the other hand, the constraints can be easily included when the IK is formulated as an optimization problem. Our method, the PQPIK-S (Predictive Quadratic Programming Inverse Kinematics with Scaling), is based on a quadratic programming formulation and includes trajectory scaling to slow down the desired manipulator motion if no solution satisfying the velocity and acceleration constraints can be found. As an extension over our previous QPIK-S method, the PQPIK-S computes the solution for several future steps inside the prediction window. The PQPIK-S is successfully tested in simulations utilizing a model of the KUKA LWR 4+ 7-DOF manipulator as well as in experiments using a real robot.
期刊介绍:
Mechanism and Machine Theory provides a medium of communication between engineers and scientists engaged in research and development within the fields of knowledge embraced by IFToMM, the International Federation for the Promotion of Mechanism and Machine Science, therefore affiliated with IFToMM as its official research journal.
The main topics are:
Design Theory and Methodology;
Haptics and Human-Machine-Interfaces;
Robotics, Mechatronics and Micro-Machines;
Mechanisms, Mechanical Transmissions and Machines;
Kinematics, Dynamics, and Control of Mechanical Systems;
Applications to Bioengineering and Molecular Chemistry