ICRA 2027 · Under Review

SAFER-Nav: Enhancing Safety for Visual Robot
Navigation via Segmentation-Aware Fine-Tuning

Anonymous Authors

Anonymous Institution

📄 Paper 💻 Code 🎬 Video 📊 Results

Abstract

Vision-based navigation models, particularly foundation models, generate viable trajectories from RGB observations alone. However, even state-of-the-art transformer- and diffusion-based policies struggle to generalize in unfamiliar deployment environments containing unseen obstacles or shifted conditions. The resulting trajectories often remain goal-directed but unsafe. Existing efforts improve safety through external trajectory correction or internal geometric priors, yet the resulting policies are not trained to explicitly represent obstacle boundaries or traversable free-space structure. To address this, we propose a navigation model that incorporates these structures directly into the policy via fine-tuning and is designed for transformer-based RGB navigation policies. Across three robot platforms, two indoor environments, and static and dynamic obstacle scenarios, our method reduces collisions per run from 1.76 to 0.20 and raises the goal arrival rate from 42% to 93% relative to ViNT, with consistent gains over NoMaD and their CARE-augmented variants.


Method Overview

SAFER-Nav incorporates segmentation-aware safety information into a pretrained RGB-based navigation policy. It comprises an RGB-goal encoder, a segmentation encoder, a representation-level fusion module, and dual action prediction pathways. The RGB-goal branch follows a pretrained navigation backbone, while a trainable segmentation branch converts aligned binary traversability masks into spatiotemporal tokens and injects them into the latent representation through attention-based fusion.

SAFER-Nav Pipeline Architecture

Figure 1. Overview of SAFER-Nav. A trainable segmentation branch augments a pretrained RGB-goal backbone to refine the latent representation and support safety-aware waypoint prediction. The snowflake icon indicates parameters that remain frozen during fine-tuning.

Seg-guided Fusion & Dynamic Blending

Segmentation features refine the RGB latent representation through cross-attention and support an auxiliary segmentation-only action branch. At inference, the main and auxiliary predictions are dynamically blended based on the current obstacle layout, enabling the policy to produce collision-aware actions when obstacles are present while preserving efficient goal-directed behavior in clear space.

Seg-guided Fusion Detail

Figure 2. Seg-guided fusion detail. Segmentation features refine the RGB latent representation and support an auxiliary segmentation-only action branch for safety-aware waypoint prediction.


Experimental Setup

We deploy SAFER-Nav on three mobile robot configurations with different visual characteristics: a DJI RoboMaster S1 (120° FOV), a TurtleBot4 with Intel RealSense D435 (69.4° FOV), and a LoCoBot with a 170° fisheye camera. We evaluate in two unseen indoor environments (TE and CY) with static obstacles and a dynamic obstacle scenario where a teleoperated robot crosses the path.

Experimental Environments

Figure 3. Overview of environments. Left and middle: static-obstacle setups in TE and CY, with maps and representative visual observations. Right: dynamic-obstacle setting, where the robot must continuously avoid the moving robot.


Video Comparisons

Static Obstacle Environment — LoCoBot

Static Obstacle Environment

Static obstacles evaluated on the LoCoBot platform.

SAFER-Nav (Ours)
ViNT
NoMaD
ViNT + CARE
NoMaD + CARE

Static Obstacle Environment — RoboMaster

Static Obstacle Environment

Static obstacles evaluated on the RoboMaster platform.

SAFER-Nav (Ours)
ViNT
NoMaD
ViNT + CARE
NoMaD + CARE

Static Obstacle Environment — TurtleBot4

Static Obstacle Environment

Static obstacles evaluated on the TurtleBot4 platform.

SAFER-Nav (Ours)
ViNT
NoMaD
ViNT + CARE
NoMaD + CARE

Dynamic Obstacle Environment — Corner-Appear

Dynamic Obstacle Environment

A dynamic obstacle appears from a corner along the robot's planned path.

SAFER-Nav (Ours)
ViNT
NoMaD
ViNT + CARE
NoMaD + CARE

Dynamic Obstacle Environment — Front-Approach

Dynamic Obstacle Environment

