Papers
Topics
Authors
Recent
Search
2000 character limit reached

Static Point Goal Navigation Overview

Updated 6 July 2026
  • Static Point Goal Navigation is a task where an agent moves from a start pose to a fixed target using static goal encoding and diverse sensory inputs.
  • Approaches range from discrete action policies with RGB-D observations to continuous velocity control and goal-conditioned imitation learning.
  • Studies emphasize robust localization, spatial memory, and data-efficient planning across indoor, maze, and underwater environments for real-world deployment.

Static Point Goal Navigation is the embodied navigation task in which an agent or robot must move from a start pose to a specified target point whose location remains fixed during the episode. In the literature, the goal may be provided relative to the start frame, as a residual goal vector updated at every step, or only once at initialization, but the defining property is that the target is static rather than moving or rotating during the task. The problem has been studied in unseen indoor environments, legged-robot clutter and maze terrains, and underwater waypoint-following settings, with formulations ranging from discrete action policies over RGB or RGB-D observations to continuous velocity control conditioned on depth and proprioception (Ye et al., 2020, Piriyajitakonkij et al., 2024, Cao et al., 2022, Wang et al., 9 Jun 2026, Gong et al., 13 Mar 2026, Manderson et al., 2020).

1. Task formulation and canonical variants

A common formulation models the agent state at time tt as planar position and heading, such as st=(xt,yt,θt)s_t=(x_t,y_t,\theta_t) or st=(pt,θt)s_t=(p_t,\theta_t), with a goal specified by coordinates relative to the start location. In Habitat-style PointNav, the action space is often the discrete set {forward,turn_left,turn_right,stop}\{\text{forward},\text{turn\_left},\text{turn\_right},\text{stop}\}, with forward motion of 0.25m0.25\,\mathrm{m} and turns of 1010^\circ or 3030^\circ, and episodes terminate either when “stop” is executed or after a fixed horizon such as 500 steps (Piriyajitakonkij et al., 2024, Ye et al., 2020, Zhao et al., 2021). Success is commonly defined by issuing “stop” within a specified distance threshold of the goal, including 0.2m0.2\,\mathrm{m} or 0.36m0.36\,\mathrm{m} depending on protocol (Piriyajitakonkij et al., 2024, Cao et al., 2022).

Static Point Goal Navigation is not restricted to a single sensing or control interface. In GUIDE, the problem is written as a POMDP with hidden global state sts_t, observation st=(xt,yt,θt)s_t=(x_t,y_t,\theta_t)0, and continuous egocentric twist action st=(xt,yt,θt)s_t=(x_t,y_t,\theta_t)1, where st=(xt,yt,θt)s_t=(x_t,y_t,\theta_t)2 (Wang et al., 9 Jun 2026). In FLUX, the robot observes an egocentric observation st=(xt,yt,θt)s_t=(x_t,y_t,\theta_t)3, optionally with a short history, and outputs continuous velocity commands st=(xt,yt,θt)s_t=(x_t,y_t,\theta_t)4 toward a static st=(xt,yt,θt)s_t=(x_t,y_t,\theta_t)5D point st=(xt,yt,θt)s_t=(x_t,y_t,\theta_t)6 in world coordinates (Gong et al., 13 Mar 2026). In Nav2Goal, the task is posed as a goal-conditioned imitation learning problem with state st=(xt,yt,θt)s_t=(x_t,y_t,\theta_t)7 and action st=(xt,yt,θt)s_t=(x_t,y_t,\theta_t)8, where yaw and pitch are discrete classes in st=(xt,yt,θt)s_t=(x_t,y_t,\theta_t)9 (Manderson et al., 2020).

These formulations share the same abstract objective—goal-reaching in a previously unseen environment without a prior map—but differ in what is assumed known at each time step. A plausible implication is that “Static Point Goal Navigation” names a family of closely related tasks rather than a single standardized benchmark specification.

2. Goal encoding, observability, and spatial memory

One major axis of variation is how the static goal is encoded during the episode. In TTA-Nav, the agent receives st=(pt,θt)s_t=(p_t,\theta_t)0, where st=(pt,θt)s_t=(p_t,\theta_t)1 is the GPS-Compass reading of the remaining goal offset, and the residual goal vector is available at every step (Piriyajitakonkij et al., 2024). In the auxiliary-task formulation, the observation includes an egocentric RGB image together with a GPS + Compass reading st=(pt,θt)s_t=(p_t,\theta_t)2 giving relative position and orientation to start (Ye et al., 2020). These settings provide persistent external localization cues.

