IEEE Robotics & Automation Magazine - September 2022 - 138

appropriate, and to switch back to coordinated control,
when the object that needs to be grabbed requires a bimanual
grasp. Such an approach would then increase the flexibility
of current industrial manipulators.
Nevertheless, this work has limitations in its implementation.
The passive DS controller [18] used to compute the joint
torque from the generated motion has shown limited tracking
abilities, particularly during the tossing. Moreover, we used
first-order linear DS, which works well for fixed or slowly
varying attractors but has no compensation ability in tracking,
and therefore, defer this burden to the low-level controller
(here the passive DS). Future work could use second-order
DS able to address the compensation problem in tracking as
in [19]. In addition, instead of the passive DS, one could use
an inverse dynamic controller that not only compensates for
gravity but also for the inertial torques produced by strong
accelerations during tossing. Finally, the impact and the
object dynamics could also be included to guarantee the hardware
safety and improve the task accuracy.
Acknowledgment
This work was supported in part by the European Union's
Horizon 2020 research and innovation program under Grant
Agreement No. 871899. I.AM. project: https://i-am-project.
eu/. The authors would like to thank Patrick Sgro for his support
in the implementation on the real robots. This article has
supplementary material available at https://doi.org/10.1109/
MRA.2022.3177355, provided by the authors.
References
[1] C. Smith et al., " Dual arm manipulation a survey, " Robot. Auton.
Syst., vol. 60, no. 10, pp. 1340-1353, 2012, doi: 10.1016/j.robot.2012.07.005.
[2] E. Nakano, S. Ozaki, T. Ishida, and I. Kato, " Cooperational control of
the anthropomorphous manipulator 'MELARM', " in Proc. 4th Int.
Symp. Ind. Robots, 1974, vol. 251, p. 260.
[3] F. Caccavale and M. Uchiyama, " Cooperative manipulators, " in
Springer Handbook of Robotics, B. Siciliano, O. Khatib, and T. Kröger,
Eds. New York, NY, USA: Springer-Verlag, 2008, pp. 701-718.
[4] M. Uchiyama and P. Dauchez, " Symmetric kinematic formulation
and non-master/slave coordinated control of two-arm robots, " Adv.
Robot., vol. 7, no. 4, pp. 361-383, 1992, doi: 10.1163/156855393X00221.
[5] S. A. Schneider and R. H. Cannon, " Object impedance control for
cooperative manipulation: Theory and experimental results, " IEEE
Trans. Robot. Autom. (1989-June 2004) I, vol. 8, no. 3, pp. 383-394, 1992,
doi: 10.1109/70.143355.
[6] N. Xi, T.-J. Tarn, and A. K. Bejczy, " Intelligent planning and control
for multirobot coordination: An event-based approach, " IEEE Trans.
Robot. Autom. (1989-June 2004) I, vol. 12, no. 3, pp. 439-452, 1996, doi:
10.1109/70.499825.
[7] R. Bonitz and T. C. Hsia, " Internal force-based impedance control
for cooperating manipulators, " IEEE Trans. Robot. Autom. (1989-June
2004) I, vol. 12, no. 1, pp. 78-89, 1996, doi: 10.1109/70.481752.
[8] F. Caccavale, P. Chiacchio, A. Marino, and L. Villani, " Six-dof
impedance control of dual-arm cooperative manipulators, " IEEE/
ASME Trans. Mechatronics, vol. 13, no. 5, pp. 576-586, 2008, doi: 10.1109/
TMECH.2008.2002816.
[9] N. Dehio, J. Smith, D. L. Wigand, P. Mohammadi, M. Mistry, and J. J.
Steil, " Enabling impedance-based physical human-multi-robot collaboration:
Experiments with four torque-controlled manipulators, "
Int. J. Robot. Res., vol. 41, no. 1, pp. 68-84, 2022, doi: 10.1177/027836492
11053650.
[10] K. Bouyarmane, J. Vaillant, K. Chappellet, and A. Kheddar,
" Multi-robot and task-space force control with quadratic programming, "
2017. [Online]. Available: https://hal.archives-ouvertes.fr/
hal-01495662
[11] S. S. Mirrazavi Salehian, N. Figueroa, and A. Billard, " Dynamical
system-based motion planning for multi-arm systems: Reaching for
moving objects, " in Proc. Int. Joint Conf. Artif. Intell., Melbourne, Australia,
2017, pp. 4914-4918, doi: 10.5555/3171837.3171984.
[12] W. Amanhoud, M. Khoramshahi, and A. Billard, " A dynamical system
approach to motion and force generation in contact tasks, " in Proc.
Robot., Sci. Syst., Freiburg im Breisgau, Germany, Jun. 2019, pp. 1-10.
[13] Y. Wang, N. Dehio, A. Tanguy, and A. Kheddar, " Impact-aware
task-space quadratic-programming control, " Nov. 2020. [Online]. Available:
https://hal.archives-ouvertes.fr/hal-02741682
[14] H. A. Park and C. G. Lee, " Extended cooperative task space for
manipulation tasks of humanoid robots, " in Proc. 2015 IEEE Int. Conf.
Robot. Autom. (ICRA), pp. 6088-6093, doi: 10.1109/ICRA.2015.7140053.
[15] M. Rijnen, A. Saccon, and H. Nijmeijer, " Reference spreading:
Tracking performance for impact trajectories of a 1dof setup, " IEEE
Trans. Control Syst. Technol., vol. 28, no. 3, pp. 1124-1131, 2019, doi:
10.1109/TCST.2019.2898953.
[16] N. Dehio and A. Kheddar, " Robot-safe impacts with soft contacts
based on learned deformations, " in Proc. IEEE Int. Conf. Robot.
Autom., Xi'an, China, May 2021, pp. 1357-1363, doi: 10.1109/
ICRA48506.2021.9561678.
[17] S. S. Mirrazavi Salehian and A. Billard, " Stable transitions from
free-space to contact: A dynamical system based approach, " in Proc.
Workshop Towards Robots Exhibit Manipulation Intell., 2018, pp. 1-4.
[18] K. Kronander and A. Billard, " Passive interaction control with
dynamical systems, " IEEE Robot. Autom. Lett., vol. 1, no. 1, pp. 106-113,
2016, doi: 10.1109/LRA.2015.2509025.
[19] S. S. M. Salehian, M. Khoramshahi, and A. Billard, " A dynamical
system approach for softly catching a flying object: Theory and experiment, "
IEEE Trans. Robot., vol. 32, no. 2, pp. 462-471, 2016, doi: 10.1109/
TRO.2016.2536749.
[20] E. Malis, F. Chaumette, and S. Boudet, " 2 1/2 d visual servoing, "
IEEE Trans. Robot. Autom. (1989-June 2004) I, vol. 15, no. 2, pp. 238-
250, Apr. 1999, doi: 10.1109/70.760345.
Michael Bombile, Learning Algorithm and Systems Laboratory,
Ecole Polytechnique Fédérale de Lausanne, Lausanne, 1015,
Switzerland. Email: michael.bombile@epfl.ch.
Aude Billard, Learning Algorithm and Systems Laboratory,
Ecole Polytechnique Fédérale de Lausanne, Lausanne, 1015,
Switzerland. Email: aude.billard@epfl.ch.
138 * IEEE ROBOTICS & AUTOMATION MAGAZINE * SEPTEMBER 2022
https://hal.archives-ouvertes.fr/hal-01495662 https://hal.archives-ouvertes.fr/hal-01495662 https://hal.archives-ouvertes.fr/hal-02741682 https://i-am-project.eu https://i-am-project.eu https://www.doi.org/10.1109/MRA.2022.3177355 https://www.doi.org/10.1109/MRA.2022.3177355

