TADPO: Reinforcement Learning Goes Off-road

arXiv:2603.05995 · cs.RO, cs.AI, cs.LG · Submitted 2026-03-06 · Read on arXiv

Listen

Radio episode about this paper

Transcript

Introduction to the show: ident: Robotics Radio. Generated commentary on the latest robotics and control papers.

Rosa: Today's paper: "TADPO: Reinforcement Learning Goes Off-road".

Dev: The gist The authors introduce TADPO, a novel policy gradient formulation that extends Proximal Policy Optimization (PPO),

Rosa: First, who's behind it and why it matters.

Paper summary: Rosa: So, to recap TADPO: Reinforcement Learning Goes Off-road is proposing a new way to handle the challenges of off-road driving when you have uncertain terrain >

Dev: The core idea is using this novel policy gradient formulation, which extends PPO, to let the system learn concurrently from expert demonstrations and its own on-policy interactions >

Rosa: They are trying to solve the problem of long-horizon planning and hard exploration that standard RL struggles with in these complex environments >

Dev: What they claim is that by using off-policy data from a teacher policy alongside on-policy data from the student policy, they can learn effectively even when rewards are low signal >

Rosa: They build a vision-based, end-to-end system for high speed off-road driving that can navigate extreme slopes and obstacle rich terrain >

Dev: And the real significance is the claim of zero-shot sim to real transfer on a full scale off road vehicle, which suggests this approach could bridge the gap between testing in simulation and actually driving somewhere >

Rosa: It matters because existing RL methods often fail to explore efficiently in environments where simulation is computationally expensive and dynamics are highly complex >

Dev: So TADPO tries to fix that exploration problem by giving the student policy guidance from a pre-trained expert teacher policy, making it more effective at finding good control policies than standard PPO >

Conclusion: Rosa: So, looking at TADPO: Reinforcement Learning Goes Off-road, the authors are really focused on making reinforcement learning practical for real off-road applications >

Dev: They achieved this by introducing TADPO, which allows simultaneous learning from expert demonstrations and current interactions to tackle long-horizon planning problems >

Rosa: The implication is that we can develop more robust autonomous systems for vehicles that need to operate in unpredictable and rough environments like mountains or challenging off road sites >

Dev: It's about moving beyond just short-term obstacle avoidance to genuine long-range navigation across diverse and difficult terrain with less reliance on perfect pre-programming >

Rosa: So, the authors are showing that this RL approach can work when you have low signal rewards and complex dynamics, which could open up new possibilities for autonomous vehicles in many real world scenarios >

Dev: This work is significant because it shows a way to deploy reinforcement learning policies on a full-scale off-road platform successfully using this TADPO method >

Robotics Institute, Carnegie Mellon University

cs.RO, cs.AI, cs.LG

Submitted: 2026-03-06

Updated: 2026-07-13

Comments: Accepted for Oral Presentation at ICRA 2026

Journal ref: 2026 IEEE International Conference on Robotics and Automation (ICRA), pp. 23878-23885

DOI: 10.1109/ICRA57385.2026.11695992

License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/

Importance score: 83/100

The gist: The gist The authors introduce TADPO, a novel policy gradient formulation that extends Proximal Policy Optimization (PPO), to enable concurrent learning from fixed demonstrations and on-policy

Key concepts

TADPO Formulation
TADPO extends PPO by allowing the student policy to learn concurrently from two sources: a pre-trained expert policy (teacher) and its own interactions with the environment. The loss function is designed so that the student only updates its policy when it performs better than the teacher's expected return, ensuring stable learning during complex planning.
Teacher Policy ($μ$)
The teacher policy is a pre-trained expert model providing guidance to the student. During training, actions are sampled from this fixed teacher policy. The loss function uses these teacher rollouts to guide the student's learning process, helping it overcome the challenges of long-horizon planning and sparse rewards in off-road scenarios.
End-to-End System Architecture
The system uses a hierarchical structure where a global planner generates high-level waypoints. An MPPI controller creates dense waypoints for training the teacher, and the student policy learns to follow these sparse waypoints. Observations combine visual data with vehicle proprioceptive inputs like speed and roll, allowing for real-time control.
Zero-Shot Sim-to-Real Transfer
This refers to the ability of a policy trained entirely in a simulation (like BeamNG.tech) to perform well when deployed on a physical, full-scale off-road vehicle without further training on that specific real hardware. The success of TADPO in this area is a major finding, indicating its robustness across different domains.

Terminology

Summary

The gist The authors introduce TADPO, a novel policy gradient formulation that extends Proximal Policy Optimization (PPO), to enable concurrent learning from fixed demonstrations and on-policy interactions to tackle long-horizon planning and hard exploration problems in off-road autonomous driving.

TADPO Formulation

TADPO is presented as a novel extension of Proximal Policy Optimization (PPO) that enables concurrent learning from fixed demonstrations and on-policy interactions to tackle longhorizon planning and hard exploration problems in off-road driving Given a pre-trained teacher policy µ, the loss function L TAD is defined to train a student policy πθ by incorporating teacher rollouts The loss is computed solely on teacher rollouts, where actions at each time step t are sampled from the teacher policy, i.e., at ∼ µ The ratio ρt(θ) is defined as the ratio of probability of at under πθ to the probability under µ The advantage estimator ∆ˆt estimates the advantage of the achieved return of the teacher rollout at state st over the expected return of the student This loss ensures that policy gradient propagates only when two conditions are met: (i) the teacher rollout’s return exceeds the student policy’s expected return, and (ii) the student policy’s probability of executing action at is not substantially higher than that of the teacher policy L entropy modulates the student policy’s exploration.

