Skip to main content
Top
Published in: Intelligent Service Robotics 2/2021

12-02-2021 | Original Research Paper

A geometric tracking of rank-1 manipulability for singularity-robust collision avoidance

Authors: Alchan Yun, Junhyoung Ha

Published in: Intelligent Service Robotics | Issue 2/2021

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

For safe operation of cooperative robots, we propose a real-time collision avoidance algorithm that is robust to kinematic singularities of serial robots. The main idea behind the algorithms is to generate control inputs that increase the directional manipulability of a robot along the object direction by reducing directional safety measures. While existing directional safety measures show undesirable behaviors in the vicinity of the kinematic singularities of the robot, the proposed geometric safety measure, which is a distance on the space of positive semi-definite matrices with rank one, robustly generates control input that drives the robot to safer posture, even at the kinematic singularities. By adding the control input from the geometric safety measure to the conventional repulsive input for collision avoidance, a hierarchical collision avoidance algorithm that is robust to kinematic singularity is implemented. The proposed method is demonstrated and validated with a set of numerical experiments that consist of manipulability tracking and collision avoidance examples for a serial manipulator.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Appendix
Available only for authorised users
Literature
1.
go back to reference Haddadin S, De Luca A, Albu-Schäffer A (2017) Robot collisions: a survey on detection, isolation, and identification. IEEE Trans Robot 33(6):1292–1312CrossRef Haddadin S, De Luca A, Albu-Schäffer A (2017) Robot collisions: a survey on detection, isolation, and identification. IEEE Trans Robot 33(6):1292–1312CrossRef
2.
go back to reference De Luca A, Albu-Schäffer A, Haddadin S, Hirzinger G (2006) Collision detection and safe reaction with the dlr-iii lightweight manipulator arm. In: Intelligent robots and systems, IEEE/RSJ international conference on IEEE, pp 1623–1630 De Luca A, Albu-Schäffer A, Haddadin S, Hirzinger G (2006) Collision detection and safe reaction with the dlr-iii lightweight manipulator arm. In: Intelligent robots and systems, IEEE/RSJ international conference on IEEE, pp 1623–1630
3.
go back to reference Park KM, Kim J, Park J, Park FC (2021) Learning-based real-time detection of robot collisions without joint torque sensors. IEEE Robot Autom Lett 6(1):103–110CrossRef Park KM, Kim J, Park J, Park FC (2021) Learning-based real-time detection of robot collisions without joint torque sensors. IEEE Robot Autom Lett 6(1):103–110CrossRef
4.
go back to reference Sorokin A, Berenson D, Srinivasa SS, Hebert M (2010) People helping robots helping people: Crowdsourcing for grasping novel objects. In: 2010 IEEE/RSJ international conference on intelligent robots and systems. IEEE, pp 2117–2122 Sorokin A, Berenson D, Srinivasa SS, Hebert M (2010) People helping robots helping people: Crowdsourcing for grasping novel objects. In: 2010 IEEE/RSJ international conference on intelligent robots and systems. IEEE, pp 2117–2122
5.
go back to reference Lee JH, Yun WH, Lee J, Kim J (2017) Synthetic learning set for object pose estimation: initial experiments. In: 2017 14th international conference on ubiquitous robots and ambient intelligence. IEEE, pp 106–108 Lee JH, Yun WH, Lee J, Kim J (2017) Synthetic learning set for object pose estimation: initial experiments. In: 2017 14th international conference on ubiquitous robots and ambient intelligence. IEEE, pp 106–108
6.
go back to reference Fiorini P, Shiller Z (1998) Motion planning in dynamic environments using velocity obstacles. Int J Robot Res 17(7):760–772CrossRef Fiorini P, Shiller Z (1998) Motion planning in dynamic environments using velocity obstacles. Int J Robot Res 17(7):760–772CrossRef
7.
go back to reference Alves RMF, Lopes CR (2016) Obstacle avoidance for mobile robots: a hybrid intelligent system based on fuzzy logic and artificial neural network. In: 2016 IEEE international conference on fuzzy systems (FUZZ-IEEE). IEEE, pp 1038–1043 Alves RMF, Lopes CR (2016) Obstacle avoidance for mobile robots: a hybrid intelligent system based on fuzzy logic and artificial neural network. In: 2016 IEEE international conference on fuzzy systems (FUZZ-IEEE). IEEE, pp 1038–1043
8.
go back to reference Long P, Fanl T, Liao X, Liu W, Zhang H, Pan J (2018) Towards optimally decentralized multi-robot collision avoidance via deep reinforcement learning. In: 2018 IEEE international conference on robotics and automation (ICRA). IEEE, pp 6252–6259 Long P, Fanl T, Liao X, Liu W, Zhang H, Pan J (2018) Towards optimally decentralized multi-robot collision avoidance via deep reinforcement learning. In: 2018 IEEE international conference on robotics and automation (ICRA). IEEE, pp 6252–6259
9.
go back to reference Khatib O (1986) Real-time obstacle avoidance for manipulators and mobile robots. autonomous robot vehicles. Springer, Berlin, pp 396–404 Khatib O (1986) Real-time obstacle avoidance for manipulators and mobile robots. autonomous robot vehicles. Springer, Berlin, pp 396–404
10.
go back to reference Brock O, Khatib O, Viji S (2002) Task-consistent obstacle avoidance and motion behavior for mobile manipulation. In: Robotics and automation, IEEE international conference on, vol 1. IEEE, pp 388–393 Brock O, Khatib O, Viji S (2002) Task-consistent obstacle avoidance and motion behavior for mobile manipulation. In: Robotics and automation, IEEE international conference on, vol 1. IEEE, pp 388–393
11.
go back to reference Dietrich A, Wimbock T, Albu-Schäffer A, Hirzinger G (2012) Integration of reactive, torque-based self-collision avoidance into a task hierarchy. IEEE Trans Robot 28(6):1278–1293CrossRef Dietrich A, Wimbock T, Albu-Schäffer A, Hirzinger G (2012) Integration of reactive, torque-based self-collision avoidance into a task hierarchy. IEEE Trans Robot 28(6):1278–1293CrossRef
12.
go back to reference Flacco F, Kroeger T, De Luca A, Khatib O (2015) A depth space approach for evaluating distance to objects. J Intell Robot Syst 80(1):7–22CrossRef Flacco F, Kroeger T, De Luca A, Khatib O (2015) A depth space approach for evaluating distance to objects. J Intell Robot Syst 80(1):7–22CrossRef
13.
go back to reference Polverini MP, Zanchettin AM, Rocco P (2017) A computationally efficient safety assessment for collaborative robotics applications. Robot Comput Integr Manuf 46:25–37CrossRef Polverini MP, Zanchettin AM, Rocco P (2017) A computationally efficient safety assessment for collaborative robotics applications. Robot Comput Integr Manuf 46:25–37CrossRef
14.
go back to reference Kimmel M, Hirche S (2017) Invariance control for safe human-robot interaction in dynamic environments. IEEE Trans Robot 33(6):1327–1342CrossRef Kimmel M, Hirche S (2017) Invariance control for safe human-robot interaction in dynamic environments. IEEE Trans Robot 33(6):1327–1342CrossRef
15.
go back to reference Solyman AE, Ibrahem KM, Atia MR, Saleh HI, Roman MR (2020) Perceptive augmented reality-based interface for robot task planning and visualization. Int J Innov Comput Inf Control 16(5) 1769–1785 Solyman AE, Ibrahem KM, Atia MR, Saleh HI, Roman MR (2020) Perceptive augmented reality-based interface for robot task planning and visualization. Int J Innov Comput Inf Control 16(5) 1769–1785
16.
go back to reference Scott NA, Carignan CR (2008) A line-based obstacle avoidance technique for dexterous manipulator operations. In: Robotics and automation, IEEE international conference on IEEE, pp 3353–3358 Scott NA, Carignan CR (2008) A line-based obstacle avoidance technique for dexterous manipulator operations. In: Robotics and automation, IEEE international conference on IEEE, pp 3353–3358
17.
go back to reference Sverdrup-Thygeson J, Moe S, Pettersen KY, Gravdahl JT (2017) Kinematic singularity avoidance for robot manipulators using set-based manipulability tasks. In: 2017 IEEE conference on control technology and applications (CCTA). IEEE, pp 142–149 Sverdrup-Thygeson J, Moe S, Pettersen KY, Gravdahl JT (2017) Kinematic singularity avoidance for robot manipulators using set-based manipulability tasks. In: 2017 IEEE conference on control technology and applications (CCTA). IEEE, pp 142–149
18.
go back to reference Di Lillo P, Chiaverini S, Antonelli G (2019) Handling robot constraints within a set-based multi-task priority inverse kinematics framework. In: 2019 international conference on robotics and automation (ICRA). IEEE, pp 7477–7483 Di Lillo P, Chiaverini S, Antonelli G (2019) Handling robot constraints within a set-based multi-task priority inverse kinematics framework. In: 2019 international conference on robotics and automation (ICRA). IEEE, pp 7477–7483
19.
go back to reference Khatib O (1995) Inertial properties in robotic manipulation: an object-level framework. Int J Robot Res 14(1):19–36CrossRef Khatib O (1995) Inertial properties in robotic manipulation: an object-level framework. Int J Robot Res 14(1):19–36CrossRef
20.
go back to reference Walker ID (1994) Impact configurations and measures for kinematically redundant and multiple armed robot systems. IEEE Trans Robot Autom 10(5):670–683CrossRef Walker ID (1994) Impact configurations and measures for kinematically redundant and multiple armed robot systems. IEEE Trans Robot Autom 10(5):670–683CrossRef
21.
go back to reference Kang S, Komoriya K, Yokoi K, Koutoku T, Tanie K (2001) Reduced inertial effect in damping-based posture control of mobile manipulator. In: Intelligent robots and systems, IEEE/RSJ international conference on, vol 1. IEEE, pp 488–493 Kang S, Komoriya K, Yokoi K, Koutoku T, Tanie K (2001) Reduced inertial effect in damping-based posture control of mobile manipulator. In: Intelligent robots and systems, IEEE/RSJ international conference on, vol 1. IEEE, pp 488–493
22.
go back to reference Rossi R, Polverini MP, Zanchettin AM, Rocco P (2015) A pre-collision control strategy for human-robot interaction based on dissipated energy in potential inelastic impacts. In: Intelligent robots and systems, IEEE/RSJ international conference on IEEE, pp 26–31 Rossi R, Polverini MP, Zanchettin AM, Rocco P (2015) A pre-collision control strategy for human-robot interaction based on dissipated energy in potential inelastic impacts. In: Intelligent robots and systems, IEEE/RSJ international conference on IEEE, pp 26–31
23.
go back to reference Heinzmann J, Zelinsky A (2003) Quantitative safety guarantees for physical human-robot interaction. Int J Robot Res 22(7–8):479–504CrossRef Heinzmann J, Zelinsky A (2003) Quantitative safety guarantees for physical human-robot interaction. Int J Robot Res 22(7–8):479–504CrossRef
24.
go back to reference Haddadin S, Haddadin S, Khoury A, Rokahr T, Parusel S, Burgkart R, Bicchi A, Albu-Schäffer A (2012) On making robots understand safety: embedding injury knowledge into control. Int J Robot Res 31(13):1578–1602CrossRef Haddadin S, Haddadin S, Khoury A, Rokahr T, Parusel S, Burgkart R, Bicchi A, Albu-Schäffer A (2012) On making robots understand safety: embedding injury knowledge into control. Int J Robot Res 31(13):1578–1602CrossRef
25.
go back to reference Mansfeld N, Djellab B, Veuthey JR, Beck F, Ott C, Haddadin S (2017) Improving the performance of biomechanically safe velocity control for redundant robots through reflected mass minimization. In: Intelligent robots and systems, IEEE/RSJ international conference on IEEE, pp 5390–5397 Mansfeld N, Djellab B, Veuthey JR, Beck F, Ott C, Haddadin S (2017) Improving the performance of biomechanically safe velocity control for redundant robots through reflected mass minimization. In: Intelligent robots and systems, IEEE/RSJ international conference on IEEE, pp 5390–5397
26.
go back to reference Jaquier N, Rozo LD, Caldwell DG, Calinon S (2018) Geometry-aware tracking of manipulability ellipsoids. In: Robotics: science and systems, number CONF Jaquier N, Rozo LD, Caldwell DG, Calinon S (2018) Geometry-aware tracking of manipulability ellipsoids. In: Robotics: science and systems, number CONF
27.
go back to reference Bonnabel S, Sepulchre R (2010) Riemannian metric and geometric mean for positive semidefinite matrices of fixed rank. SIAM J Matrix Anal Appl 31(3):1055–1070MathSciNetMATHCrossRef Bonnabel S, Sepulchre R (2010) Riemannian metric and geometric mean for positive semidefinite matrices of fixed rank. SIAM J Matrix Anal Appl 31(3):1055–1070MathSciNetMATHCrossRef
28.
go back to reference Lynch KM, Park FC (2017) Modern robotics: mechanics, planning, and control. Cambridge University Press, Cambridge Lynch KM, Park FC (2017) Modern robotics: mechanics, planning, and control. Cambridge University Press, Cambridge
29.
go back to reference Chiu SL (1988) Task compatibility of manipulator postures. Int J Robot Res 7(5):13–21CrossRef Chiu SL (1988) Task compatibility of manipulator postures. Int J Robot Res 7(5):13–21CrossRef
30.
go back to reference Nait-Chabane K, Delarue S, Hoppenot P, Colle E (2009) Strategy of approach for seizure of an assistive mobile manipulator. Robot Auton Syst 57(2):222–235CrossRef Nait-Chabane K, Delarue S, Hoppenot P, Colle E (2009) Strategy of approach for seizure of an assistive mobile manipulator. Robot Auton Syst 57(2):222–235CrossRef
31.
go back to reference Koeppe R, Yoshikawa T (1997) Dynamic manipulability analysis of compliant motion. In: Proceedings of the 1997 IEEE/RSJ international conference on intelligent robot and systems. Innovative robotics for real-world applications. IROS’97, vol 3. IEEE, pp 1472–1478 Koeppe R, Yoshikawa T (1997) Dynamic manipulability analysis of compliant motion. In: Proceedings of the 1997 IEEE/RSJ international conference on intelligent robot and systems. Innovative robotics for real-world applications. IROS’97, vol 3. IEEE, pp 1472–1478
32.
go back to reference Magnus JR (1985) On differentiating eigenvalues and eigenvectors. Econ Theory 1(2):179–191CrossRef Magnus JR (1985) On differentiating eigenvalues and eigenvectors. Econ Theory 1(2):179–191CrossRef
33.
go back to reference Lee S, Kim J, Park FC, Kim M, Bobrow JE (2005) Newton-type algorithms for dynamics-based robot movement optimization. IEEE Trans Robot 21(4):657–667CrossRef Lee S, Kim J, Park FC, Kim M, Bobrow JE (2005) Newton-type algorithms for dynamics-based robot movement optimization. IEEE Trans Robot 21(4):657–667CrossRef
34.
go back to reference Lacevic B, Rocco P (2010) Kinetostatic danger field-a novel safety assessment for human-robot interaction. In: Intelligent robots and systems, IEEE/RSJ international conference on IEEE, pp 2169–2174 Lacevic B, Rocco P (2010) Kinetostatic danger field-a novel safety assessment for human-robot interaction. In: Intelligent robots and systems, IEEE/RSJ international conference on IEEE, pp 2169–2174
35.
go back to reference Polverini MP, Zanchettin AM, Rocco P (2014) Real-time collision avoidance in human-robot interaction based on kinetostatic safety field. In: Intelligent robots and systems, IEEE/RSJ international conference on IEEE, pp 4136–4141 Polverini MP, Zanchettin AM, Rocco P (2014) Real-time collision avoidance in human-robot interaction based on kinetostatic safety field. In: Intelligent robots and systems, IEEE/RSJ international conference on IEEE, pp 4136–4141
36.
go back to reference Baerlocher P, Boulic R (1998) Task-priority formulations for the kinematic control of highly redundant articulated structures. In: Proceedings 1998 IEEE/RSJ international conference on intelligent robots and systems. Innovations in theory, practice and applications (Cat. No. 98CH36190), vol 1. IEEE, pp 323–329 Baerlocher P, Boulic R (1998) Task-priority formulations for the kinematic control of highly redundant articulated structures. In: Proceedings 1998 IEEE/RSJ international conference on intelligent robots and systems. Innovations in theory, practice and applications (Cat. No. 98CH36190), vol 1. IEEE, pp 323–329
37.
go back to reference Khatib O (1987) A unified approach for motion and force control of robot manipulators: the operational space formulation. IEEE J Robot Autom 3(1):43–53CrossRef Khatib O (1987) A unified approach for motion and force control of robot manipulators: the operational space formulation. IEEE J Robot Autom 3(1):43–53CrossRef
38.
go back to reference Park J, Chung W, Youm Y (1999) Computation of gradient of manipulability for kinematically redundant manipulators including dual manipulators system. Trans Control Autom Syst Eng 1(1):8–15 Park J, Chung W, Youm Y (1999) Computation of gradient of manipulability for kinematically redundant manipulators including dual manipulators system. Trans Control Autom Syst Eng 1(1):8–15
40.
go back to reference Garrido-Jurado S, Munoz-Salinas R, Madrid-Cuevas FJ, Medina-Carnicer R (2016) Generation of fiducial marker dictionaries using mixed integer linear programming. Pattern Recognit 51:481–491CrossRef Garrido-Jurado S, Munoz-Salinas R, Madrid-Cuevas FJ, Medina-Carnicer R (2016) Generation of fiducial marker dictionaries using mixed integer linear programming. Pattern Recognit 51:481–491CrossRef
41.
go back to reference Yun A (2020) Safe reconfigurable robot systems: design, programming, and reactive motion planning. PhD thesis, Seoul National University, Seoul, Korea Yun A (2020) Safe reconfigurable robot systems: design, programming, and reactive motion planning. PhD thesis, Seoul National University, Seoul, Korea
Metadata
Title
A geometric tracking of rank-1 manipulability for singularity-robust collision avoidance
Authors
Alchan Yun
Junhyoung Ha
Publication date
12-02-2021
Publisher
Springer Berlin Heidelberg
Published in
Intelligent Service Robotics / Issue 2/2021
Print ISSN: 1861-2776
Electronic ISSN: 1861-2784
DOI
https://doi.org/10.1007/s11370-021-00351-0

Other articles of this Issue 2/2021

Intelligent Service Robotics 2/2021 Go to the issue