A different line of work removes that assumption. In the realistic-noise formulation, the fixed PointGoal is given at st=(pt,θt)s_t=(p_t,\theta_t)3 by a relative vector st=(pt,θt)s_t=(p_t,\theta_t)4 in the agent’s initial coordinate frame st=(pt,θt)s_t=(p_t,\theta_t)5, and the agent maintains an estimate st=(pt,θt)s_t=(p_t,\theta_t)6 by updating it with an estimated motion transform, st=(pt,θt)s_t=(p_t,\theta_t)7 (Zhao et al., 2021). In the egocentric localization framework, the odometry module predicts a small motion st=(pt,θt)s_t=(p_t,\theta_t)8, integrates it into a running pose estimate st=(pt,θt)s_t=(p_t,\theta_t)9, and computes relative goal coordinates {forward,turn_left,turn_right,stop}\{\text{forward},\text{turn\_left},\text{turn\_right},\text{stop}\}0 in the agent’s estimated frame (Datta et al., 2020). In the AIM formulation, the goal is given as the vector {forward,turn_left,turn_right,stop}\{\text{forward},\text{turn\_left},\text{turn\_right},\text{stop}\}1 in polar coordinates with respect to the start frame, and path integration maintains a pseudo-position and heading from visual odometry estimates (Cao et al., 2022).

GUIDE makes this design choice explicit. Its “goal-initialized navigation setting” provides the target only once at the beginning of an episode, with initial goal encoding {forward,turn_left,turn_right,stop}\{\text{forward},\text{turn\_left},\text{turn\_right},\text{stop}\}2 defined as the relative goal position and heading in the robot’s start frame and concatenated into the policy input thereafter (Wang et al., 9 Jun 2026). The framework then uses a spatial anchor predictor with three heads that predict body velocity {forward,turn_left,turn_right,stop}\{\text{forward},\text{turn\_left},\text{turn\_right},\text{stop}\}3, relative goal position {forward,turn_left,turn_right,stop}\{\text{forward},\text{turn\_left},\text{turn\_right},\text{stop}\}4, and relative spawn position {forward,turn_left,turn_right,stop}\{\text{forward},\text{turn\_left},\text{turn\_right},\text{stop}\}5, supervised from privileged simulator states through

{forward,turn_left,turn_right,stop}\{\text{forward},\text{turn\_left},\text{turn\_right},\text{stop}\}6

This suggests a shift from externally refreshed goal vectors toward intrinsic spatial memory and directional awareness under partial observability.

3. Learning architectures and policy paradigms

The dominant model-free baseline in indoor PointNav is DD-PPO: a visual encoder, a recurrent belief module, and PPO optimization over large-scale on-policy experience. In one formulation, the baseline uses a ResNet-18 visual encoder, a single-layer GRU of hidden size 512, and PPO with clip {forward,turn_left,turn_right,stop}\{\text{forward},\text{turn\_left},\text{turn\_right},\text{stop}\}7, value loss weight {forward,turn_left,turn_right,stop}\{\text{forward},\text{turn\_left},\text{turn\_right},\text{stop}\}8, entropy weight {forward,turn_left,turn_right,stop}\{\text{forward},\text{turn\_left},\text{turn\_right},\text{stop}\}9, discount 0.25m0.25\,\mathrm{m}0, and GAE 0.25m0.25\,\mathrm{m}1, trained across 64 GPUs for 2.5 B frames (Ye et al., 2020). Auxiliary self-supervision was introduced to improve this regime via Inverse Dynamics, Temporal Distance, and Action-conditional Contrastive Predictive Coding. Naively combining tasks yielded marginal gains beyond a point, whereas attention-based fusion of per-task GRUs reached 0.25m0.25\,\mathrm{m}2 at 40 M frames and reduced the frames to 0.25m0.25\,\mathrm{m}3 to approximately 7 M, a 5.5× speedup over baseline (Ye et al., 2020).

Several later architectures modify either the visual front end or the action-generation mechanism while preserving the static-goal objective. TTA-Nav augments a pre-trained navigation model with a top-down decoder that reconstructs a cleaner image from corrupted input, then feeds the reconstruction back through the frozen visual encoder for a second forward pass. The base model uses an SE-ResNeXt-50 visual encoder and a single-layer LSTM with hidden size 512 over the concatenation 0.25m0.25\,\mathrm{m}4, while test-time adaptation is limited to frame-by-frame updates of BatchNorm running statistics (Piriyajitakonkij et al., 2024). GUIDE instead uses two temporal streams of proprioception, a spatial anchor predictor, a shared CNN over raw depth streams, temporal self-attention, cross-attention from proprioceptive query to visual keys and values, and a GRU-based spatial latent that feeds an MLP actor trained with PPO and asymmetric actor-critic (Wang et al., 9 Jun 2026).

