The increasing requests for flexible robotic applications involving the rapid relocation of the robot manipulator, possibly mounted on a mobile base, imposes tolerance to imprecise positioning. The high manipulability of the nominally designed poses, i.e., the capacity to change the position and the orientation of a given robot joint configuration's end-effector, is often considered a proxy for robustness to imprecise positioning. This work presents a method for choosing target end-effector poses to manipulate bulky objects in complex environments. The paper proposes a two-layer optimizer connected in cascade to maximize the manipulability and achieve reasonable computational time. First, using a genetic algorithm (GA) allows a global search for a satisfactory solution to the target poses of the task at the same time. Subsequently, the output of the GA becomes the initial guess for the simulated annealing (SA) algorithm, which locally maximizes each pose's manipulability separately. The feasibility of the connecting trajectories and collisions are checked in both layers. Experiments show the method's ability to find excellent solutions within a limited time, considering a complex problem involving manipulating large objects in a cluttered environment. The simulations of three working scenarios allowed testing of the proposed method. The final validation of the algorithm was on two relevant industrial use-cases: the manipulation of sidewalls and the manipulation of cargo panels inside an aircraft fuselage.

Optimal design of robotic work-cell through hierarchical manipulability maximization

Paolo Franceschi;Stefano Mutti;Nicola Pedrocchi
2022

Abstract

The increasing requests for flexible robotic applications involving the rapid relocation of the robot manipulator, possibly mounted on a mobile base, imposes tolerance to imprecise positioning. The high manipulability of the nominally designed poses, i.e., the capacity to change the position and the orientation of a given robot joint configuration's end-effector, is often considered a proxy for robustness to imprecise positioning. This work presents a method for choosing target end-effector poses to manipulate bulky objects in complex environments. The paper proposes a two-layer optimizer connected in cascade to maximize the manipulability and achieve reasonable computational time. First, using a genetic algorithm (GA) allows a global search for a satisfactory solution to the target poses of the task at the same time. Subsequently, the output of the GA becomes the initial guess for the simulated annealing (SA) algorithm, which locally maximizes each pose's manipulability separately. The feasibility of the connecting trajectories and collisions are checked in both layers. Experiments show the method's ability to find excellent solutions within a limited time, considering a complex problem involving manipulating large objects in a cluttered environment. The simulations of three working scenarios allowed testing of the proposed method. The final validation of the algorithm was on two relevant industrial use-cases: the manipulation of sidewalls and the manipulation of cargo panels inside an aircraft fuselage.
2022
Istituto di Sistemi e Tecnologie Industriali Intelligenti per il Manifatturiero Avanzato - STIIMA (ex ITIA)
Robotic cell design optimization
Motion planning
Genetic algorithm
Simulated annealing
File in questo prodotto:
Non ci sono file associati a questo prodotto.

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/20.500.14243/414827
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 7
  • ???jsp.display-item.citation.isi??? ND
social impact