ERDOS is a platform for developing self-driving cars and robotics applications. The system is built using techniques from streaming dataflow systems which is reflected by the API. Applications are modeled as directed graphs, in which data flows through streams and is processed by operators.
Pylot is a modular autonomous vehicle (AV) platform for developing and testing autonomous vehicle components (e.g., perception, prediction, planning) on the CARLA simulator and real-world cars. Pylot is built on top of ERDOS and enables novel AV research by providing a suite of reference components to enable evaluation with realistic end-to-end AV pipelines.
Using ERDOS and Pylot, we are investigating several AV-related research problems such as navigating latency-accuracy trade-offs, deterministic execution, and the management of time in AV systems.
For more information, visit the following links:
ERDOS codebase: https://github.com/erdos-project/erdos/
ERDOS documentation: [Rust] [Python]
Pylot codebase: https://github.com/erdos-project/pylot/
Pylot documentation: https://pylot.readthedocs.io/en/latest/