Learning-on-the-Drive: Self-supervised Adaptation of Visual Offroad Traversability Models

Autonomous off-road driving requires understanding traversability, which refers to the suitability of a given terrain to drive over. When offroad vehicles travel at high speed ($>10m/s$), they need to reason at long-range ($50m$-$100m$) for safe and deliberate navigation. Moreover, vehicles often operate in new environments and under different weather conditions. LiDAR provides accurate estimates robust to visual appearances, however, it is often too noisy beyond 30m for fine-grained estimates due to sparse measurements. Conversely, visual-based models give dense predictions at further distances but perform poorly at all ranges when out of training distribution. To address these challenges, we present ALTER, an offroad perception module that adapts-on-the-drive to combine the best of both sensors. Our visual model continuously learns from new near-range LiDAR measurements. This self-supervised approach enables accurate long-range traversability prediction in novel environments without hand-labeling. Results on two distinct real-world offroad environments show up to 52.5% improvement in traversability estimation over LiDAR-only estimates and 38.1% improvement over non-adaptive visual baseline.

[1]  Mateo Guaman Castro,et al.  Learning Risk-Aware Costmaps via Inverse Reinforcement Learning for Off-Road Navigation , 2023, 2023 IEEE International Conference on Robotics and Automation (ICRA).

[2]  Yu-Xiong Wang,et al.  Do Pre-trained Models Benefit Equally in Continual Learning? , 2022, 2023 IEEE/CVF Winter Conference on Applications of Computer Vision (WACV).

[3]  Jason M. Gregory,et al.  How Does It Feel? Self-Supervised Costmap Learning for Off-Road Vehicle Traversability , 2022, 2023 IEEE International Conference on Robotics and Automation (ICRA).

[4]  P. Rajpurkar,et al.  Expert-level detection of pathologies from unannotated chest X-ray images via self-supervised learning , 2022, Nature Biomedical Engineering.

[5]  Deegan J. Atha,et al.  Self-Supervised Traversability Prediction by Learning to Reconstruct Safe Terrain , 2022, 2022 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[6]  Ji Zhang,et al.  RCA: Ride Comfort-Aware Visual Navigation via Self-Supervised Learning , 2022, 2022 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[7]  Byron Boots,et al.  Learning Semantics-Aware Locomotion Skills from Human Demonstration , 2022, CoRL.

[8]  Sebastian Scherer,et al.  Unsupervised Online Learning for Robotic Interestingness With Visual Memory , 2021, IEEE Transactions on Robotics.

[9]  Srikanth Saripalli,et al.  G-VOM: A GPU Accelerated Voxel Off-Road Mapping System , 2021, 2022 IEEE Intelligent Vehicles Symposium (IV).

[10]  Sebastian Scherer,et al.  Improving Off-road Planning Techniques with Learned Costs from Physical Interactions , 2021, 2021 IEEE International Conference on Robotics and Automation (ICRA).

[11]  Joshua A. Marshall,et al.  A Self-Supervised Near-to-Far Approach for Terrain-Adaptive Off-Road Autonomous Driving , 2021, 2021 IEEE International Conference on Robotics and Automation (ICRA).

[12]  Sebastian Scherer,et al.  Super Odometry: IMU-centric LiDAR-Visual-Inertial Estimator for Challenging Environments , 2021, 2021 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[13]  D. Manocha,et al.  GA-Nav: Efficient Terrain Segmentation for Robot Navigation in Unstructured Outdoor Environments , 2021, IEEE Robotics and Automation Letters.

[14]  S. Scherer,et al.  Lifelong Graph Learning , 2020, 2022 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[15]  Wolfram Burgard,et al.  Self-Supervised Visual Terrain Classification From Unsupervised Acoustic Feature Learning , 2019, IEEE Transactions on Robotics.

[16]  Sebastian Ruder,et al.  Episodic Memory in Lifelong Language Learning , 2019, NeurIPS.

[17]  Krzysztof Walas,et al.  Where Should I Walk? Predicting Terrain Properties From Images Via Self-Supervised Learning , 2019, IEEE Robotics and Automation Letters.

[18]  Bo Chen,et al.  MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applications , 2017, ArXiv.

[19]  Andrei A. Rusu,et al.  Overcoming catastrophic forgetting in neural networks , 2016, Proceedings of the National Academy of Sciences.

[20]  Roberto Cipolla,et al.  SegNet: A Deep Convolutional Encoder-Decoder Architecture for Image Segmentation , 2015, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[21]  Thomas Brox,et al.  U-Net: Convolutional Networks for Biomedical Image Segmentation , 2015, MICCAI.

[22]  Junqiang Xi,et al.  Self‐supervised learning to visually detect terrain surfaces for autonomous robots operating in forested terrain , 2012, J. Field Robotics.

[23]  Cyrill Stachniss,et al.  Self-supervised obstacle detection for humanoid navigation using monocular vision and sparse laser data , 2011, 2011 IEEE International Conference on Robotics and Automation.

[24]  David M. Bradley,et al.  Learning for Autonomous Navigation , 2010, IEEE Robotics & Automation Magazine.

[25]  Fei-Fei Li,et al.  ImageNet: A large-scale hierarchical image database , 2009, 2009 IEEE Conference on Computer Vision and Pattern Recognition.

[26]  Yann LeCun,et al.  Deep belief net learning in a long-range vision system for autonomous off-road driving , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[27]  Aaron C. Courville,et al.  A Generative Model of Terrain for Autonomous Navigation in Vegetation , 2006, Int. J. Robotics Res..

[28]  J. Andrew Bagnell,et al.  Improving robot navigation through self‐supervised online learning , 2006, J. Field Robotics.

[29]  Martial Hebert,et al.  Natural terrain classification using three‐dimensional ladar data for ground robot mobility , 2006, J. Field Robotics.

[30]  Sebastian Thrun,et al.  Self-supervised Monocular Road Detection in Desert Terrain , 2006, Robotics: Science and Systems.

[31]  Michael Happold,et al.  Enhancing Supervised Terrain Classification with Predictive Unsupervised Learning , 2006, Robotics: Science and Systems.

[32]  Alonzo Kelly,et al.  Toward Reliable Off Road Autonomous Vehicles Operating in Challenging Environments , 2006, Int. J. Robotics Res..

[33]  R. French Catastrophic forgetting in connectionist networks , 1999, Trends in Cognitive Sciences.

[34]  Martial Hebert,et al.  A behavior-based system for off-road navigation , 1994, IEEE Trans. Robotics Autom..

[35]  Ming-Wei Chang,et al.  BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding , 2019, NAACL.

[36]  Sebastian Scherer,et al.  Real-Time Semantic Mapping for Autonomous Off-Road Navigation , 2017, FSR.

[37]  John Amanatides,et al.  A Fast Voxel Traversal Algorithm for Ray Tracing , 1987, Eurographics.