# Occupancy-History Conditioning for Crowd Navigation under Occlusion

**Editorial working draft v2 — revised after two review rounds for a first RA-L submission, 14 October 2026.**

This draft preserves the experiments and numerical results reported in `IROS26_2076_MS.pdf`. It rewrites their interpretation; it does not report new experiments. Bracketed **AUTHOR CHECK** notes identify facts that cannot be established from the supplied manuscript. Resolve them from the implementation and existing records before submission. Reference keys are descriptive placeholders for the final bibliography. This is replacement manuscript text, not a submission-ready typeset paper.

## Abstract

Occlusion makes crowd navigation depend on an incomplete set of pedestrian observations. We study two representation choices for this setting: combining occupancy history with detected pedestrian motion, and supplying occupancy features directly to the policy. A variational encoder is pretrained with complete local occupancy maps as supervision for sequences of partial maps. Its latent features are concatenated with pedestrian motion context and robot state, then supplied to a recurrent policy trained with proximal policy optimization. Under the reported simulation protocol with finite-range sensing and pedestrian occlusion, the combined configuration reports 95% success and 5% collision, compared with 87% success and 12% collision for the motion-only configuration. The occupancy-only configuration reports 72% success. A separate comparison reports 0% timeout with direct latent conditioning and 16% with decoded-and-reencoded occupancy features. A physical-robot demonstration illustrates execution with onboard perception. These results support the combined representation and direct latent interface in the evaluated architecture, while leaving the source and generality of the observed gains open.

## I. Introduction

When pedestrians occlude one another, a robot's current detections provide an incomplete description of the surrounding space. A pedestrian absent from the current observation may still affect the robot's next action. Finite sensing range and obstruction within that range produce different sources of missing observations, both of which matter when navigating toward a goal. This work focuses on navigation under a specified model of finite-range sensing and pedestrian occlusion.

Existing approaches offer two relevant ways to represent the available observations. Occupancy-based methods organize local observations spatially and can learn features from partial map histories; PaS already incorporates such latent features into a navigation policy [PaS]. Pedestrian-based methods retain individual motion information and aggregate it according to the robot state; AttnGraph combines trajectory prediction, attention, and recurrent policy learning [AttnGraph]. In our design, the motion branch uses detected pedestrian tracks and their predicted motion, while the occupancy branch learns from partial map histories using complete current local occupancy as a training target. At execution, both branches depend on partial observations. This difference in representation and supervision motivates our question: **does adding occupancy-history conditioning improve navigation outcomes when a policy already receives contextualized pedestrian motion features?**

We investigate this question with a policy that combines the two representations. An occupancy history encoder is pretrained to reconstruct complete local maps from sequences of partial maps. A pretrained trajectory predictor supplies motion estimates for detected pedestrians; a motion encoder contextualizes pedestrian features and aggregates them using a query derived from the robot state. The occupancy latent, motion features, and robot state are concatenated and processed by a recurrent policy. We also examine a second design choice within this architecture: whether the occupancy information is supplied as an encoder latent or through a decoded map followed by a CNN. The approach builds on occupancy-based and attention-based navigation; neither concatenation nor direct latent navigation is claimed as a new general principle.

The experiments examine the effect of visibility, the use of individual feature branches, and the representation supplied to the policy. The combined configuration reports 95% success, compared with 87% for the motion-only configuration and 75% for the decoded-and-reencoded configuration. These comparisons have different outcome profiles: the motion-only configuration reports 12% collision and 1% timeout, while the decoded-and-reencoded configuration reports 9% collision and 16% timeout; the combined direct-latent configuration reports 5% collision and 0% timeout. These observations motivate reporting collision and timeout separately, without assigning them to a unique causal mechanism. We also compare existing navigation methods and demonstrate execution on a physical robot. The evaluation concerns randomly sampled test episodes from the specified simulation setting; it does not establish performance across unseen scene geometries or arbitrary sensor failures.

Our contributions are:

1. A recurrent navigation architecture that combines occupancy-supervised features of partial map histories, contextualized pedestrian motion, and robot state under finite-range sensing and simulated pedestrian occlusion.
2. An evaluation of two design choices within this architecture: combining occupancy and motion representations, and supplying occupancy features as a direct latent rather than through the tested decode-and-reencode interface. We report success, collision, and timeout separately, alongside baseline comparisons and a physical-robot demonstration.

