IEEE Robotics & Automation Magazine - September 2022 - 151

either human-robot interaction or other domains of robotics
and on the practical realization of CBF-based efficient
safety controllers is therefore easily predictable and actually
suggested by the authors.
Acknowledgment
The authors would like to thank FANUC America Corporation;
Tetsuaki Kato, the general manager of the FANUC
Advanced Research Laboratory; and Jason Tsai, the advisor of
the FANUC Advanced Research Laboratory.
References
[1] A. D. Ames, S. Coogan, M. Egerstedt, G. Notomista, K. Sreenath, and
P. Tabuada, " Control barrier functions: Theory and applications, " in
Proc. 2019 18th Eur. Contr. Conf. (ECC), pp. 3420-3431, doi: 10.23919/
ECC.2019.8796030.
[2] P. Wieland and F. Allgöwer, " Constructive safety using control barrier
functions, " IFAC Proc. Volumes, vol. 40, no. 12, pp. 462-467, 2007,
doi: 10.3182/20070822-3-ZA-2920.00076.
[3] F. Ferraguti et al., " Safety barrier functions and multi-camera tracking
for human-robot shared environment, " Robot. Auton. Syst.,
vol. 124, no. C, p. 103,388, 2020, doi: 10.1016/j.robot.2019.103388.
[4] R. Featherstone, Robot Dynamics Algorithm. Boston, MA, USA:
Kluwer, 1999.
[5] A. Singletary, S. Kolathaya, and A. D. Ames, " Safety-critical kinematic
control of robotic systems, " IEEE Control Syst. Lett., vol. 6,
pp. 139-144, Jan. 2021, doi: 10.1109/LCSYS.2021.3050609.
[6] A. D. Ames, X. Xu, J. W. Grizzle, and P. Tabuada, " Control barrier
function based quadratic programs for safety critical systems, " IEEE
Trans. Autom. Control, vol. 62, no. 8, pp. 3861-3876, 2017, doi: 10.1109/
TAC.2016.2638961.
[7] S. Hsu, X. Xu, and A. D. Ames, " Control barrier function based quadratic
programs with application to bipedal robotic walking, " in Proc. 2015
Amer. Contr. Conf. (ACC), pp. 4542-4548, doi: 10.1109/ACC.2015.7172044.
[8] M. Rauscher, M. Kimmel, and S. Hirche, " Constrained robot control
using control barrier functions, " in Proc. 2016 IEEE/RSJ Int. Conf.
Intell. Robots Syst. (IROS), pp. 279-285, doi: 10.1109/IROS.2016.7759067.
[9] A. Singletary, P. Nilsson, T. Gurriet, and A. D. Ames, " Online active
safety for robotic manipulators, " in Proc. 2019 IEEE/RSJ Int. Conf. Intell.
Robots Syst. (IROS), pp. 173-178, doi: 10.1109/IROS40897.2019.8968231.
[10] A. Agrawal and K. Sreenath, " Discrete control barrier functions for
safety-critical control of discrete systems with application to bipedal
robot navigation, " in Proc. Robot., Sci. Syst., 2017.
[11] A. Singletary, Y. Chen, and A. D. Ames, " Control barrier functions for
sampled-data systems with input delays, " in Proc. 2020 59th IEEE Conf.
Decis. Contr. (CDC), pp. 804-809, doi: 10.1109/CDC42340.2020.9304281.
[12] S. Boyd and L. Vandenberghe, Convex Optimization. Cambridge,
U.K.: Cambridge Univ. Press, 2004.
[13] A. Singletary, K. Klingebiel, J. Bourne, N. A. Browning, P. Tokumaru,
and A. D. Ames, " Comparative analysis of control barrier functions and
artificial potential fields for obstacle avoidance, " in Proc. 2021 IEEE/RSJ
Int. Conf. Intell. Robots Syst. (IROS), pp.
8129-8136. doi: 10.1109/
IROS51168.2021.9636670.
[14] J. J. Craig, Introduction to Robotics: Mechanics and Control; Solutions
Manual for Introduction to Robotics: Mechanics and Control, 3rd
ed. London, U.K.: Pearson Education, 2005.
[15] P. Corke and B. Armstrong-Helouvry, " A search for consensus
among model parameters reported for the PUMA 560 robot, " in Proc.
1994 IEEE Int. Conf. Robot. Automat., pp. 1608-1613, doi: 10.1109/
ROBOT.1994.351360.
[16] J. Mattingley and S. Boyd, " CVXGEN: A code generator for embedded
convex optimization, " Optim. Eng., vol. 13, no. 1, pp. 1-27, 2012, doi:
10.1007/s11081-011-9176-9.
[17] J. Chen, P. Jönsson, M. Tamura, Z. Gu, B. Matsushita, and L.
Eklundh, " A simple method for reconstructing a high-quality NDVI
time-series data set based on the Savitzky-Golay filter, " Remote Sens.
Environ., vol. 91, nos. 3-4, pp. 332-344, 2004, doi: 10.1016/j.rse.2004.03.014.
[18] I. Karafyllis and M. Krstic, Predictor Feedback for Delay Systems:
Implementations and Approximation. Cambridge, MA, USA: Birkhäuser,
2017.
[19] H.-C. Lin, C. Liu, Y. Fan, and M. Tomizuka, " Real-time collision
avoidance algorithm on industrial manipulators, " in Proc. 2017 IEEE
Conf. Contr. Technol. Appl. (CCTA), pp. 1294-1299, doi: 10.1109/
CCTA.2017.8062637.
[20] F. Ferraguti, M. Bertuletti, C. T. Landi, M. Bonfè, C. Fantuzzi, and C.
Secchi, " A control barrier function approach for maximizing performance
while fulfilling to ISO/TS 15066 regulations, " IEEE Robot. Automat. Lett.,
vol. 5, no. 4, pp. 5921-5928, 2020, doi: 10.1109/LRA.2020.3010494.
[21] A. D. Ames, J. W. Grizzle, P. Tabuada, " Control barrier function based
quadratic programs with application to adaptive cruise control, " in Proc.
2014 53rd IEEE Conf. Decis. Contr. (CDC), pp. 6271-6278. doi: 10.1109/
CDC.2014.7040372.
[22] T. Gurriet, A. Singletary, J. Reher, L. Ciarletta, E. Feron, and A. Ames,
" Towards a framework for realizable safety critical control through active set
invariance, " in Proc. 2018 ACM/IEEE 9th Int. Conf. Cyber-Phys. Syst. (ICCPS),
pp. 98-106, doi: 10.1109/ICCPS.2018.00018.
Federica Ferraguti, the Department of Science and Methods for
Engineering, University of Modena and Reggio Emilia, Reggio
Emilia, 42122, Italy. Email: federica.ferraguti@unimore.it.
Chiara Talignani Landi, FANUC America Corporation, Union
City, California, 94587, USA. Email: chiaratlandi@gmail.com.
Andrew Singletary, the Department of Computing + Mathematical
Sciences, California Institute of Technology, Pasadena,
California, 91106, USA. Email: asinglet@caltech.edu.
Hsien-Chung Lin, FANUC America Corporation, Union City,
California, 94587, USA. Email: hsien-chung.lin@fanucameri
ca.com.
Aaron Ames, the Department of Computing + Mathematical
Sciences, California Institute of Technology, Pasadena,
California, 91106, USA. Email: ames@caltech.edu.
Cristian Secchi, the Department of Science and Methods for
Engineering, University of Modena and Reggio Emilia,
Reggio Emilia, 42122, Italy. Email: cristian.secchi@unimore.it.
Marcello Bonfè, the Department of Engineering, University of
Ferrara, Ferrara, 44122, Italy. Email: marcello.bonfe@unife.it.
SEPTEMBER 2022 * IEEE ROBOTICS & AUTOMATION MAGAZINE *
151
http://dx.doi.org/10.1007/s11081-011-9176-9 http://dx.doi.org/10.1016/j.rse.2004.03.014 http://dx.doi.org/10.23919/ECC.2019.8796030 http://dx.doi.org/10.23919/ECC.2019.8796030 http://dx.doi.org/10.1109/CCTA.2017.8062637 http://dx.doi.org/10.1109/CCTA.2017.8062637 http://dx.doi.org/10.3182/20070822-3-ZA-2920.00076 http://dx.doi.org/10.1016/j.robot.2019.103388 http://dx.doi.org/10.1109/LRA.2020.3010494 http://dx.doi.org/10.1109/TAC.2016.2638961 http://dx.doi.org/10.1109/TAC.2016.2638961 http://dx.doi.org/10.1109/ACC.2015.7172044 http://dx.doi.org/10.1109/IROS.2016.7759067 http://dx.doi.org/10.1109/IROS40897.2019.8968231 http://dx.doi.org/10.1109/CDC42340.2020.9304281

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