Source-linked AI summary

UniTrackPLA: Unified Panorama-Language-Action Model for Instruction-Guided Navigation and Dynamic Person Tracking

Pengfei Qi, Haoran Lin, Sizhuang Chen, Kai Luo, Sirui Zhang, Xinqi Liu, Fei Cheng, Wenrui Chen, Liming Yin, Kailun Yang

arXiv:2610.00878v1cs.ROcs.CVeess.IV

TL;DR

Static-goal navigation and dynamic person tracking are commonly handled separately, despite both requiring visual-language grounding and motion decisions. UniTrackPLA combines them through panoramic perception, a shared waypoint policy, and consistency-guided execution. It improves reported tracking and navigation benchmarks over TrackVLA, with further gains on held-out real routes when trained with real-world routes.

  • Problem

    Static-goal navigation and dynamic person tracking are commonly treated separately, despite both requiring robots to ground visual-language observations and translate them into motion.

    Source: §I · p. 1
  • Method

    UniTrackPLA uses PAE to retain panoramic azimuth and temporal structure, a shared policy to predict waypoint chunks, and WAC to guide action reuse or replanning.

    Source: §I · p. 2
  • Results

    Tracking SR rises from 23.50% to 35.00%, and Omni-VLN SR/SPL rises from 13.00%/12.77% to 19.75%/19.29% versus TrackVLA.

    Source: §I · p. 2
  • Takeaways & Limitations

    UniTrackPLA demonstrates a single panoramic policy for instruction-guided navigation and dynamic person tracking, with improvements reported in simulation and real-world deployment.

    Source: §V · p. 8

Abstract

from arXiv · show

General-purpose embodied robots should support both navigation toward language-specified destinations and dynamic person tracking under arbitrary initial target azimuths. However, existing methods typically rely on forward-facing observations and address these tasks with separate policies, limiting omnidirectional perception and unified closed-loop control. We present UniTrackPLA, a unified panorama-language-action model for instruction-guided navigation and dynamic person tracking. Its Panoramic-Aware Encoding (PAE) preserves the temporal and azimuthal structure of perspective views projected from each panorama, enabling perspective-pretrained visual encoders to process omnidirectional observations. A shared vision-language backbone grounds instructions in the panoramic context and predicts continuous robot-centric waypoint chunks for both tasks. World-Action Consistency (WAC) further predicts action-conditioned future visual states and verifies waypoint prefixes online, allowing reliable actions to be reused while triggering replanning upon inconsistency. We also introduce OmniTrackNav-Bench, comprising 5,000 simulated tracking trajectories, 10,000 simulated VLN routes, and 96 verified real-world routes, providing 919,978 waypoint-supervision instances. UniTrackPLA improves overall tracking SR from 23.50% to 35.00% and Omni-VLN SR/SPL from 13.00%/12.77% to 19.75%/19.29%. Incorporating 76 real-world routes further improves held-out EP@0.2m from 42.92% to 92.08%. Closed-loop experiments on a Go2-W robot demonstrate unified panoramic tracking and navigation across indoor and outdoor environments. The project page is at https://tw5775.github.io/UniTrackPLA.

I. INTRODUCTION

Instruction-guided navigation and dynamic person tracking are usually treated as separate tasks, despite shared perception-to-motion requirements. UniTrackPLA unifies them with panoramic observations and waypoint control, and improves benchmark results across both tasks.

