polito.it
Politecnico di Torino (logo)

Inverse Kinematics Optimization for Robotic Manipulators: Exploiting Process-Based Redundancy

Alice Prunotto

Inverse Kinematics Optimization for Robotic Manipulators: Exploiting Process-Based Redundancy.

Rel. Marina Indri, Antonio Venezia, Simone Panicucci. Politecnico di Torino, Corso di laurea magistrale in Mechatronic Engineering (Ingegneria Meccatronica), 2025

[img]
Preview
PDF (Tesi_di_laurea) - Tesi
Licenza: Creative Commons Attribution Non-commercial No Derivatives.

Download (4MB) | Preview
Abstract:

In industrial and collaborative environments, robotic manipulators are extensively used due to their precision and adaptability in performing complex tasks. Inverse kinematics is used to determine the joint configurations needed to achieve a target end-effector pose, which is given by both position and orientation. In redundant systems, where the number of degrees of freedom exceeds the minimum required for reaching the target, multiple inverse kinematics solutions exist. This redundancy admits additional optimization objectives, used to enhance the robot’s performance. The aim of the thesis project is to develop an IK algorithm that allows a robotic arm to reach a specified target, while optimizing additional factors. The end-effector goal configuration is composed by a full defined target position (x, y, z) and a partial defined target orientation: the angles on the x and y axes are fixed, while the angle on the z axis is left unconstrained. Rotations are usually treated with quaternions that represent a full orientation, making it difficult to isolate individual axes. To address this, the BioIK package from MoveIt is studied and used, and a customized goal class is developed, enforcing partial orientation constraints fixing two axes, but leaving rotation on the third axis unconstrained. This introduces a level of redundancy that allows the optimization of additional factors, such as avoiding joint limits and minimizing joint displacement. In addition to these goals, the final configuration must be collision-free. The proposed approach has been tested both in a simulated environment using ROS and MoveIt, and on a real Comau Racer-5 COBOT, to demonstrate its capability to achieve optimized collision-free inverse kinematics solutions. The results confirm its effectiveness in reaching the final target while optimizing movement, respecting kinematic constraints, and ensuring safe and feasible configurations.

Relatori: Marina Indri, Antonio Venezia, Simone Panicucci
Anno accademico: 2024/25
Tipo di pubblicazione: Elettronica
Numero di pagine: 85
Soggetti:
Corso di laurea: Corso di laurea magistrale in Mechatronic Engineering (Ingegneria Meccatronica)
Classe di laurea: Nuovo ordinamento > Laurea magistrale > LM-25 - INGEGNERIA DELL'AUTOMAZIONE
Aziende collaboratrici: COMAU SPA
URI: http://webthesis.biblio.polito.it/id/eprint/35476
Modifica (riservato agli operatori) Modifica (riservato agli operatori)