Training Procedure

TADPO involves learning a student policy πθ through concurrent utilization of teacher demonstrations and student rollouts Transitions are collected from both the pre-trained teacher policy µ and the student policy πθ being trained, and stored in separate teacher and student buffers, respectively With probability p, the algorithm samples transitions from the teacher’s buffer and performs a TADPO update Otherwise, it samples transitions from the student’s buffer and performs a standard PPO update. This alternating process continues for multiple iterations and epochs, allowing the student to learn from both its own experiences and the teacher’s expertise.

End-to-End System Architecture

The system employs a hierarchical architecture to achieve end-to-end off-road autonomy A global planner generates sparse waypoints utilizing a coarse global map, which are tracked by an RL controller trained using TADPO An MPPI controller interpolates sparse waypoints using the cost function from [13] to generate dense waypoints for training the teacher policy The student policy πθ is then trained to distill the teacher behavior via the TADPO training procedure while operating solely with sparse waypoints provided by the global planner. Observations combine proprioceptive and visual inputs, including normalized speed, roll, pitch, and waypoint encodings for teachers using dense maps

Simulation and Real-World Evaluation

The algorithms are trained in BeamNG.tech [43], a simulator that offers a highly realistic environment The training involves collecting 15 teacher demos for obstacle-rich and extreme slope terrains, and 20 for hybrid terrains In real-world deployment, the policy is used on a Sabercat vehicle to evaluate zero-shot sim-to-real performance The evaluation metrics include Success Rate (sr), Completion Percentage (cp), and Mean Speed (ms). The results show that TADPO outperforms RL and IL baselines, with the TADPO policy achieving a high percentage of obstacle avoidance and minimum cross-track error for long-distance high speed control.

Key Findings

The work demonstrates strong performance in simulation and, importantly, zero-shot sim-to-real transfer on a full-scale off-road vehicle TADPO outperforms RL and IL baselines Ablation studies show that ϵµ = 0.5 and constant p = 0.5 yield the best performance in baseline comparisons. This work represents, to our knowledge, the first deployment of end-to-end RLbased policies on a full-scale off-road platform.

Conclusion

TADPO is introduced as an extension of PPO that enables simultaneous learning from expert demonstrations and on-policy environment interactions to tackle long-horizon planning and hard exploration challenges By training a TADPO-based policy, the authors develop an end-to-end off-road autonomy pipeline capable of real-time, long-range navigation in complex, obstacle-rich, and diverse terrains. Our experiments show that TADPO outperforms RL and IL baselines Our experiments demonstrate strong performance in simulation and, importantly, zero-shot sim-to-real transfer on a full-scale off-road vehicle. This work represents, to our knowledge, the first deployment of end-to-end RLbased policies on a full-scale off-road platform. The authors' future work includes extending this framework to more diverse terrains.

Acknowledgment

This work was supported in part by the U.S. Army Research Office and the U.S. Army Futures Command under Contract No. W519TC-23-C-0030 The authors would like to acknowledge the contributions of Prasanna Kannappan, Anoushka Alavilli, Sam Zieger, Jessica Kasemer, and Daniela Resasco The authors would like to thank BeamNG GmbH for the academic license for BeamNG.tech.

References

The paper cites numerous related works, including those focusing on off-road driving [1], [2], [3] and on-road driving research [4], [5], and various RL methods like PPO and SAC Specific techniques mentioned include Model Predictive Path Integral (MPPI) [9] and Long Range Navigator (LRN) [15] for long-horizon planning, as well as Self-supervised methods like SALON [19] and Riskaware IRL for costmaps. Foundational vision models such as DinoV2 [39], SAM [40], and SAM2 [41] are also leveraged to bridge the domain gap between simulation and real-world. The paper compares TADPO against baselines such as DAgger, PPO, SAC, and IQL. The performance comparison in Table II shows that TADPO’s success rate (sr) and completion percentage (cp) notably exceed those of other real-time baseline methods.

--- Page 1 ---

TADPO: Reinforcement Learning Goes Off-road Zhouchonghao Wu∗1, Raymond Song∗1, Vedant Mundheda∗1, Luis E.

Improvements for AI systems

  1. No longer struggle with exploration in complex long-horizon tasks by utilizing TADPO, which extends PPO to incorporate demonstrations from a teacher policy µ and trains concurrently using both its own on-policy rollouts and demonstrations. This allows the student policy to learn from expert knowledge while exploring beyond it, addressing the issue that standard RL methods often fail to acquire robust policies without additional guidance.

  2. Achieve zero-shot sim-to-real transfer on full-scale off-road vehicles by training a policy with TADPO and deploying it without fine-tuning on real world images or scenarios. This is achieved by training the controller to output forward velocity and yaw rate given waypoint information and forwardfacing image using a frozen vision backbone, bridging the domain gap.

  3. Enable real-time, long-range navigation in complex terrains by employing a hierarchical architecture where an RL controller tracks sparse waypoints generated by a global planner, allowing it to incorporate long-horizon planning capabilities to effectively track these waypoints. This system can navigate extreme slopes and obstacle-rich terrains in simulation and deployment.

  4. Improve performance over baselines like PPO and SAC by using the TADPO loss function, which ensures that the policy gradient update propagates only when the teacher rollout’s return exceeds the student policy’s expected return, and (ii) the student policy’s probability of executing action at is not substantially higher than that of the teacher policy. This mechanism results in stable updates and higher reward attainment by the student.

Sources

Related papers