**AUTHOR CHECK — INTRODUCTION:** Confirm the ablation configurations and their evaluation sets before retaining the quantitative comparison as the central empirical claim. Do not describe the motion-only variant as a reproduction of AttnGraph unless their implementations and training protocols are shown to match.

## II. Related Work

### A. Occupancy Representations under Partial Observation

PaS learns navigation-relevant features from partial occupancy histories using complete occupancy information during training, and supplies latent features directly to a recurrent policy [PaS]. Its training uses a complete-map teacher representation and a latent matching objective; our manuscript describes direct reconstruction pretraining from partial histories. PaS also observes that optimizing map reconstruction can conflict with navigation performance. Thus, neither occupancy-history encoding nor direct latent conditioning is introduced here as a new principle. SCOPE studies stochastic prediction of future occupancy and its use in navigation [SCOPE], whereas the supervision target in this work is the current complete local occupancy map. We study the joint use of occupancy-history features and an explicit pedestrian motion representation.

### B. Pedestrian Motion Representations for Navigation

DS-RNN and AttnGraph use recurrent representations of surrounding pedestrians for navigation [DSRNN, AttnGraph]. AttnGraph incorporates future trajectory predictions and attention-based aggregation. HEIGHT extends the representation to heterogeneous scene elements, including static obstacles, and handles visibility through masking [HEIGHT]. These methods should not be characterized as uniformly assuming complete observations. Our motion branch follows the established sequence of per-pedestrian context encoding and robot-conditioned aggregation. We examine the additional use of an occupancy-supervised history representation in an open crowd setting. HEIGHT remains a closely related method; the present evaluation does not compare performance in its constrained environments or establish superiority over it.

EgoTraj-Bench identifies trajectory-history corruption arising from first-person perception, including occlusion, identity switches, and tracking drift [EgoTraj]. Its paired noisy-history and clean-trajectory evaluation distinguishes realistic perception errors from idealized missing observations. Our simulator models visibility loss geometrically; it does not reproduce the full set of perception artifacts studied by that benchmark. The interface between detection, track history, and trajectory prediction must therefore be specified explicitly.

More recently, iCrowdNav combines temporal BEV features from RGB-D images with pose-derived pedestrian features for policy learning [iCrowdNav]. Its architecture also concatenates scene and pedestrian representations. Our occupancy branch instead uses complete current local occupancy as supervision for partial map histories, while our pedestrian branch encodes current and predicted planar positions. These are differences in inputs and training formulation; the generic combination of scene and pedestrian features is not claimed as a new principle here.

### C. Navigation Guided by Pedestrian Motion

People as Planners selects suitable pedestrians and local subgoals so that a base planner can use their movement as navigation guidance [PeoplePlanners]. HiCrowd learns a follow point for crowd-flow alignment and executes it with model predictive control [HiCrowd]. These methods make pedestrian motion useful through explicit guidance decisions. Our method instead supplies occupancy-history and pedestrian-motion features to a velocity policy. The present experiments evaluate navigation outcomes; they do not demonstrate leader selection, crowd-flow alignment, or a formal safety guarantee.

**AUTHOR CHECK — RELATED WORK:** Integrate the original i-AW-CL citation and describe only verified method details. Its full experimental protocol was not available in the supplied material. The iCrowdNav comparison above was checked against Sections III-B and III-C of its arXiv v1; it does not imply a common evaluation protocol or a performance comparison.

## III. Method

### A. Observations and Policy Inputs

The robot navigates among pedestrians using its proprioceptive state and partial observations. Let \(w_t\) denote its position, velocity, goal, heading, maximum-speed parameter, and radius. Let \(\mathcal D_t\) be the set of detected pedestrians at time \(t\), with \(n_t=|\mathcal D_t|\). The complete simulator state is used for training supervision and reward calculation, while the policy receives features computed from the available observations.

