Real-time Keypoints Detection for Autonomous Recovery of the Unmanned Ground Vehicle
This work addresses the need for efficient and accurate positioning in rescue scenarios involving UGVs, though it appears incremental as it builds on existing keypoint detection methods with domain-specific optimizations.
The paper tackles the problem of autonomous recovery for unmanned ground vehicles (UGVs) by proposing a low-cost monocular vision system that detects keypoints and estimates 6-DoF pose, achieving state-of-the-art accuracy and speed in real-time.
The combination of a small unmanned ground vehicle (UGV) and a large unmanned carrier vehicle allows more flexibility in real applications such as rescue in dangerous scenarios. The autonomous recovery system, which is used to guide the small UGV back to the carrier vehicle, is an essential component to achieve a seamless combination of the two vehicles. This paper proposes a novel autonomous recovery framework with a low-cost monocular vision system to provide accurate positioning and attitude estimation of the UGV during navigation. First, we introduce a light-weight convolutional neural network called UGV-KPNet to detect the keypoints of the small UGV from the images captured by a monocular camera. UGV-KPNet is computationally efficient with a small number of parameters and provides pixel-level accurate keypoints detection results in real-time. Then, six degrees of freedom pose is estimated using the detected keypoints to obtain positioning and attitude information of the UGV. Besides, we are the first to create a large-scale real-world keypoints dataset of the UGV. The experimental results demonstrate that the proposed system achieves state-of-the-art performance in terms of both accuracy and speed on UGV keypoint detection, and can further boost the 6-DoF pose estimation for the UGV.