A dynamic obstacle approaches head-on toward the robot.

SAFER-Nav (Ours)
ViNT
NoMaD
ViNT + CARE
NoMaD + CARE

Quantitative Results

Navigation with Static Obstacles

Comparison of navigation performance across three robot platforms and two indoor environments (10 trials each). Metrics: goal arrival rate (%), collisions per run, distance (m), and time (s).

Robot & ModelEnvironment TEEnvironment CY
Goal% ↑#Coll. ↓Dist. (m)Time (s)Goal% ↑#Coll. ↓Dist. (m)Time (s)
RoboMaster
SAFER-Nav (Ours)0.9014.87 ± 0.4977.91 ± 7.260.90.2224.98 ± 0.44130.84 ± 5.67
ViNT0.63.1714.59 ± 0.6779.99 ± 6.950.40.7526.20 ± 0.65128.63 ± 3.12
NoMaD0.33.6716.38 ± 0.2087.50 ± 5.720.53.425.48 ± 0.78122.27 ± 3.70
ViNT + CARE0.51.415.17 ± 0.6282.98 ± 4.220.1126.35138.25
NoMaD + CARE0.2417.07 ± 1.0991.75 ± 3.180.1225.97131.19
TurtleBot4
SAFER-Nav (Ours)0.90.2414.41 ± 1.0987.65 ± 7.740.90.2225.26 ± 0.74137.51 ± 3.09
ViNT0.3315.21 ± 0.5284.03 ± 2.280.4126.12 ± 0.73141.89 ± 6.90
NoMaD0.1723.42120.500.24.526.33 ± 0.15125.73 ± 5.49
ViNT + CARE0.43.2514.35 ± 0.2885.75 ± 4.600.33.3326.84 ± 0.28134.37 ± 3.16
NoMaD + CARE0.24.517.28 ± 2.31107.75 ± 7.070.21.526.08 ± 0.17147.95 ± 6.16
LoCoBot
SAFER-Nav (Ours)1.00.414.97 ± 0.3485.13 ± 4.331.00.125.75 ± 0.91134.63 ± 2.42
ViNT0.22.517.18 ± 0.2182.19 ± 2.740.60.1725.88 ± 0.82126.31 ± 6.09
NoMaD0.22.518.78 ± 0.22102.34 ± 1.230.44.7526.14 ± 0.27129.94 ± 5.83
ViNT + CARE0N/AN/AN/A0.41.2525.29 ± 0.14142.72 ± 4.70
NoMaD + CARE0N/AN/AN/A0.3325.92 ± 0.49152.59 ± 2.18

Goal Arrival vs. Collision Count

Methods closer to the top-left corner indicate better overall performance (high goal arrival, low collisions).

Navigation with Dynamic Obstacles

Number of trials with collisions (out of 10) per dynamic obstacle scenario. The dynamic obstacle is a teleoperated TurtleBot4.

Model(i) Corner-Appear(ii) Front-Approach
SAFER-Nav (Ours)0/100/10
ViNT5/109/10
NoMaD6/108/10
ViNT + CARE3/102/10
NoMaD + CARE2/102/10

Ablation & Analysis

Training Curves

Learning curves for seven segmentation-to-action configurations. C3 (post-transformer bridge + auxiliary branch) achieves the lowest action and distance losses.

Learning Curves

Figure 5. Learning curves over 30 training epochs for configurations C1–C7. The shaded region marks epochs 21–30 used for summary statistics. Lower is better for both losses.

Robustness to Segmentation Backbone

SAFER-Nav accommodates different segmentation backbones (OneFormer, SegFormer, Mask2Former) without retraining, achieving similar goal-reaching performance across all three.

Segmentation Backbone Comparison

Figure 6. Online traversability predictions from three segmentation backbones on identical frames from TE and CY, showing differences at object boundaries and around floor reflections.


BibTeX

@article{anonymous2027safernav, title = {SAFER-Nav: Enhancing Safety for Visual Robot Navigation via Segmentation-Aware Fine-Tuning}, author = {Anonymous}, journal = {Under review at ICRA 2027}, year = {2027} }