For each detected pedestrian \(i\), a pretrained trajectory predictor [Predictor] uses its available historical positions to obtain future position estimates \(\hat x_i^{t+1:t+M}\). These estimates are model outputs, not ground-truth future observations. The motion-encoder input below follows the current-position-plus-prediction description in the original Section III-D, subject to the implementation check below. We use \(O_t\) for a partial occupancy grid, reserving separate notation for the complete observation and for recurrent hidden states.

**AUTHOR CHECK — OBSERVATION INTERFACE:** Report \(K\), \(M\), sampling interval, predictor checkpoint and training data. Verify the actual tensor entering the motion MLP: the original Section III-A includes historical positions in the pedestrian representation, while Section III-D describes current positions and predicted futures. Confirm whether history feeds only the predictor or also the motion encoder, and align the equation, text, and diagram accordingly. Specify the implemented treatment of missing track samples, newly detected pedestrians, identity changes, reappearing tracks, and an empty detection set. Do not insert an interpolation, identity-recovery, or masking rule that was not used in the reported experiments. Check that simulator IDs and hidden positions are not used to populate unavailable history samples.

### B. Occupancy History Encoding

Each partial local map encodes free, occluded, and occupied cells using values 0, 0.5, and 1, respectively. Here 0.5 is an encoding for unobserved space, not an empirically calibrated occupancy probability. The complete local target map \(G_t\) contains the occupancy of observed and occluded pedestrians within the specified local sensing region. It is not a global map of the environment.

The encoder takes the history \(O_{t-\tau+1:t}\) and produces a latent distribution \(q_\phi(z\mid O_{t-\tau+1:t})\). Writing the reconstruction objective in operational form, the loss reported in the original manuscript is

\[
\mathcal L_{\mathrm{rep}}
=\mathbb E_{z\sim q_\phi}\!
\left[\lVert G_t-\hat G_t\rVert_2^2\right]
+D_{\mathrm{KL}}\!\left(q_\phi(z\mid O_{t-\tau+1:t})\,\|\,\mathcal N(0,I)\right).
\]

The reconstruction term encourages the representation to retain information useful for predicting the complete local occupancy target, and the KL term regularizes the latent distribution. A squared reconstruction loss can be related to a fixed-variance Gaussian observation model, subject to its scaling and the decoder parameterization. This interpretation does not establish calibrated occupancy probabilities or a calibrated uncertainty representation for the policy.

During navigation, the policy receives an encoder-derived latent feature \(z_t\), without using a decoded map as its navigation input. This follows the direct-latent design used in prior occupancy-based navigation [PaS]. Our representation comparison evaluates it against decoding and reencoding the occupancy output within the present architecture.

**AUTHOR CHECK — OCCUPANCY ENCODER:** Supply the grid size and resolution, coordinate frame and history alignment, \(\tau\), network layers, latent dimension, pretraining dataset size and split, optimizer, and actual loss normalization/weights. Confirm whether the decoder also receives the observation history; the original conditional generative equation and the diagram do not settle this. State whether the policy uses a latent sample, a mean, or another feature, and whether the encoder is frozen or updated during PPO. Do not describe the entire pipeline as end-to-end without verifying the gradient paths.

### C. Pedestrian Motion Context

For each detected pedestrian, an MLP embeds its current position and predicted future positions:

\[
e_i^t=\mathrm{MLP}\big([x_i^t,\hat x_i^{t+1:t+M}]\big),
\qquad E_t=[e_1^t;\ldots;e_{n_t}^t].
\]

A self-attention operation contextualizes these embeddings:

\[
Q_c=\Phi_Q(E_t),\quad K_c=\Phi_K(E_t),\quad V_c=\Phi_V(E_t),
\qquad C_t=\operatorname{softmax}\left(\frac{Q_cK_c^\top}{\sqrt{d_c}}\right)V_c.
\]

It produces one context feature per pedestrian. A second operation aggregates these features using a query derived from the robot state:

\[
q_p=\Psi_Q(w_t),\quad K_p=\Psi_K(C_t),\quad V_p=\Psi_V(C_t),
\qquad c_t=\operatorname{softmax}\left(\frac{q_pK_p^\top}{\sqrt{d_p}}\right)V_p.
\]

