An efficient locally reactive controller for safe navigation in visual teach and repeat missions

To achieve successful field autonomy, mobile robots need to freely adapt to changes in their environment. Visual navigation systems such as Visual Teach and Repeat (VT&R) often assume the space around the reference trajectory is free, but if the environment is obstructed path tracking ca...

Πλήρης περιγραφή

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριοι συγγραφείς: Mattamala, M, Chebrolu, N, Fallon, M
Μορφή: Journal article
Γλώσσα:English
Έκδοση: IEEE 2022
_version_ 1826307981378060288
author Mattamala, M
Chebrolu, N
Fallon, M
author_facet Mattamala, M
Chebrolu, N
Fallon, M
author_sort Mattamala, M
collection OXFORD
description To achieve successful field autonomy, mobile robots need to freely adapt to changes in their environment. Visual navigation systems such as Visual Teach and Repeat (VT&R) often assume the space around the reference trajectory is free, but if the environment is obstructed path tracking can fail or the robot could collide with a previously unseen obstacle. In this work, we present a locally reactive controller for a VT&R system that allows a robot to navigate safely despite physical changes to the environment. Our controller uses a local elevation map to compute vector representations and outputs twist commands for navigation at 10 Hz. They are combined in a Riemannian Motion Policies (RMP) controller that requires <2ms to run on a CPU. We integrated our controller with a VT&R system onboard an ANYmal C robot and tested it in indoor cluttered spaces and a large-scale underground mine. We demonstrate that our locally reactive controller keeps the robot safe when physical occlusions or loss of visual tracking occur such as when walking close to walls, crossing doorways, or traversing narrow corridors.
first_indexed 2024-03-07T07:11:17Z
format Journal article
id oxford-uuid:bbf08cb2-0e1e-45f8-bbe1-a85bbf76952e
institution University of Oxford
language English
last_indexed 2024-03-07T07:11:17Z
publishDate 2022
publisher IEEE
record_format dspace
spelling oxford-uuid:bbf08cb2-0e1e-45f8-bbe1-a85bbf76952e2022-06-24T11:14:36ZAn efficient locally reactive controller for safe navigation in visual teach and repeat missionsJournal articlehttp://purl.org/coar/resource_type/c_dcae04bcuuid:bbf08cb2-0e1e-45f8-bbe1-a85bbf76952eEnglishSymplectic ElementsIEEE2022Mattamala, MChebrolu, NFallon, MTo achieve successful field autonomy, mobile robots need to freely adapt to changes in their environment. Visual navigation systems such as Visual Teach and Repeat (VT&R) often assume the space around the reference trajectory is free, but if the environment is obstructed path tracking can fail or the robot could collide with a previously unseen obstacle. In this work, we present a locally reactive controller for a VT&R system that allows a robot to navigate safely despite physical changes to the environment. Our controller uses a local elevation map to compute vector representations and outputs twist commands for navigation at 10 Hz. They are combined in a Riemannian Motion Policies (RMP) controller that requires <2ms to run on a CPU. We integrated our controller with a VT&R system onboard an ANYmal C robot and tested it in indoor cluttered spaces and a large-scale underground mine. We demonstrate that our locally reactive controller keeps the robot safe when physical occlusions or loss of visual tracking occur such as when walking close to walls, crossing doorways, or traversing narrow corridors.
spellingShingle Mattamala, M
Chebrolu, N
Fallon, M
An efficient locally reactive controller for safe navigation in visual teach and repeat missions
title An efficient locally reactive controller for safe navigation in visual teach and repeat missions
title_full An efficient locally reactive controller for safe navigation in visual teach and repeat missions
title_fullStr An efficient locally reactive controller for safe navigation in visual teach and repeat missions
title_full_unstemmed An efficient locally reactive controller for safe navigation in visual teach and repeat missions
title_short An efficient locally reactive controller for safe navigation in visual teach and repeat missions
title_sort efficient locally reactive controller for safe navigation in visual teach and repeat missions
work_keys_str_mv AT mattamalam anefficientlocallyreactivecontrollerforsafenavigationinvisualteachandrepeatmissions
AT chebrolun anefficientlocallyreactivecontrollerforsafenavigationinvisualteachandrepeatmissions
AT fallonm anefficientlocallyreactivecontrollerforsafenavigationinvisualteachandrepeatmissions
AT mattamalam efficientlocallyreactivecontrollerforsafenavigationinvisualteachandrepeatmissions
AT chebrolun efficientlocallyreactivecontrollerforsafenavigationinvisualteachandrepeatmissions
AT fallonm efficientlocallyreactivecontrollerforsafenavigationinvisualteachandrepeatmissions