Static Point Goal Navigation has also been approached with conditional imitation learning and with generative trajectory models. Nav2Goal trains a ResNet-18 visual encoder with a goal embedding, evaluates element-wise multiplication and concatenation for feature conditioning, and predicts yaw and pitch through two softmax heads. The policy is first learned by Behavioral Cloning and then extended to goal conditioning through Hindsight Relabelling using a relative localization system (Manderson et al., 2020). FLUX formulates navigation as a conditional flow-based generative policy that samples candidate trajectories and selects the best via a learned critic. Its rectified flow objective learns a velocity field

0.25m0.25\,\mathrm{m}5

and replaces diffusion’s iterative denoising with straight-line Euler integration in 0.25m0.25\,\mathrm{m}6–10 steps (Gong et al., 13 Mar 2026).

Model-based planning remains a distinct alternative. In the POMDP sub-goal framework, the PointGoal task is represented over state 0.25m0.25\,\mathrm{m}7, frontiers are extracted from the current partial map, and a U-Net predicts frontier properties 0.25m0.25\,\mathrm{m}8 used in a Bellman-type recursion for high-level action selection (Li et al., 2022). This formulation emphasizes completeness and explicit reasoning over partial maps rather than end-to-end policy learning.

4. Localization, odometry, and internal state estimation

A recurring difficulty in static Point Goal Navigation is that strong benchmark performance has often depended on idealized localization. One response is a two-module decomposition into “Where am I?” and “Where do I want to go?” The egocentric localization approach predicts 4-DoF egomotion from consecutive depth frames with a convolutional network and Smooth-L1 loss, integrates those increments into a running pose estimate, and supplies the updated goal coordinates to a 2-layer LSTM policy trained with DD-PPO (Datta et al., 2020). Because the odometry head is separated from the navigation policy, the method supports re-calibration to new dynamics by fine-tuning only the VO CNN and then plugging it back into the frozen policy.

Another line of work shows that relatively lightweight visual odometry can substantially improve performance in realistic indoor noise. The learned VO approach regresses the SE(2) transform between consecutive RGB-D observations, uses depth discretization, soft top-down projection, dropout, and geometric-invariance losses, and replaces the GPS+Compass sensor in a pre-trained navigation policy at inference time (Zhao et al., 2021). In the online Habitat leaderboard reported there, success rises from 64.5% to 71.7% and SPL from 37.7% to 52.5%, while evaluation time decreases by a factor of 6.4 relative to the prior SLAM-based method (Zhao et al., 2021).

Self-supervised and motion-prior-based alternatives push further on supervision efficiency. The unsupervised VO + AIM system predicts relative pose through a photometric reprojection loss over RGB, depth, and vertical-edge cues, discretizes motion estimation with a Classified Pose Network, and trains an LSTM-based Action Integration Module to predict place-cell and head-direction-cell codes from previous action and collision history (Cao et al., 2022). MPVO instead introduces a two-stage pipeline: a training-free action-prior based geometric VO module produces a coarse pose prior, and a deep-learned VO model refines it into a fine relative pose for the navigation policy (Paul et al., 2024). On Gibson, MPVO reaches success values of 63, 66, 72, and 78 as the training set grows from 50 K to 400 K, compared with 35, 60, 65, and 72 for the prior learned VO baseline; the paper attributes the largest single ablation gain to the coarse pose prior (Paul et al., 2024).

Across these systems, localization is no longer only an external sensor assumption. It becomes either an explicit learned subsystem, a self-supervised path-integration mechanism, or an internal anchor representation embedded inside the navigation policy.

5. Noise, corruptions, and real-world deployment

A persistent misconception in early PointNav evaluation was that near-perfect simulated performance implied realistic deployability. Under realistic noise models for visual sensors and actuation and without GPS and Compass, agents that achieved 99.6% success under idealized assumptions dropped to 0.3% success, while a VO-integrated agent restored substantially stronger performance (Zhao et al., 2021). This result made explicit that static-goal navigation difficulty is dominated not only by exploration or planning, but also by localization fidelity under noisy sensing and control.

Visual corruption robustness introduces a different failure mode. TTA-Nav studies point-goal navigation under 13 corruptions in Habitat/Gibson and reports that Success Rate on Speckle Noise improves from 0.46 to 0.94, the average over 13 corruptions rises from 0.83 to 0.91, the minimum over 13 rises from 0.41 to 0.67, and average SPL improves from 0.65 to 0.77 (Piriyajitakonkij et al., 2024). The same paper notes failure modes for very global corruptions such as Fog or Shadow, where reconstructions can “hallucinate” incorrect scene parts and slightly worsen performance on those corruptions (Piriyajitakonkij et al., 2024). The central robustness mechanism is not gradient-based test-time optimization of the policy, but reconstruction through a frozen decoder plus adaptive normalization in the visual encoder.