The first operation produces \(n_t\) contextualized features; the second produces one robot-state-conditioned summary. The attention coefficients specify feature aggregation within the network. They are not treated as measured collision probabilities or estimates of pedestrians' causal responses to the robot.

Let \(f_t^{\mathrm{motion}}\) denote the motion branch output supplied to the policy. **AUTHOR CHECK — RECURRENCE:** The original Section III-D describes a temporal GRU, while Section III-E and Figure 2 describe recurrence after fusion. Confirm whether there is one GRU or two. If only the fused-policy GRU exists, set \(f_t^{\mathrm{motion}}=c_t\) and remove the earlier temporal-GRU statement. If a separate motion GRU exists, add its actual update equation and show both hidden states in the figure. This draft deliberately leaves that implementation choice unresolved.

### D. Recurrent Navigation Policy

The policy combines the robot state, motion features, and occupancy latent by concatenation:

\[
h_t=\mathrm{GRU}\big(h_{t-1},[w_t,f_t^{\mathrm{motion}},z_t]\big),
\qquad a_t\sim\pi_\theta(\cdot\mid h_t).
\]

The actor produces a planar velocity command and the critic estimates the return. PPO [PPO] is used to optimize the policy. The complete local occupancy map is a training target; it is not a deployment input. The recurrent feature is a learned policy representation, without a claim of Bayesian filtering or decision sufficiency.

We retain the original piecewise reward:

\[
r_t=\begin{cases}
10,&d_t^{\mathrm{goal}}<r_{\mathrm{robot}},\\
-20,&d_t^{\min}<0,\\
2.5(d_t^{\min}-0.25),&0\le d_t^{\min}<0.25,\\
2(d_{t-1}^{\mathrm{goal}}-d_t^{\mathrm{goal}}),&\text{otherwise}.
\end{cases}
\]

The terms reward arrival, penalize collisions and close proximity, and encourage goal progress in the remaining cases. The simulator uses complete pedestrian states to calculate the distance-based training reward, including distances to occluded pedestrians. No online reward calculation is needed to execute the trained policy. The progress term is described as distance-difference shaping; no policy-invariance property is claimed.

**AUTHOR CHECK — CONTROL:** Define \(d_t^{\min}\) precisely, including agent radii, and state collision/goal precedence. Specify the action bounds, simulation time step, episode horizon, and the mapping from holonomic velocity outputs to the differential-drive platform. Verify metric consistency before retaining the navigation-time and path-length interpretation below.

## IV. Experimental Evaluation

### A. Evaluation Protocol

The reported simulator uses a \(12\,\mathrm m\times12\,\mathrm m\) open area, a sensing radius of 5 m, and up to 20 pedestrians. Pedestrians can be hidden by other pedestrians within the sensing range. Initial positions, goals, pedestrian speed limits, and radii are randomized as described in the original protocol. Pedestrian maximum speeds are sampled from [0.5, 1.5] m/s and radii from [0.3, 0.5] m. Pedestrians use ORCA, respond to other pedestrians, and do not respond to the robot. These variations do not constitute evaluation across different behavior-model families or scene geometries.

The manuscript reports evaluation on 500 randomly selected unseen test cases. Success, collision, and timeout describe the episode outcome. Navigation time and path length are reported over successful episodes. Since each method may succeed on a different subset, these efficiency summaries should be interpreted together with the outcome rates.

The reported policy training uses \(2\times10^7\) time steps, PPO, Adam with learning rate \(4\times10^{-5}\), 16 parallel environments with 30 rollout steps each, five optimization epochs per update, and two minibatches. **AUTHOR CHECK:** Confirm which baselines and ablations used this configuration, how checkpoints were selected, and whether the same test cases were used throughout. The number of training seeds is not stated; these tables therefore must not be described as estimates of variation across training runs.

The baseline set comprises ORCA and Social Force, occupancy-based PaS, recurrent DS-RNN, and the attention-based AttnGraph and i-AW-CL methods. Their reported results are reproduced below. Their original publications use differing protocols; cross-paper numerical differences cannot by themselves establish either reproduction failure or a method advantage.

