FLOW is a


Developed by
Mobile Sensing Lab

Made in
UC Berkeley


A deep reinforcement learning framework
for mixed autonomy traffic

Developed by UC Berkeley

Ready to get started?
Get Started

Our Story

Our Story

Story Behind Flow

Flow is created by and actively developed by members of the Mobile Sensing Lab at UC Berkeley (PI, Professor Bayen).

Flow is a traffic control benchmarking framework. It provides a suite of traffic control scenarios (benchmarks), tools for designing custom traffic scenarios, and integration with deep reinforcement learning and traffic microsimulation libraries.

Why Flow?

Traffic systems can often be modeled by complex (nonlinear and coupled) dynamical systems for which classical analysis tools struggle to provide the understanding sought by transportation agencies, planners, and control engineers, mostly because of difficulty to provide analytical results on these. Deep reinforcement learning (deep-RL) provides an opportunity to study complex traffic control problems involving interactions of humans, automated vehicles, and sensing infrastructure. The resulting control laws and emergent behaviors of the vehicles provide insight and understanding of the potential for automation of traffic through mixed fleets of autonomous and manned vehicles.

Flow now supports both SUMO and Aimsun.

— First launched
— Traffic and RL Platforms Supported


— Publications


Flow funders and institutional partners

Flow in press