Source-linked AI summary
CeDR-Nav: Cross-Embodiment Mapless Navigation via Offline Demonstration Recasting
Xianghui Wang, Xinming Zhang, Yiwei Qian, Siwei Cheng, Shanze Wang, Dan Zhang, Wei Zhang
TL;DR
Source demonstrations may contain reusable navigation experience, but embodiment mismatch prevents their direct use as valid target supervision. CeDR-Nav recasts those demonstrations and trains a dedicated policy for each target without online RL training; in real-world tests, it achieved a 100% success rate for both goals across four TurtleBot2 configurations.
Problem
Source demonstrations contain potentially reusable navigation experience, but embodiment geometry and velocity limits prevent them from directly serving as valid target supervision.
Source: §I · p. 1Method
CeDR-Nav uses geometry-consistent scaling and validity assessment to recast source demonstrations, then trains a target-specific policy using a Gaussian mixture model.
Source: §I · p. 1Results
100% success rate for both goals across all four TurtleBot2 configurations in real-world tests.
Source: C. Real-World Deployment Results · p. 8Takeaways & Limitations
Target-specific policies can be derived from single-source-embodiment demonstrations without additional demonstration collection or online RL training, with training taking seconds.
Source: §VII · p. 8
Abstract
from arXiv · showhide
Learning-based methods have demonstrated strong performance in mapless robot navigation. However, a learned policy remains restricted to the embodiment on which it was trained. Many cross-embodiment navigation methods require time-consuming online training and can still underperform target-specific policies. In fact, demonstrations collected on a source embodiment already contain navigation experience that is potentially reusable for deriving a policy for each target embodiment, but the embodiment mismatch prevents these demonstrations from directly serving as valid supervision for the target. In this article, we present CeDR-Nav, a cross-embodiment demonstration recasting framework that trains a dedicated navigation policy for each target embodiment from existing source demonstrations without online data collection. Geometry-consistent scaling with per-demonstration validity assessment converts the source demonstrations into target training data, and a target-specific Gaussian mixture policy generates feasible avoidance maneuvers for each target embodiment. Extensive quantitative simulations and real-world deployments across multiple robot platforms demonstrate the effectiveness of CeDR-Nav, with an average success-rate gain of 13.8 percentage points over DRL-DCLP in cross-embodiment simulations and target-specific policy training completed within seconds.
I. INTRODUCTION
Learned navigation policies are commonly embodiment-specific, while source demonstrations could be reused but need conversion into valid target supervision. CeDR-Nav learns dedicated target policies offline, addressing limitations in transfer, training coverage, and data preparation.
I. INTRODUCTION
- Source demonstrations contain potentially reusable navigation experience, but embodiment geometry and velocity limits prevent their direct use as valid target supervision.Source: §I · p. 1
- CeDR-Nav recasts existing source demonstrations into target-valid data and trains a dedicated policy for each target without online RL training.Source: §I · pp. 1–2
- Simulations and real-world experiments across multiple platforms and tasks demonstrate effective navigation policies derived from source demonstrations.Source: §I · p. 2
II. RELATED WORK
- Policy-transfer and universal-policy approaches can be limited by conservative transfer, training demands, or performance outside the training distribution; CE-Nav also requires online refinement for each target.Source: §II · p. 2
- Data-driven approaches rely on multi-platform datasets or scene-geometry estimation, while CeDR-Nav instead learns target policies from existing demonstrations without additional online interaction.Source: §II · p. 2
III. PRELIMINARIES
The paper formulates mapless navigation as imitation of an expert controller using a dataset of successful episodes. It specifies the robot state, expert action, and embodiment parameters used in that formulation.
III. PRELIMINARIES
- The policy πθ is trained on expert demonstrations by minimizing a loss between expert actions and policy outputs.Source: §III · p. 2
- Each demonstration is a successful H-step episode, and the dataset comprises J such episodes.Source: §III · p. 2
- The state contains laser scans, relative goal position, and current velocities; actions are linear and angular velocity commands, while embodiment parameters specify footprint extents and speed limits.Source: §III · p. 2
IV. METHODOLOGY
CeDR-Nav first recasts source demonstrations into target-valid training data, then trains a target-specific policy. Recasting scales observations and actions while preserving geometric consistency and respecting target velocity limits.
IV. METHODOLOGY
- The methodology has two phases: recast source demonstrations into valid target data, then train the target-specific policy on those demonstrations.Source: §IV · p. 2
1) Geometry-Consistent Scaling:
- Recasting scales distance components by λ while leaving angles unchanged, keeping observations and actions geometrically consistent with the source demonstration.Source: 1) Geometry-Consistent Scaling · p. 3
- When the ideal recast action exceeds target velocity limits, CeDR-Nav scales both velocity components by β to satisfy the limits while preserving turning radius.Source: 1) Geometry-Consistent Scaling · p. 3
2) Validity Assessment:
Validity assessment checks recast demonstrations against the target footprint and selects the smallest passing candidate scale for each demonstration. Demonstrations with no passing scale are excluded.
2) Validity Assessment:
- Collision assessment flags a demonstration when a recorded recast scan endpoint falls inside the target footprint; otherwise it is collision-free.Source: 2) Validity Assessment · p. 3
- The assessment checks recorded scan endpoints, not the continuous swept volume between successive states; the reference scale guarantees validity for source-valid demonstrations, while a lower scale bound can exclude demonstrations needing more scaling.Source: 2) Validity Assessment · pp. 3–4
- For each demonstration, CeDR-Nav selects the smallest candidate scale that passes validity assessment and excludes the demonstration if none passes.Source: 2) Validity Assessment · p. 3
B. Target-Specific Policy Learning
CeDR-Nav learns a dedicated policy for each target embodiment from recast demonstrations, using a Gaussian mixture to model multimodal actions and producing a single velocity command at deployment.
B. Target-Specific Policy Learning
- CeDR-Nav encodes obstacle points in the drive-center frame to accommodate differences in sensor configurations and installation positions.Source: B. Target-Specific Policy Learning · p. 4
- A Gaussian mixture models the multimodal actions associated with similar recast observations, using state-dependent component means and mixing weights with fixed standard deviation.Source: B. Target-Specific Policy Learning · p. 4
- Training minimizes the negative log-likelihood of batches of recast states and actions.Source: B. Target-Specific Policy Learning · p. 4
- At deployment, temperature-sharpened mixture weights emphasize dominant components to produce one normalized action, which is scaled by target velocity limits into a physical command.Source: B. Target-Specific Policy Learning · p. 4
A. Experimental Setup
The experiments use source demonstrations collected in ROS Stage and train separate policies for five target configurations.
- The source demonstrations were collected in a cluttered 10 × 10 m2 ROS Stage room using MAER-Nav.Source: A. Experimental Setup · p. 4
- The rectangular differential-drive source platform used velocity limits of (0.5 m/s, π/2 rad/s), and successful-episode filtering yielded 12,047 episodes with approximately 2.1 million state–action pairs.Source: A. Experimental Setup · p. 4
- Five ROS Stage targets used velocity limits of (2.0 m/s, π/2 rad/s); independent recasting admitted 8,572–8,955 episodes per target, or 71–74%.Source: A. Experimental Setup · p. 4
- Training used Adam with a 3 × 10−4 learning rate, batch size 512, and 150,000 gradient updates.Source: A. Experimental Setup · p. 5
B. Cross-Embodiment Evaluation
Across five target configurations, CeDR-Nav outperforms DRL-DCLP in success rate in two unseen simulation scenarios; on BARN, it also achieves a higher score with higher success and lower collision rates.
B. Cross-Embodiment Evaluation
- The simulation evaluation tested five target configurations in unseen cluttered scenarios SEnv1 and SEnv2, using identical maps for both methods under each configuration.Three random-seed policies per target were each evaluated on 100 random tasks per scenario.Source: B. Cross-Embodiment Evaluation · p. 5
- Success rates rose from 88.6% to 93.0% in SEnv1 and from 73.6% to 96.8% in SEnv2, with CeDR-Nav higher in every configuration.SEnv2 gains were 15–29 percentage points, mainly reflecting fewer timeouts with comparable collision rates.Source: B. Cross-Embodiment Evaluation · p. 5
C. Evaluation on BARN Benchmark
- The BARN score averages test scores based on collision-free goal completion and actual traversal time relative to optimal traversal time.Source: C. Evaluation on BARN Benchmark · p. 5
- On BARN, CeDR-Nav scored 0.4313 versus DRL-DCLP's 0.4200, with success rates of 86.33% versus 84.00% and collision rates of 3.00% versus 6.67%.The evaluation used all 300 public BARN maps with shared velocity limits, collision thresholds, and timeout settings.Source: C. Evaluation on BARN Benchmark · p. 5
D. Training Time Analysis
CeDR-Nav trains target policies in seconds, and its recasting and GMM design choices outperform the reported alternatives in SEnv2. Real-world evaluation used three platforms and unseen test scenarios without fine-tuning.
D. Training Time Analysis
- CeDR-Nav completes 150,000 gradient updates per target in 12.15 s on an RTX 4090, and all five target policies take about 61 s versus 74 h 20 min for one DRL-DCLP policy.It also achieves higher SR than DRL-DCLP on the same configurations; timing excludes JIT compilation and waits for GPU execution to complete.Source: D. Training Time Analysis · p. 5
E. Ablation Studies
- 96.80% average SR with episode filtering and per-demonstration scale selection compares with 84.20% for fixed λref recasting and 47.87% without recasting.Recasting improves SR across all five configurations; filtering and per-demonstration scale selection together further improve it over conservative full-dataset recasting.Source: E. Ablation Studies · p. 5
- 96.8% average SR with CeDR-Nav compares with 96.2% when the same admitted episodes are all recast at λM = 1.5.CeDR-Nav selects the smallest candidate scale that passes validity assessment for each admitted demonstration.Source: E. Ablation Studies · p. 5
- 96.80% average SR with the GMM policy compares with 94.07% for a plain MLP policy without a mixture output.All other settings were kept the same.Source: E. Ablation Studies · p. 5
- 96.8% average SR with CeDR-Nav compares with 69.07% for Deploy-Scaling, with the largest drops on wider configurations.Deploy-Scaling uses a source policy across all five target configurations without target-specific retraining.Source: E. Ablation Studies · p. 5
VI. REAL-WORLD PERFORMANCE EVALUATION
- Configuration-specific policies were tested on three platforms in scenarios unseen during training, without fine-tuning or checkpoint selection using real-world data.The supplied passage describes the evaluation setup, not its outcomes.Source: §VI · p. 5
A. Hardware Setup
The experiments used TurtleBot2, Unitree Go2, and Booster K1 configurations with platform-specific sensing and localization. Testing covered matched TurtleBot2 comparisons, Go2 cargo and dynamic scenarios, and a different sensor type on K1.
A. Hardware Setup
- TurtleBot2 used a Hokuyo 2-D LiDAR and AMCL, Go2 used a Livox 3-D LiDAR converted to a 2-D scan and FAST-LIO2, and K1 used stereodepth-derived 2-D scans and onboard odometry.Relative goals were supplied; maps were not used for motion planning.Source: A. Hardware Setup · p. 6
B. Testing Scenarios and Task Description
- Figure 6 groups trajectories by platform and method: TurtleBot2 configurations compare CeDR-Nav with DRL-DCLP under the same obstacle layouts, while Go2 and K1 show CeDR-Nav tests.The Go2-C2 trajectory includes the dynamic pedestrian test.Source: Figure 6 · p. 7, B. Testing Scenarios and Task… · p. 7
- The real-world tests covered seven configurations, including four TurtleBot2 configurations, two Go2 cargo states, and one Booster K1 configuration.The Go2-C2 cargo configuration was also tested with a pedestrian suddenly appearing during navigation; K1 provided a different sensor type from the other platforms.Source: Table IV · p. 6, B. Testing Scenarios and Task… · p. 7
- CeDR-Nav was evaluated for 80 trials across eight conditions and seven configurations, while DRL-DCLP was evaluated for 40 trials across the four TurtleBot2 configurations.Each condition–method pair was tested for 10 trials.Source: B. Testing Scenarios and Task… · p. 7
C. Real-World Deployment Results
CeDR-Nav completed all 80 real-world navigation trials across seven configurations and three robot platforms without failure. The conclusion highlights reuse of single-source demonstrations and seconds-scale target-specific training.
C. Real-World Deployment Results
- CeDR-Nav completed all 80 real-world navigation trials across seven configurations and three robot platforms without failure.Go2-C2 also completed all 10 dynamic trials involving a pedestrian entering its path.Source: C. Real-World Deployment Results · p. 8
- CeDR-Nav navigated narrow passages and densely placed obstacles without collision, while TurtleBot2 under DRL-DCLP frequently collided or timed out in the same scenarios.CeDR-Nav achieved a 100% success rate for both goals across all four TurtleBot2 configurations.Source: C. Real-World Deployment Results · pp. 7–8
VII. CONCLUSION
- CeDR-Nav derives dedicated target policies from single-source-embodiment demonstrations without additional demonstration collection or online RL training, with target-specific training taking seconds.The conclusion identifies extending the framework to more sensor modalities and navigation scenarios as future work.Source: §VII · p. 8