**AUTHOR CHECK — BASELINE PROVENANCE:** Add a compact table identifying each implementation/checkpoint, retraining status, sensing and occlusion interface, prediction history handling, reward, training budget, and checkpoint selection. Explain the 81% AttnGraph result and the 87% motion-only result separately. Preserve any genuine method-specific settings and disclose them, rather than claiming uniformity without records.

### B. Effect of the Visibility Setting

The visibility comparison reports the following success rates. The two conditions differ in whether the robot receives states of pedestrians occluded by others within sensing range; finite-range sensing remains part of the setting.

| Method | Without within-range occlusion | With within-range occlusion |
|---|---:|---:|
| Social Force | 29% | 16% |
| ORCA | 69% | 63% |
| DS-RNN | 64% | 55% |
| AttnGraph | 89% | 81% |

All four tested methods have lower success under the occlusion condition. This motivates evaluating representations under that observation restriction. The comparison does not include the proposed method in both conditions and therefore does not measure its relative robustness to adding occlusion.

**AUTHOR CHECK:** State whether each row uses the same trained policy in both visibility conditions or separately trained policies. This determines whether the figure measures sensitivity at evaluation or outcomes after training under each setting.

### C. Occupancy-History Conditioning and Motion Features

| Policy inputs | Success | Collision | Timeout |
|---|---:|---:|---:|
| Motion context only | 87% | 12% | 1% |
| Occupancy history only | 72% | 27% | 1% |
| Occupancy history + motion context | 95% | 5% | 0% |

The combined representation reports the highest success among these variants. Relative to motion context alone, success increases by 8 percentage points, collision decreases by 7 points, and timeout decreases by 1 point. Relative to occupancy history alone, success increases by 23 points. The branch comparison supports using both representations in the evaluated configuration. It does not determine whether the benefit is attributable to occupancy supervision, temporal information, increased capacity, or their combination; nor does it establish an optimal fusion architecture.

The motion-only variant is an internal ablation, while AttnGraph is a separately reported baseline. The 14-point difference between AttnGraph and the full method should not be attributed entirely to occupancy-history conditioning without resolving the configuration differences.

### D. Direct Latent Conditioning versus Decode-and-Reencode

| Occupancy input supplied to the policy | Success | Collision | Timeout |
|---|---:|---:|---:|
| Direct encoder latent | 95% | 5% | 0% |
| Decoded occupancy followed by CNN encoding | 75% | 9% | 16% |

Direct latent conditioning reports a 20-point higher success rate in this comparison. The difference comprises 4 points in collision and 16 points in timeout. Thus, the largest observed outcome difference concerns reaching the goal within the allotted time. This supports direct latent conditioning as a design choice in the reported architecture. It does not identify the cause of the timeout difference, which could involve representation loss, optimization, model capacity, or navigation behavior. Timeout frequency alone is not a direct measurement of freezing, and the comparison does not demonstrate uncertainty calibration.

**AUTHOR CHECK:** Report the extra CNN architecture, parameter counts, training status of the decoder and encoder, and optimization settings of this existing variant. Retain the original numerical results unless an audit of the existing records identifies a reporting error.

### E. Comparison with Navigation Baselines

The table below preserves the original numbers for author review. The time and path columns are **pending a consistency audit** and must not be used to support an efficiency claim before the issue below is resolved.

| Method | Success | Collision | Timeout | Navigation time (s; audit pending) | Path length (m; audit pending) |
|---|---:|---:|---:|---:|---:|
| ORCA | 63% | 34% | 3% | 22.47 | 19.74 |
| Social Force | 16% | 20% | 64% | 30.16 | 34.79 |
| PaS-VAE | 71% | 29% | 0% | 18.99 | 16.92 |
| DS-RNN | 55% | 41% | 4% | 21.43 | 31.43 |
| AttnGraph | 81% | 19% | 0% | 14.32 | 19.93 |
| i-AW-CL | 92% | 8% | 0% | 16.25 | 21.60 |
| Proposed | 95% | 5% | 0% | 15.80 | 22.05 |

The proposed model reports the highest success and lowest collision rates among the evaluated entries. Relative to i-AW-CL, the difference is 3 percentage points in both success and collision. These are descriptive outcomes from the reported implementations; they do not establish statistical significance or superiority over methods absent from the comparison. The navigation-time and path-length entries are not interpreted as efficiency evidence until their definitions and consistency have been verified.