I. INTRODUCTION

  • Static navigation targets semantic goals, while person tracking requires adaptation to moving targets; both ground task-relevant entities and translate visual-language observations into motion decisions.This motivates a shared perception-language-action policy.Source: §I · p. 1
  • Panoramic systems face a representation gap: perspective-pretrained encoders must retain transferable features while recovering circular spatial structure and temporal evolution.Existing panoramic work has focused mainly on static search, route following, and scene reasoning, leaving dynamic localization across orientations less explored.Source: §I · p. 2
  • Fixed-horizon execution may trust stale trajectories as people move or execution errors accumulate; full-chunk execution risks invalid actions, while one-waypoint execution discards most predictions.UniTrackPLA uses lightweight action-conditioned latent future prediction to adapt the execution horizon.Source: §I · p. 2
  • OmniTrackNav-Bench combines 5,000 dynamic-following trajectories, 10,000 panoramic language-navigation routes, and 96 real-world routes.The simulated tasks share panoramic observations and a continuous waypoint representation.Source: §I · p. 2
  • In closed-loop experiments, UniTrackPLA achieves 35.00% Omni-Tracking success versus 23.50% for reproduced TrackVLA, and Omni-VLN SR/SPL of 19.75%/19.29% versus baseline 13.00%/12.77%.On held-out real-world routes, EP@0.2m improves from 42.92% to 92.08%.Source: §I · p. 2
  • UniTrackPLA shares panoramic perception, visual-language representations, and continuous waypoint actions across instruction-guided navigation and dynamic person following.PAE preserves panoramic azimuth and temporal context while reusing perspective-pretrained encoders; WAC predicts action-conditioned future states to guide continuing or replanning.Source: §I · p. 2

II. RELATED WORK

Prior work addresses static-goal navigation and dynamic person following with different approaches, while most tracking systems assume a forward-facing view. Panoramic methods broaden scene coverage but have not sufficiently studied unified navigation and tracking under arbitrary orientations.

A. Embodied Navigation

  • Embodied navigation work spans language-guided static goals and dynamic following, including hierarchical, modular, and end-to-end tracking approaches.The cited tracking approaches address target representation, recovery, occlusion, adaptation, and trajectory planning.Source: A. Embodied Navigation · p. 2
  • Most tracking methods use limited-FoV forward-facing cameras and assume the target is initially visible in front, leaving side, rear, and panorama-boundary starts underexplored.Dynamic following also requires continuous target identification and motion adaptation, unlike static-goal navigation.Source: A. Embodied Navigation · pp. 2–3

B. Panoramic-Aware Embodied Navigation

  • Existing panoramic systems mainly address static search, route following, scene reasoning, or manipulation; dynamic following under arbitrary initial orientations remains less explored.Cross-view localization and identity preservation are particularly underexplored, and navigation and following commonly use separate representations, action spaces, and policies.Source: B. Panoramic-Aware Embodied Navigation · p. 3

III. METHOD

UniTrackPLA unifies language-guided navigation and dynamic person following in one panoramic policy. Its PAE preserves view direction and temporal order while adapting perspective-pretrained visual features to panoramic observations.

III. METHOD

  • UniTrackPLA combines PAE, a shared vision-language policy, and WAC to predict waypoint chunks and reuse or replan based on future-state consistency.The policy grounds task instructions in panoramic context; WAC checks predicted future visual consequences of waypoint prefixes during execution.Source: §III · p. 3

A. Panoramic-Aware Encoding

  • Direct ERP encoding introduces non-uniform distortion, while independently encoded perspective crops lose spatial arrangement, hindering cross-view association and directional grounding.PAE adapts perspective-pretrained representations to panoramic observations.Source: A. Panoramic-Aware Encoding · p. 4
  • PAE projects each panorama into cyclically ordered perspective views and preserves their azimuthal and temporal identities.Fine-grained patch tokens are retained for current views, while historical views use compact global tokens to limit context overhead.Source: A. Panoramic-Aware Encoding · p. 4

B. Unified Vision-Language-Action Policy

A shared vision-language-action policy uses panoramic observations and instructions for both following and navigation. It directly predicts short-horizon, robot-centric waypoint chunks rather than generating discretized action tokens.

B. Unified Vision-Language-Action Policy

  • The shared policy uses the same panoramic representation, multimodal backbone, and action space, with task behavior determined by the instruction and visual context.Language identifies a person-following target by appearance and describes routes, landmarks, and destinations in VLN.Source: B. Unified Vision-Language-Action Policy · p. 4
  • A frozen Qwen3-0.6B backbone jointly processes panoramic and instruction tokens, while the projector, PAE embeddings, and continuous action head remain trainable.The backbone is frozen to preserve its pretrained semantics.Source: B. Unified Vision-Language-Action Policy · p. 4
  • The action head directly predicts a waypoint chunk of length K = 8 instead of generating discretized action tokens autoregressively.Each waypoint is a cumulative planar pose relative to the current robot frame, and the chunk conditions WAC future-feature prediction and consistency checks.Source: B. Unified Vision-Language-Action Policy · p. 4