IEEE Robotics & Automation Magazine - September 2022

Table of Contents for the Digital Edition of IEEE Robotics & Automation Magazine - September 2022

Contents
IEEE Robotics & Automation Magazine - September 2022 - Cover1
IEEE Robotics & Automation Magazine - September 2022 - Cover2
IEEE Robotics & Automation Magazine - September 2022 - Contents
IEEE Robotics & Automation Magazine - September 2022 - 2
IEEE Robotics & Automation Magazine - September 2022 - 3
IEEE Robotics & Automation Magazine - September 2022 - 4
IEEE Robotics & Automation Magazine - September 2022 - 5
IEEE Robotics & Automation Magazine - September 2022 - 6
IEEE Robotics & Automation Magazine - September 2022 - 7
IEEE Robotics & Automation Magazine - September 2022 - 8
IEEE Robotics & Automation Magazine - September 2022 - 9
IEEE Robotics & Automation Magazine - September 2022 - 10
IEEE Robotics & Automation Magazine - September 2022 - 11
IEEE Robotics & Automation Magazine - September 2022 - 12
IEEE Robotics & Automation Magazine - September 2022 - 13
IEEE Robotics & Automation Magazine - September 2022 - 14
IEEE Robotics & Automation Magazine - September 2022 - 15
IEEE Robotics & Automation Magazine - September 2022 - 16
IEEE Robotics & Automation Magazine - September 2022 - 17
IEEE Robotics & Automation Magazine - September 2022 - 18
IEEE Robotics & Automation Magazine - September 2022 - 19
IEEE Robotics & Automation Magazine - September 2022 - 20
IEEE Robotics & Automation Magazine - September 2022 - 21
IEEE Robotics & Automation Magazine - September 2022 - 22
IEEE Robotics & Automation Magazine - September 2022 - 23
IEEE Robotics & Automation Magazine - September 2022 - 24
IEEE Robotics & Automation Magazine - September 2022 - 25
IEEE Robotics & Automation Magazine - September 2022 - 26
IEEE Robotics & Automation Magazine - September 2022 - 27
IEEE Robotics & Automation Magazine - September 2022 - 28
IEEE Robotics & Automation Magazine - September 2022 - 29
IEEE Robotics & Automation Magazine - September 2022 - 30
IEEE Robotics & Automation Magazine - September 2022 - 31
IEEE Robotics & Automation Magazine - September 2022 - 32
IEEE Robotics & Automation Magazine - September 2022 - 33
IEEE Robotics & Automation Magazine - September 2022 - 34
IEEE Robotics & Automation Magazine - September 2022 - 35
IEEE Robotics & Automation Magazine - September 2022 - 36
IEEE Robotics & Automation Magazine - September 2022 - 37
IEEE Robotics & Automation Magazine - September 2022 - 38
IEEE Robotics & Automation Magazine - September 2022 - 39
IEEE Robotics & Automation Magazine - September 2022 - 40
IEEE Robotics & Automation Magazine - September 2022 - 41
IEEE Robotics & Automation Magazine - September 2022 - 42
IEEE Robotics & Automation Magazine - September 2022 - 43
IEEE Robotics & Automation Magazine - September 2022 - 44
IEEE Robotics & Automation Magazine - September 2022 - 45
IEEE Robotics & Automation Magazine - September 2022 - 46
IEEE Robotics & Automation Magazine - September 2022 - 47
IEEE Robotics & Automation Magazine - September 2022 - 48
IEEE Robotics & Automation Magazine - September 2022 - 49
IEEE Robotics & Automation Magazine - September 2022 - 50
IEEE Robotics & Automation Magazine - September 2022 - 51
IEEE Robotics & Automation Magazine - September 2022 - 52
IEEE Robotics & Automation Magazine - September 2022 - 53
IEEE Robotics & Automation Magazine - September 2022 - 54
IEEE Robotics & Automation Magazine - September 2022 - 55
IEEE Robotics & Automation Magazine - September 2022 - 56
IEEE Robotics & Automation Magazine - September 2022 - 57
IEEE Robotics & Automation Magazine - September 2022 - 58
IEEE Robotics & Automation Magazine - September 2022 - 59
IEEE Robotics & Automation Magazine - September 2022 - 60
IEEE Robotics & Automation Magazine - September 2022 - 61
IEEE Robotics & Automation Magazine - September 2022 - 62
IEEE Robotics & Automation Magazine - September 2022 - 63
IEEE Robotics & Automation Magazine - September 2022 - 64
IEEE Robotics & Automation Magazine - September 2022 - 65
IEEE Robotics & Automation Magazine - September 2022 - 66
IEEE Robotics & Automation Magazine - September 2022 - 67
IEEE Robotics & Automation Magazine - September 2022 - 68
IEEE Robotics & Automation Magazine - September 2022 - 69
IEEE Robotics & Automation Magazine - September 2022 - 70
IEEE Robotics & Automation Magazine - September 2022 - 71
IEEE Robotics & Automation Magazine - September 2022 - 72
IEEE Robotics & Automation Magazine - September 2022 - 73
IEEE Robotics & Automation Magazine - September 2022 - 74
IEEE Robotics & Automation Magazine - September 2022 - 75
IEEE Robotics & Automation Magazine - September 2022 - 76
IEEE Robotics & Automation Magazine - September 2022 - 77
IEEE Robotics & Automation Magazine - September 2022 - 78
IEEE Robotics & Automation Magazine - September 2022 - 79
IEEE Robotics & Automation Magazine - September 2022 - 80
IEEE Robotics & Automation Magazine - September 2022 - 81
IEEE Robotics & Automation Magazine - September 2022 - 82
IEEE Robotics & Automation Magazine - September 2022 - 83
IEEE Robotics & Automation Magazine - September 2022 - 84
IEEE Robotics & Automation Magazine - September 2022 - 85
IEEE Robotics & Automation Magazine - September 2022 - 86
IEEE Robotics & Automation Magazine - September 2022 - 87
IEEE Robotics & Automation Magazine - September 2022 - 88
IEEE Robotics & Automation Magazine - September 2022 - 89
IEEE Robotics & Automation Magazine - September 2022 - 90
IEEE Robotics & Automation Magazine - September 2022 - 91
IEEE Robotics & Automation Magazine - September 2022 - 92
IEEE Robotics & Automation Magazine - September 2022 - 93
IEEE Robotics & Automation Magazine - September 2022 - 94
IEEE Robotics & Automation Magazine - September 2022 - 95
IEEE Robotics & Automation Magazine - September 2022 - 96
IEEE Robotics & Automation Magazine - September 2022 - 97
IEEE Robotics & Automation Magazine - September 2022 - 98
IEEE Robotics & Automation Magazine - September 2022 - 99
IEEE Robotics & Automation Magazine - September 2022 - 100
IEEE Robotics & Automation Magazine - September 2022 - 101
IEEE Robotics & Automation Magazine - September 2022 - 102
IEEE Robotics & Automation Magazine - September 2022 - 103
IEEE Robotics & Automation Magazine - September 2022 - 104
IEEE Robotics & Automation Magazine - September 2022 - 105
IEEE Robotics & Automation Magazine - September 2022 - 106
IEEE Robotics & Automation Magazine - September 2022 - 107
IEEE Robotics & Automation Magazine - September 2022 - 108
IEEE Robotics & Automation Magazine - September 2022 - 109
IEEE Robotics & Automation Magazine - September 2022 - 110
IEEE Robotics & Automation Magazine - September 2022 - 111
IEEE Robotics & Automation Magazine - September 2022 - 112
IEEE Robotics & Automation Magazine - September 2022 - 113
IEEE Robotics & Automation Magazine - September 2022 - 114
IEEE Robotics & Automation Magazine - September 2022 - 115
IEEE Robotics & Automation Magazine - September 2022 - 116
IEEE Robotics & Automation Magazine - September 2022 - 117
IEEE Robotics & Automation Magazine - September 2022 - 118
IEEE Robotics & Automation Magazine - September 2022 - 119
IEEE Robotics & Automation Magazine - September 2022 - 120
IEEE Robotics & Automation Magazine - September 2022 - 121
IEEE Robotics & Automation Magazine - September 2022 - 122
IEEE Robotics & Automation Magazine - September 2022 - 123
IEEE Robotics & Automation Magazine - September 2022 - 124
IEEE Robotics & Automation Magazine - September 2022 - 125
IEEE Robotics & Automation Magazine - September 2022 - 126
IEEE Robotics & Automation Magazine - September 2022 - 127
IEEE Robotics & Automation Magazine - September 2022 - 128
IEEE Robotics & Automation Magazine - September 2022 - 129
IEEE Robotics & Automation Magazine - September 2022 - 130
IEEE Robotics & Automation Magazine - September 2022 - 131
IEEE Robotics & Automation Magazine - September 2022 - 132
IEEE Robotics & Automation Magazine - September 2022 - 133
IEEE Robotics & Automation Magazine - September 2022 - 134
IEEE Robotics & Automation Magazine - September 2022 - 135
IEEE Robotics & Automation Magazine - September 2022 - 136
IEEE Robotics & Automation Magazine - September 2022 - 137
IEEE Robotics & Automation Magazine - September 2022 - 138
IEEE Robotics & Automation Magazine - September 2022 - 139
IEEE Robotics & Automation Magazine - September 2022 - 140
IEEE Robotics & Automation Magazine - September 2022 - 141
IEEE Robotics & Automation Magazine - September 2022 - 142
IEEE Robotics & Automation Magazine - September 2022 - 143
IEEE Robotics & Automation Magazine - September 2022 - 144
IEEE Robotics & Automation Magazine - September 2022 - 145
IEEE Robotics & Automation Magazine - September 2022 - 146
IEEE Robotics & Automation Magazine - September 2022 - 147
IEEE Robotics & Automation Magazine - September 2022 - 148
IEEE Robotics & Automation Magazine - September 2022 - 149
IEEE Robotics & Automation Magazine - September 2022 - 150
IEEE Robotics & Automation Magazine - September 2022 - 151
IEEE Robotics & Automation Magazine - September 2022 - 152
IEEE Robotics & Automation Magazine - September 2022 - 153
IEEE Robotics & Automation Magazine - September 2022 - 154
IEEE Robotics & Automation Magazine - September 2022 - 155
IEEE Robotics & Automation Magazine - September 2022 - 156
IEEE Robotics & Automation Magazine - September 2022 - 157
IEEE Robotics & Automation Magazine - September 2022 - 158
IEEE Robotics & Automation Magazine - September 2022 - 159
IEEE Robotics & Automation Magazine - September 2022 - 160
IEEE Robotics & Automation Magazine - September 2022 - 161
IEEE Robotics & Automation Magazine - September 2022 - 162
IEEE Robotics & Automation Magazine - September 2022 - 163
IEEE Robotics & Automation Magazine - September 2022 - 164
IEEE Robotics & Automation Magazine - September 2022 - Cover3
IEEE Robotics & Automation Magazine - September 2022 - Cover4
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2023
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2023
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2023
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2023
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2022
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2022
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2022
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2022
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2021
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2021
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2021
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2021
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2020
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2020
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2020
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2020
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2019
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2019
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2019
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2019
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2018
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2018
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2018
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2018
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2017
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2017
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2017
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2017
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2016
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2016
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2016
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2016
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2015
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2015
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2015
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2015
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2014
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2014
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2014
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2014
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2013
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2013
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2013
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2013
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2012
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2012
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2012
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2012
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2011
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2011
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2011
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2011
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2010
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2010
https://www.nxtbookmedia.com