Alenna Spiro
← All papersConference on Robot Learning (CoRL 2025)

Learning Smooth State-Dependent Traversability from Dense Point Clouds

Predicts off-road traversability as a smooth function of approach angle, so one network pass covers every heading. Crosses a 40 m boulder field 91% of the time in simulation (vs. 73% for the baseline) and transfers to hardware.

Z. Dong, A. Papalia, L. Jung, A. Spiro, P. R. Osteen, C. S. Robison, M. Everett

Part ofAffordancesEquivariancesArchitecture

Whether an off-road vehicle can get over a rock often depends on which way it is facing. A boulder that is impossible to climb head-on may be easy to cross at an angle, yet most traversability maps ignore this and give each patch of ground a single safe-or-unsafe score.

Feeding the approach angle into a model as an extra input is one option, but it demands far more varied training data, and the planner has to query the network again for every heading it considers, which is slow.

SPARTA instead takes a dense point cloud of the terrain and predicts, for each location, a smooth function over every approach angle rather than a single number. The function is built from Fourier basis functions, whose smoothness and periodicity help it generalize and suit angles, which wrap around. Because the output is a function, one network pass covers every heading, and the planner can check any angle at almost no extra cost.

SPARTA pipeline from point cloud to risk-aware planning
Overall pipeline, from the paper. Each terrain patch goes through PointPillars and an encoder to produce Fourier coefficients, which are cached. The resulting functions are queried for the risk at any heading, and the tail of that distribution (CVaR) feeds a risk-aware motion planner.

In a high-fidelity simulator, SPARTA crossed a 40 m boulder field 91% of the time, compared with 73% for the baseline. Hardware experiments show that the approach carries over to real terrain.

Lumpy, a small round purple fish
This is Lumpy, the mascot of this site.

The Fish Hunt

Seven little fish are hiding around this site. Each one you find points to the next.