C. World-Action Consistency

World-Action Consistency predicts latent future visual features conditioned on waypoint prefixes, then uses observed-versus-predicted consistency to decide whether to continue a chunk or replan. Verification is limited to the first four prefixes, balancing action reuse with responsive control.

C. World-Action Consistency

  • WAC predicts compact future visual features conditioned on current state and waypoint prefixes, addressing the risk that later waypoints become invalid as targets, environments, or execution states change.It predicts in latent space rather than reconstructing RGB observations.Source: C. World-Action Consistency · p. 4
  • The Transformer interleaves action tokens with horizon-specific queries, and its causal mask limits each query to the current state and corresponding action prefix.This prevents information leakage from later waypoints.Source: C. World-Action Consistency · p. 4
  • During training, WAC uses expert waypoint chunks and encoded future panoramas; at inference, it receives policy-predicted chunks, while an inverse-action head encourages action-sensitive transitions.The auxiliary objectives update only WAC because policy states, visual states, actions, and targets are detached.Source: C. World-Action Consistency · p. 4

D. Consistency-Guided Closed-Loop Execution

  • After each executed waypoint, the controller compares the resulting panorama’s encoded state with WAC’s predicted state; a large discrepancy indicates a change in target, environment, or robot state.The threshold is horizon-specific for prefixes before the final modeled horizon.Source: D. Consistency-Guided Closed-Loop… · pp. 4–5
  • If a transition is consistent, the next waypoint runs without another policy query; otherwise, the remaining suffix is discarded and replanning starts from the current robot state.At most four waypoints execute per chunk because WAC verifies only the first four horizons, even if all remain consistent.Source: D. Consistency-Guided Closed-Loop… · p. 5

E. Optimization Objective

The optimization jointly trains waypoint regression, multi-horizon future-state prediction, and inverse-action reconstruction. The losses use masked regression or cosine distance, and inference retains WAC while removing future targets and the inverse-action head.

  • Training jointly optimizes waypoint regression, multi-horizon future-state prediction, and inverse-action reconstruction.Source: E. Optimization Objective · p. 5
  • The waypoint loss is masked mean-squared error between predicted and expert waypoint chunks in normalized action space, excluding unavailable future waypoints.Source: E. Optimization Objective · p. 5
  • WAC is supervised by cosine distance between predicted and target future features; its inverse-action loss reconstructs normalized expert chunks and discourages visually plausible predictions unrelated to conditioned actions.Source: E. Optimization Objective · p. 5
  • At inference, future targets and the inverse-action head are removed, while the WAC predictor remains for consistency-guided execution.Source: E. Optimization Objective · p. 5

IV. EXPERIMENT SETUP

OmniTrackNav-Bench combines panoramic person-following, language-navigation, and real-world route data under a shared waypoint representation. Its simulated tracking data span arbitrary target azimuths and distractor settings, while navigation routes are densely resampled and real-world routes are split for held-out evaluation.

A. Dataset

  • The benchmark combines 5,000 simulated person-following trajectories, 10,000 simulated VLN routes, and 96 verified real-world routes, totaling 919,978 waypoint-supervision instances.The data use 360° ERP observations and a shared continuous waypoint space.Source: A. Dataset · p. 5
  • Omni-Tracking evenly divides trajectories between single-target and distractor-rich following, initializes targets at arbitrary azimuths, and generates paths from robot–target position, distance, and heading.The splits have no episode or source-route overlap; validation has 60 episodes and evaluation has 200.Source: A. Dataset · p. 5
  • Omni-VLN combines 5,000 R2R-CE and 5,000 RxR-CE training routes, densely resampling paths into panoramic sequences and evaluating on 400 routes across seen and unseen splits.The subsets provide 484,417 navigation decisions.Source: A. Dataset · p. 5
  • The real-world dataset covers 9.13 km across 96 verified routes, with 76 routes for training and 20 route-disjoint routes held out for evaluation.The training data also include nested 10-, 50-, and 76-route subsets for data-scaling studies; instructions are generated from ordered observations and landmark evidence.Source: A. Dataset · p. 6

