Task-priority inverse kinematics is a popular motion control algorithm which efficiently handles redundancy in robot manipulators. It has been recently extended in order to handle also set-based control objectives or inequality constraints. As any local motion planner it is prone to the occurrence of local minima. This work further extends set-based inverse kinematics by adding a motion planner in order to avoid such occurrence. Motion planners are usually computationally heavy especially in their eventual implementation with a task-priority architecture. To reduce this issue, the planner is implemented as a samplingbased algorithm which works in the reduced-dimensionality of the robot workspace applying Cartesian constraints only. The output trajectory is then checked against the inverse kinematics algorithm exploiting the redundancy and verifying the fulfillment of the joint-based task constraints. During the motion, inverse kinematics is then used also in real-time to ensure a reactive behavior to address, e.g., mismatch between the a-priori information and real-time perception acquisition. Also, the motion planner runs in background to adapt to changes in the environment or to accommodate incremental mapping. Comparison with alternative approaches are investigated and discussed. The most promising method is validated first in hundreds of numerical simulations to provide a solid statistical analysis and then experimentally with a Kinova Jaco2 7 DOFs manipulator equipped with an RGB-D sensor

Merging Global and Local Planners: Real-Time Replanning Algorithm of Redundant Robots Within a Task-Priority Framework

Lillo, Paolo Di
;
Vito, Daniele Di;Antonelli, Gianluca
2023-01-01

Abstract

Task-priority inverse kinematics is a popular motion control algorithm which efficiently handles redundancy in robot manipulators. It has been recently extended in order to handle also set-based control objectives or inequality constraints. As any local motion planner it is prone to the occurrence of local minima. This work further extends set-based inverse kinematics by adding a motion planner in order to avoid such occurrence. Motion planners are usually computationally heavy especially in their eventual implementation with a task-priority architecture. To reduce this issue, the planner is implemented as a samplingbased algorithm which works in the reduced-dimensionality of the robot workspace applying Cartesian constraints only. The output trajectory is then checked against the inverse kinematics algorithm exploiting the redundancy and verifying the fulfillment of the joint-based task constraints. During the motion, inverse kinematics is then used also in real-time to ensure a reactive behavior to address, e.g., mismatch between the a-priori information and real-time perception acquisition. Also, the motion planner runs in background to adapt to changes in the environment or to accommodate incremental mapping. Comparison with alternative approaches are investigated and discussed. The most promising method is validated first in hundreds of numerical simulations to provide a solid statistical analysis and then experimentally with a Kinova Jaco2 7 DOFs manipulator equipped with an RGB-D sensor
File in questo prodotto:
File Dimensione Formato  
Planning_TASE_ver3 (3).pdf

accesso aperto

Tipologia: Documento in Post-print
Licenza: Non specificato
Dimensione 3.06 MB
Formato Adobe PDF
3.06 MB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11580/91662
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 12
social impact