Fully autonomous mobile robots have a multitude of potential applications, but guaranteeing robust navigation performance remains an open research problem. For many tasks such as repeated infrastructure inspection, item delivery or inventory transport, a route repeating capability can be sufficient and offers potential practical advantages over a full navigation stack. Previous teach and repeat research has achieved high performance in difficult conditions generally by using sophisticated, often expensive sensors, and has often had high computational requirements. Biological systems, such as small animals and insects like seeing ants, offer a proof of concept that robust and generalisable navigation can be achieved with extremely limited visual systems and computing power. In this work we create a novel asynchronous formulation for teach and repeat navigation that fully utilises odometry information, paired with a correction signal driven by much more computationally lightweight visual processing than is typically required. This correction signal is also decoupled from the robot's motor control, allowing its rate to be modulated by the available computing capacity. We evaluate this approach with extensive experimentation on two different robotic platforms, the Consequential Robotics Miro and the Clearpath Jackal robots, across navigation trials totalling more than 6000 metres in a range of challenging indoor and outdoor environments. Our approach continues to succeed when multiple state-of-the-art systems fail due to low resolution images, unreliable odometry, or lighting change, while requiring significantly less compute. We also -- for the first time -- demonstrate versatile cross-platform teach and repeat without changing parameters, in which we learn to navigate a route with one robot and repeat that route using another robot with different camera.
翻译:完全自主的机器人拥有多种潜在应用,但保证稳健的导航性能仍是一个开放的研究问题。 对于许多任务,如多次基础设施检查、物项交付或库存运输等,路线重复能力是足够充分的,并且给整个导航堆积带来潜在的实际优势。 以往的教学和重复研究在通常使用精密、往往昂贵的传感器的艰难条件下取得了很高的性能,而且往往具有很高的计算要求。 生物系统,如小型动物和昆虫(如见蚁类),提供了一种概念的证明,证明强健和可通的导航可以用极有限的再现系统和计算能力来实现。 在这项工作中,我们为教学和重复导航的参数制作了一种新颖的不同步的配方程式,充分利用了食谱信息,同时配有由比通常需要的更多计算轻度视觉处理驱动的校正信号。 这种校正信号也与机器人的机控速度不同,我们用两个不同的重复的机器人平台进行广泛的实验, 代谢机器人和清晰的杰克机器人, 在整个导航试验中, 超过六千米的机路段, 还要的机路路程, 以更精确的机路程, 直径直径直径直径直直直直直达, 直达, 直径直径直径直直直至直至直直直直直直至直至直达至直直达, 直达至直径直径直达至直径直径直达至直径直达至直达至直达, 直达至直达至直达至直达。