B. Implementation Details

Training freezes the visual and language encoders while optimizing the multimodal projector, PAE, action head, and WAC. The policy uses overlapping perspective views, historical observations, waypoint chunks, and separately weighted waypoint and consistency losses.

B. Implementation Details

  • Each panorama is projected into four overlapping 384 × 384 views with a 180° horizontal field of view, while DINOv3, SigLIP, and Qwen3-0.6B remain frozen.The multimodal projector, PAE, action head, and WAC are optimized.Source: B. Implementation Details · p. 6
  • The policy uses up to 31 historical observations to predict eight waypoints, with WAC modeling the first four; waypoint, future-consistency, and inverse-action losses are weighted 10, 0.1, and 0.05, respectively.Training uses per-GPU batch size 8, yielding global batch size 64; hyperparameters are selected on validation sets and fixed for final evaluation.Source: B. Implementation Details · p. 6

C. Quantitative Results

UniTrackPLA improves closed-loop tracking and panoramic language-navigation results over TrackVLA, and additional real-world routes improve held-out route accuracy. The experiments also include comparisons of panoramic-view configurations and ablations of PAE and WAC.

C. Quantitative Results

  • Omni-VLN SR rises from 13.00% to 19.75% and SPL from 12.77% to 19.29%; tracking SR and FR improve by 11.5 and 6.4 percentage points.TrackVLA terminates after 1.9s and 1.6s in the STF and DRF examples, while UniTrackPLA follows for 6.6s and 6.4s across scene transitions.Source: C. Quantitative Results · p. 6
  • The experiments compare panoramic-view configurations on a direction-balanced split and include an ablation study of PAE and WAC.Source: Table IV · p. 7, Table V · p. 7
  • With 10 real routes, EP@0.2m rises from 42.92% to 90.00%; using 76 routes achieves 0.038 ADE, 0.069 FDE, and 92.08% EP@0.2m.The 10-route setting also reduces ADE from 0.172 to 0.046 and FDE from 0.288 to 0.085.Source: C. Quantitative Results · p. 7

D. Ablation Studies

Real-world deployments demonstrate unified panoramic navigation and person tracking, while the ablations identify a four-view configuration and complementary PAE/WAC contributions. Real-world supervision also improves the reported outdoor navigation comparison.

1) Panoramic View Configuration:

  • Four 180° views achieve the highest SR and FR and lowest LR, improving SR by 8.34 percentage points and reducing LR by 10.00 points versus one 360° view.Narrower fields of view provide insufficient overlap, while additional views add redundant information; four views are adopted by default.Source: 1) Panoramic View Configuration · p. 7

2) Effectiveness of PAE and WAC:

  • PAE alone raises overall SR from 23.50% to 32.50%, WAC alone reaches 28.50%, and combining them achieves the best overall performance.WAC alone reduces DRF SR from 12.00% to 10.00%, indicating that consistency verification benefits from explicit panoramic directional modeling.Source: 2) Effectiveness of PAE and WAC · p. 7

E. Real-World Deployment Results

V. CONCLUSION

UniTrackPLA unifies instruction-guided navigation and dynamic person tracking through panoramic perception and shared action representations. The conclusion reports improvements over TrackVLA and real-world deployment benefits, while identifying uncertainty-aware replanning, broader tasks, and fully onboard efficiency as future work.

V. CONCLUSION

  • UniTrackPLA unifies instruction-guided navigation and dynamic person tracking with PAE preserving temporal and azimuthal structure and WAC supporting consistency-guided waypoint reuse and replanning.The model predicts action-conditioned future visual states to guide waypoint reuse and replanning.Source: §V · p. 8
  • OmniTrackNav-Bench brings simulated tracking, panoramic navigation, and real-world routes together under shared observation and action spaces.Source: §V · p. 8
  • Future work will explore uncertainty-aware replanning, broader embodied tasks, and efficient fully onboard deployment.Source: §V · p. 8
Loading 2610.00878v1…