Artificial Intelligence Center, Faculty of Electrical Engineering, Czech Technical University in Prague, 166 27 Prague 6, Czech Republic.
Department of Computer Science, University of Nottingham, Jubilee Campus, 7301 Wollaton Rd, Lenton, Nottingham NG8 1BB, UK.
Sensors (Basel). 2022 Apr 7;22(8):2836. doi: 10.3390/s22082836.
The performance of deep neural networks and the low costs of computational hardware has made computer vision a popular choice in many robotic systems. An attractive feature of deep-learned methods is their ability to cope with appearance changes caused by day-night cycles and seasonal variations. However, deep learning of neural networks typically relies on large numbers of hand-annotated images, which requires significant effort for data collection and annotation. We present a method that allows autonomous, self-supervised training of a neural network in visual teach-and-repeat (VT&R) tasks, where a mobile robot has to traverse a previously taught path repeatedly. Our method is based on a fusion of two image registration schemes: one based on a Siamese neural network and another on point-feature matching. As the robot traverses the taught paths, it uses the results of feature-based matching to train the neural network, which, in turn, provides coarse registration estimates to the feature matcher. We show that as the neural network gets trained, the accuracy and robustness of the navigation increases, making the robot capable of dealing with significant changes in the environment. This method can significantly reduce the data annotation efforts when designing new robotic systems or introducing robots into new environments. Moreover, the method provides annotated datasets that can be deployed in other navigation systems. To promote the reproducibility of the research presented herein, we provide our datasets, codes and trained models online.
深度学习网络的性能和计算硬件的低成本使得计算机视觉在许多机器人系统中成为一个受欢迎的选择。深度学习方法的一个吸引人的特点是它们能够应对由日夜循环和季节变化引起的外观变化。然而,神经网络的深度学习通常依赖于大量的手动标注图像,这需要大量的精力来进行数据收集和标注。我们提出了一种方法,允许在视觉教与复现(VT&R)任务中自主、自我监督地训练神经网络,在这个任务中,移动机器人必须重复地穿越之前教授过的路径。我们的方法基于两种图像配准方案的融合:一种基于孪生神经网络,另一种基于点特征匹配。当机器人穿越教授的路径时,它使用基于特征的匹配的结果来训练神经网络,而神经网络反过来又为特征匹配器提供粗略的配准估计。我们表明,随着神经网络的训练,导航的准确性和鲁棒性提高,使机器人能够处理环境中的重大变化。这种方法可以显著减少设计新的机器人系统或将机器人引入新环境时的数据标注工作。此外,该方法提供了可用于其他导航系统的标注数据集。为了促进本文研究的可重复性,我们在线提供了我们的数据集、代码和训练好的模型。