**AUTHOR CHECK — IMPORTANT NUMERICAL CONSISTENCY:** The original setup states a maximum robot speed of 1 m/s. If this bounds the Euclidean speed and both efficiency metrics use the same successful episodes, their means must satisfy \(\bar L\le v_{\max}\bar T\). The proposed row gives \(22.05/15.80\approx1.396\) m/s. Social Force, AttnGraph, i-AW-CL, and DS-RNN also require checking: five rows in total. Verify vector versus component action bounds, distance norm, time conversion, and averaging population against existing code and logs. Per-component clipping alone would not explain the DS-RNN ratio of approximately 1.467 m/s if both components are bounded by 1 m/s. This table is a faithful transcription, not a validation of the figures. If a reporting error is found, correct it from the original records and assess whether it also affects the outcome rates or baseline comparability; deleting efficiency claims alone does not establish that the rest of the protocol is sound.

### F. Physical-Robot Demonstration

The simulator-trained policy was deployed on a four-wheel differential-drive robot equipped with a ZED depth camera, a Livox 360 LiDAR, and a laptop with an NVIDIA RTX 2060 GPU. Pedestrian detection uses LV-DOT [LVDOT], and pose estimation uses the cited FAST-LIO2 system [FASTLIO2]. The manuscript reports an average execution frequency of approximately 25.3 Hz. This demonstration illustrates execution with a physical sensing and control stack.

**AUTHOR CHECK — DEPLOYMENT:** Confirm the FAST-LIO/FAST-LIO2 implementation name, the modules included in the 25.3 Hz measurement, command conversion and actuator limits, safety interventions, and the number and outcomes of any recorded trials. If the existing video does not show a pedestrian becoming occluded and subsequently reappearing, do not describe it as validation of anticipation of hidden pedestrians. No new trial count or success rate is inferred here.

## V. Discussion and Limitations

The central empirical result is the improvement obtained when occupancy-history features and pedestrian motion context are used together in the reported setting. The two branches encode overlapping observations in different forms. Their joint use is supported by the branch comparison, while the causal source and generality of the gain remain unresolved. In particular, the evaluation does not include a capacity-matched control or comparisons stratified by occlusion duration and visibility history.

The latent comparison also informs the policy interface. A decoder suitable for a reconstruction objective need not yield the most useful downstream representation, consistent with prior observations in PaS. Our experiment tests a particular decode-and-reencode alternative, rather than comparing all possible map-based planners. Its timeout outcome should not be interpreted as proof that reconstruction causes freezing or that the latent encodes calibrated risk.

The simulation tests unseen episodes in an open environment, with randomized parameters within an ORCA pedestrian model. It does not establish generalization to unseen layouts, static-obstacle configurations, heterogeneous behavior models, or realistic mixtures of detection and tracking errors. The physical demonstration does not replace a quantitative evaluation of those conditions. These limitations define the scope of the reported findings.

## VI. Conclusion

We investigated occupancy-history conditioning for crowd navigation with pedestrian motion context under finite-range sensing and occlusion. The architecture combines occupancy-supervised latent features with contextualized motion features in a recurrent policy. In the reported setting, the combined model improves navigation outcomes over its individual feature branches, and direct latent conditioning produces fewer timeouts than the tested decode-and-reencode alternative. A physical-robot demonstration illustrates deployment with onboard perception. The evidence supports these representation choices within the evaluated protocol; identifying the source of the gains and their transfer across observation and scene conditions remains an open question.

## Figure and Table Editing Notes

1. **Opening figure:** show the current visible pedestrian set, the history of partial occupancy, and the robot's navigation objective. Label unobserved space explicitly. Any conceptual illustration must be labelled as such; do not invent a successful hidden-pedestrian avoidance episode.
2. **Architecture:** show occupancy and motion branches in parallel, converging by concatenation. Mark complete-map supervision and the decoder as training components. Show the actual number of GRUs after checking code. Do not draw a learned uncertainty gate or a connection from the occupancy latent into pedestrian attention unless implemented.
3. **Visibility figure:** retain the four original method pairs and make finite-range visibility versus within-range occlusion explicit. Do not add a proposed-method pair without existing results.
4. **Branch and interface comparisons:** use the two three-outcome tables above, so collision and timeout changes remain visible. These are rearrangements of existing results.
5. **Baseline results:** retain all reported outcomes and resolve the efficiency-metric inconsistency before submission. No efficiency claim should rely on unresolved definitions.
6. **Deployment illustration:** annotate existing material only. Event sequences, attention maps, or failure trajectories may be added if genuinely recoverable from the original recordings or saved outputs, and must be identified as such.

