Continual learning approaches to hand-eye calibration in robots

被引:1
作者
Bahadir, Ozan [1 ,2 ]
Siebert, Jan Paul [1 ]
Aragon-Camarasa, Gerardo [1 ]
机构
[1] Univ Glasgow, Sch Comp Sci, 18 Lilybank Gardens, Glasgow G12 8RZ, Scotland
[2] Natl Def Univ, Mil Acad, Sch Engn, TR-06420 Ankara, Turkiye
关键词
Hand-eye calibration; Continual learning; Robotics; Robot manipulators; WORLD;
D O I
10.1007/s00138-024-01572-w
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This study addresses the problem of hand-eye calibration in robotic systems by developing Continual Learning (CL)-based approaches. Traditionally, robots require explicit models to transfer knowledge from camera observations to their hands or base. However, this poses limitations, as the hand-eye calibration parameters are typically valid only for the current camera configuration. We, therefore, propose a flexible and autonomous hand-eye calibration system that can adapt to changes in camera pose over time. Three CL-based approaches are introduced: the naive CL approach, the reservoir rehearsal approach, and the hybrid approach combining reservoir sampling with new data evaluation. The naive CL approach suffers from catastrophic forgetting, while the reservoir rehearsal approach mitigates this issue by sampling uniformly from past data. The hybrid approach further enhances performance by incorporating reservoir sampling and assessing new data for novelty. Experiments conducted in simulated and real-world environments demonstrate that the CL-based approaches, except for the naive approach, achieve competitive performance compared to traditional batch learning-based methods. This suggests that treating hand-eye calibration as a time sequence problem enables the extension of the learned space without complete retraining. The adaptability of the CL-based approaches facilitates accommodating changes in camera pose, leading to an improved hand-eye calibration system.
引用
收藏
页数:23
相关论文
共 41 条
[21]  
Liu XL, 2018, INT C PATT RECOG, P2262, DOI 10.1109/ICPR.2018.8545895
[22]   PackNet: Adding Multiple Tasks to a Single Network by Iterative Pruning [J].
Mallya, Arun ;
Lazebnik, Svetlana .
2018 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2018, :7765-7773
[23]   An Efficient Domain-Incremental Learning Approach to Drive in All Weather Conditions [J].
Mirza, M. Jehanzeb ;
Masana, Marc ;
Possegger, Horst ;
Bischof, Horst .
2022 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION WORKSHOPS, CVPRW 2022, 2022, :3000-3010
[24]  
Kingma DP, 2014, Arxiv, DOI [arXiv:1312.6114, 10.48550/arXiv.1312.6114]
[25]   Continual lifelong learning with neural networks: A review [J].
Parisi, German I. ;
Kemker, Ronald ;
Part, Jose L. ;
Kanan, Christopher ;
Wermter, Stefan .
NEURAL NETWORKS, 2019, 113 :54-71
[26]  
Peretroukhin V., 2022, Nat. Mach. Intell., P1
[27]  
Pore A, 2020, IEEE INT CONF ROBOT, P7477, DOI [10.1109/ICRA40945.2020.9197262, 10.1109/icra40945.2020.9197262]
[28]   iCaRL: Incremental Classifier and Representation Learning [J].
Rebuffi, Sylvestre-Alvise ;
Kolesnikov, Alexander ;
Sperl, Georg ;
Lampert, Christoph H. .
30TH IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR 2017), 2017, :5533-5542
[29]  
Rolnick D., 2019, Advances in Neural Information Processing Systems, V32
[30]   Solving the Robot-World/Hand-Eye Calibration Problem Using the Kronecker Product [J].
Shah, Mili .
JOURNAL OF MECHANISMS AND ROBOTICS-TRANSACTIONS OF THE ASME, 2013, 5 (03)