A novel approach to the problem of inverse kinematics for redundant manipulators has been recently introduced: by considering the joints as point masses in a fictitious gravity field, and by adding proper constraints to take into account the length of the links, the kinematic inversion may be cast as a convex programming problem. Such a problem can be solved in an efficient way and may be easily modified to include constraints due to obstacles. Here we present further developments of the idea. In particular, for the case of planar robots, we show (i) how to impose hard constraints on the joint angles while preserving the convexity of the problem, and (ii) how to add constraints due to objects (for instance, a load carried by the robot) that are rigidly attached to some part of the robot.

Inverse kinematics by means of convex programming: Some developments / Blanchini, F., Fenu, G., Giordano, G., Pellegrino, F.A.. - (2015), pp. 515-520. (IEEE International Conference on Automation Science and Engineering (CASE 2015) Gothenburg, Sweden 24-28 August 2015) [10.1109/CoASE.2015.7294131].

Inverse kinematics by means of convex programming: Some developments

Giordano, Giulia;
2015-01-01

Abstract

A novel approach to the problem of inverse kinematics for redundant manipulators has been recently introduced: by considering the joints as point masses in a fictitious gravity field, and by adding proper constraints to take into account the length of the links, the kinematic inversion may be cast as a convex programming problem. Such a problem can be solved in an efficient way and may be easily modified to include constraints due to obstacles. Here we present further developments of the idea. In particular, for the case of planar robots, we show (i) how to impose hard constraints on the joint angles while preserving the convexity of the problem, and (ii) how to add constraints due to objects (for instance, a load carried by the robot) that are rigidly attached to some part of the robot.
2015
Proceedings of the 11th IEEE International Conference on Automation Science and Engineering (CASE 2015)
IEEE Computer Society
978-1-4673-8183-3
Blanchini, Franco; Fenu, Gianfranco; Giordano, Giulia; Pellegrino, Felice Andrea
Inverse kinematics by means of convex programming: Some developments / Blanchini, F., Fenu, G., Giordano, G., Pellegrino, F.A.. - (2015), pp. 515-520. (IEEE International Conference on Automation Science and Engineering (CASE 2015) Gothenburg, Sweden 24-28 August 2015) [10.1109/CoASE.2015.7294131].
File in questo prodotto:
File Dimensione Formato  
009_2015CASE_BFGP.pdf

Solo gestori archivio

Descrizione: Paper
Tipologia: Versione editoriale (Publisher’s layout)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 747.08 kB
Formato Adobe PDF
747.08 kB 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/11572/249717
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 8
  • ???jsp.display-item.citation.isi??? 6
  • OpenAlex 9
social impact