Reliable obstacle avoidance in industrial settings demands 3D scene understanding, but widely used 2D LiDAR sensors perceive only a single horizontal slice of the environment, missing critical obstacles above or below the scan plane. We present a teacher-student framework for vision-based mobile robot navigation that eliminates the need for LiDAR sensors. A teacher policy trained via Proximal Policy Optimization (PPO) in NVIDIA Isaac Lab leverages privileged 2D LiDAR observations that account for the full robot footprint to learn robust navigation. The learned behavior is distilled into a student policy that relies solely on monocular depth maps predicted by a fine-tuned Depth Anything V2 model from four RGB cameras. The complete inference pipeline, comprising monocular depth estimation (MDE), policy execution, and motor control, runs entirely onboard an NVIDIA Jetson Orin AGX mounted on a DJI RoboMaster platform, requiring no external computation for inference. In simulation, the student achieves success rates of 82-96.5%, consistently outperforming the standard 2D LiDAR teacher (50-89%). In real-world experiments, the MDE-based student outperforms the 2D LiDAR teacher when navigating around obstacles with complex 3D geometries, such as overhanging structures and low-profile objects, that fall outside the single scan plane of a 2D LiDAR.
Figures & tables
Fig. 1 : Parallel training environments in NVIDIA Isaac Lab. Each environment contains a randomized set of industrial obstacles for domain randomization during policy training.
Fig. 2 : Teacher-student pipeline for learning vision-based navigation from privileged LiDAR observations.
Fig. 3 : Data collection setup for fine-tuning the MDE backbone: (a) recording platform with Orbbec Femto Bolt ToF camera, (b) example RGB image, and (c) corresponding ground-truth depth map.
Platform
JetPack
Latency [ms]
Avg. FPS
NVIDIA Jetson Orin NX
6.1
98.63±2.06
10.1
NVIDIA Jetson Orin AGX
6.1
50.16±8.22
19.9
NVIDIA Jetson Thor
7.0
19.02±4.81
52.6
TABLE I : Inference performance of the fine-tuned MDE model on NVIDIA Jetson platforms.
Fig. 4 : Collision mesh representation used for privileged LiDAR -based observations in the teacher training phase.
Fig. 5 : Teacher policy network architecture with separate actor and critic. Both process exteroceptive LiDAR observations ote via an IMPALA encoder and proprioceptive input otp via an MLP .
Parameter
Value
Parameter
Value
wΔd
0.5
wΔa
-0.1
wlidar
-0.1
rat_goalt
10.0
dmin
0.7 m
dgoalthresh
0.5 m
wa
-0.05
rcollision
-50.0
rfinished
50.0
TABLE II : Reward function parameters and weights.
Parameter
Value
Parameter
Value
Learning rate ( α )
1×10−3
Discount factor ( γ )
0.99
Horizon ( T )
96
Clip range ( ϵ )
0.2
Mini-epochs
5
Batch size
98304
Minibatch size
24576
Environments ( Nenv )
1024
TABLE III : PPO hyperparameters for teacher policy training.
Fig. 6 : Student network architecture. It is similar to the teacher actor network but instead of 2D LiDAR data, it processes 4 depth maps through an IMPALA-CNN encoder followed by an MLP .
Fig. 7 : DJI RoboMaster platform: (a) simulation model, (b) real robot, (c) Mecanum wheel with sphere colliders, and (d) detailed collider geometry of a single Mecanum roller.
Fig. 8 : Training reward progression during teacher policy training.
Fig. 9 : Success rate distribution of the teacher policy across evaluation episodes.
Obstacle
Teacher
Teacher
Student
Counts
LiDAR (Std.)
LiDAR (Priv.)
MDE (Std.)
10
89%
99.5%
96.5%
15
73.5%
93%
94.5%
20
58%
95%
92%
25
50%
89.5%
82%
TABLE IV : Teacher and student success rates in simulation for varying obstacle counts. Std. and Priv. refer to standard and privileged collision meshes, respectively (see Fig. 4 ).
Fig. 10 : Real-world test environment: an 8 m × 8 m arena with obstacles of varying size and geometry used for sim-to-real evaluation.
Scenario
Teacher
Student
LiDAR
MDE
Endpoint A
40%
80%
Endpoint B
30%
60%
Endpoint C
40%
100%
TABLE V : Real-world success rate for teacher and student across three endpoints with 10 runs each.
Fig. 11 : Visualization of the starting point and the three endpoints (axes in meters). Three trajectories for Endpoint A are shown for both the teacher and student policies during real-world deployment.
Fig. 12 : Point cloud comparison between ground-truth LiDAR (red) and MDE -predicted depth. The scale mismatch increases at larger distances.