Dynamically feasible data-driven trajectory generation for high performance control of robot manipulators

Master Thesis (2023)
Author(s)

L. Bărbulescu (TU Delft - Mechanical Engineering)

Contributor(s)

Tamás Keviczky – Mentor (TU Delft - Team Tamas Keviczky)

Daniel Daniël – Mentor (TU Delft - Aerospace Structures & Computational Mechanics)

André Mendes Mendes Florindo – Mentor (TU Delft - Intelligent Manufacturing systems)

G.A. van der Hoorn – Mentor (TU Delft - Robot Dynamics)

M. Guo – Graduation committee member (TU Delft - Team Bart De Schutter)

Faculty
Mechanical Engineering
Copyright
© 2023 Liliana Bărbulescu
More Info
expand_more
Publication Year
2023
Language
English
Copyright
© 2023 Liliana Bărbulescu
Graduation Date
15-05-2023
Awarding Institution
Delft University of Technology
Programme
Mechanical Engineering | Systems and Control
Faculty
Mechanical Engineering
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

Robot manipulators are significantly more accurate than their human counterparts and enhance the repeatability of various tasks. However, manufactures still provide reduced information regarding the robot controller functions, typically affecting robots' predictability. Additionally, industrial examples show that system transparency could be improved, helping users to understand the process and apply corrective actions. One step in the direction of improved predictability is the identification of the Limiter block associated with the KUKA robot controllers that limit the acceleration and jerk obtained during motions. This work aims to provide dynamically feasible trajectories with reduced performance deterioration. Specifically, the Limiter's behaviour was analyzed and later predicted in a iterative manner, aiming for the maximum velocity, acceleration and jerk that can be achieved, starting from the current robot state and given specific robot information. Using the predicted bounds, the trajectory generator will determine the maximum achievable point that fulfills all the constraints, running an optimization problem in an iterative fashion. Nonetheless, the practical experiments represent a significant component allowing data collection and results validation.

Files

License info not available