## Reference-Key Map

The three newly requested papers were read in their latest unversioned-link resolutions on 14 October 2026; the links below pin those versions. Existing reference numbers refer to the original manuscript, not final numbering.

| Key | Source |
|---|---|
| PaS | Mun et al., *Occlusion-Aware Crowd Navigation Using People as Sensors*, ICRA 2023; original [9]. [Full text](https://arxiv.org/html/2210.00552v3). |
| AttnGraph | Liu et al., *Intention Aware Robot Crowd Navigation with Attention-Based Interaction Graph*, ICRA 2023; original [20]. [Full text](https://arxiv.org/html/2203.01821v3). |
| DSRNN | Liu et al., *Decentralized Structural-RNN for Robot Crowd Navigation with Deep Reinforcement Learning*, ICRA 2021; original [7]. |
| HEIGHT | Liu et al., *HEIGHT: Heterogeneous Interaction Graph Transformer for Robot Navigation in Crowded and Constrained Environments*, T-ASE 2026. [Full text](https://arxiv.org/html/2411.12150v3). |
| SCOPE | Xie and Dames, *SCOPE: Stochastic Cartographic Occupancy Prediction Engine for Uncertainty-Aware Dynamic Navigation*, T-RO 2025; original [25]. |
| EgoTraj | Jiayi Liu, Jiaming Zhou, Ke Ye, Kun-Yu Lin, Allan Wang, Junwei Liang. *EgoTraj-Bench: Towards Robust Trajectory Prediction Under Ego-view Noisy Observations*. arXiv preprint 2025, v2 2026. [Full text](https://arxiv.org/html/2510.00405v2). |
| HiCrowd | Yufei Zhu, Shih-Min Yang, Martin Magnusson, Allan Wang. *HiCrowd: Hierarchical Crowd Flow Alignment for Dense Human Environments*. ICRA 2026. [Full text](https://arxiv.org/html/2602.05608v3); [DOI](https://doi.org/10.1109/ICRA57385.2026.11696690). |
| PeoplePlanners | Yuwen Liao, Xinhang Xu, Ruofei Bai, Yizhuo Yang, Muqing Cao, Shenghai Yuan, Lihua Xie. *Following Is All You Need: Robot Crowd Navigation Using People As Planners*. RA-L 10(10):9814–9821, 2025. [Full text](https://arxiv.org/html/2504.10828v2); [DOI](https://doi.org/10.1109/LRA.2025.3598567). |
| iCrowdNav | Bao et al., *Learning Robot Visual Navigation in Crowds via Intention-Aware Scene Representations*, RA-L 11(5):6186–6193, 2026. [Full text v1](https://arxiv.org/html/2606.26047v1); [DOI](https://doi.org/10.1109/LRA.2026.3677748). Venue confirmed through Crossref; full arXiv text checked, especially Sections III-B/C. No cross-paper performance ranking is made. |
| Predictor | Huang et al., *Learning Sparse Interaction Graphs of Partially Detected Pedestrians for Trajectory Prediction*, RA-L 2022; original [26]. |
| PPO | Schulman et al., *Proximal Policy Optimization Algorithms*, 2017; original [27]. |
| LVDOT | Xu et al., *LV-DOT: LiDAR-Visual Dynamic Obstacle Detection and Tracking for Autonomous Robot Navigation*, 2025; original [29]. |
| FASTLIO2 | Xu et al., *FAST-LIO2: Fast Direct LiDAR-Inertial Odometry*, T-RO 2022; original [30]. |

Restore all cited baseline entries from the original bibliography when integrating this draft. Keep published titles unchanged even where the authors' own module terminology has been revised.