Real-world deployment also exposes structural rather than sensor-only difficulties: dead ends, dense clutter, and embodiment-specific constraints. GUIDE addresses partial observability in legged navigation by relying on intrinsic spatial memory without subsequent goal updates from external modules and shows that the full policy achieves success rates of 99.9, 99.9, 99.9, and 99.6 across Cluttered-Easy, Cluttered-Hard, Maze-Easy, and Maze-Hard in simulation, with corresponding collision rates of 3.2, 4.4, 3.4, and 4.8 (Wang et al., 9 Jun 2026). In-lab real-world tests on 8 m × 8 m cluttered and maze settings report 0.25m0.25\,\mathrm{m}9 and 1010^\circ0–1010^\circ1, while in-the-wild office corridors, grasslands, and dynamic obstacles show robust escape from dead-ends and obstacle avoidance (Wang et al., 9 Jun 2026).

Static point-goal formulations have also been deployed outside indoor mobile manipulation benchmarks. In underwater navigation, Nav2Goal learns to drive close to sparse geographic waypoints without any prior map, with field deployments totaling approximately 1 km and on the order of 40 waypoints, while traveling within 0.5 m altitude from sensitive corals and maintaining collision-free operation (Manderson et al., 2020). This broadens the task from a simulator benchmark to a class of goal-conditioned autonomous navigation problems under embodiment-specific sensing and environmental disturbances.

6. Evaluation protocols, comparative results, and open tensions

Evaluation protocols typically use Success Rate and SPL, with

1010^\circ2

where 1010^\circ3 is success, 1010^\circ4 is the shortest-path distance, and 1010^\circ5 is the executed path length (Piriyajitakonkij et al., 2024, Ye et al., 2020, Li et al., 2022). Some papers add SoftSPL, final geodesic distance, collision rate, arrival time, final distance, or pose-estimation metrics such as RPE and ATE (Cao et al., 2022, Paul et al., 2024, Wang et al., 9 Jun 2026). The thresholds behind “success,” however, differ substantially: within 1010^\circ6 in several Habitat protocols, within 1010^\circ7 in noisy no-GPS settings, within 1010^\circ8 in DynBench static PointNav, and empirically around 1010^\circ9 in Nav2Goal (Piriyajitakonkij et al., 2024, Cao et al., 2022, Gong et al., 13 Mar 2026, Manderson et al., 2020). A plausible implication is that direct comparison of absolute SR across papers requires care.

Within a fixed benchmark, several comparative tensions are clear. In Matterport3D static PointGoal, DD-PPO attains 89.0% Success and 80.0% SPL, whereas LSP-U-Net reaches 82.0% Success and 60.5% SPL, and LSP-U-Net* reaches 88.2% Success and 74.7% SPL with oracle mapping; the same comparison emphasizes that LSP-U-Net used approximately 3030^\circ0 training frames for the U-Net versus approximately 3030^\circ1 for DD-PPO (Li et al., 2022). This is not a claim of dominance in one direction: the model-based method is slightly worse in the reported test performance, yet markedly more data efficient.

In unified generative navigation, FLUX reports a different trade-off. On static PointNav, NavDP obtains SR = 77.8% and SPL = 74.8%, while FLUX reaches SR = 80.9% and SPL = 78.6%; inference time decreases from 305.2 ms for NavDP at 3030^\circ2 to 216.5 ms for FLUX at 3030^\circ3 (Gong et al., 13 Mar 2026). GUIDE shows a related but distinct point: oracle variants only slightly outperform the learned anchor-based policy, and removing high-frequency proprioception causes near collapse, with success values such as 0.16, 0.08, 0.06, and 0.01 across the four simulated settings (Wang et al., 9 Jun 2026). These results indicate that performance differences often hinge less on the abstract task definition than on which latent variables—goal residuals, egomotion, frontier values, motion priors, or spatial anchors—are externally supplied, internally predicted, or jointly optimized.

Taken together, the literature presents Static Point Goal Navigation as a testbed for three intertwined questions: how to represent a fixed goal under partial observability, how to recover or replace localization without idealized sensors, and how to preserve robustness as assumptions move from clean simulation toward noisy, corrupted, or embodied deployment.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Static Point Goal Navigation.