Safe Streaming Flow Planning by Aligning Sampling Dynamics with Execution Dynamics

Seunghwan Jang1*†, Jeongyong Yang2†, Siddharth Ancha3, SooJean Han4*

1Nanyang Technological University2University of Washington3University of California, Berkeley4KAIST

*Corresponding authors   †Work done at KAIST

CoRL 2026

TL;DRWith control barrier functions (CBFs), safe generative planners enforce safety constraints at inference time, including constraints unseen during training. But they enforce them on the plan, and the robot's execution can still violate them. SafeStreamingFlow samples in execution time, so the safety filter acts on the step the robot executes.

Safe plans, unsafe execution

Safe diffusion and flow planners enforce CBF constraints on the generated plan. The executed trajectory can still violate them.

Why: sampling ≠ execution

These planners enforce safety on intermediate samples that the robot never executes.

Trajectory-level safe planner versus SafeStreamingFlow
(a) Trajectory-level safe planner: sampling and execution differ. (b) SafeStreamingFlow: each sampling step is an executed step.

Our method: sample in execution time

Block diagram of one SafeStreamingFlow step
One step of SafeStreamingFlow.

Result: safe in execution

Tested on Maze2D, F1TENTH, MuJoCo Hopper, and a Gazebo warehouse.

Executed trajectories of SafeDiffuser and SafeStreamingFlow in the Gazebo warehouse
SafeDiffuser (orange) enters the safety region during execution; SafeStreamingFlow (green) stays clear.
Hopper rollout under SafeStreamingFlow below a ceiling
Hopper under SafeStreamingFlow: the torso stays below the ceiling (red).

Limitations

  • Requires a system model: safety holds under the model.
  • Simulation only; real-robot experiments remain future work.
  • No recursive feasibility guarantee: the filter can find no solution.

For details, see the paper.

Citation

@inproceedings{jang2026safe,
  title={Safe Streaming Flow Planning by Aligning Sampling Dynamics with Execution Dynamics},
  author={Jang, Seunghwan and Yang, Jeongyong and Ancha, Siddharth and Han, SooJean},
  booktitle={10th Annual Conference on Robot Learning},
  year={2026},
  url={https://openreview.net/forum?id=gvM7KWEhVI}
}