Pylot: A Modular Platform for Exploring Latency-Accuracy Tradeoffs in Autonomous Vehicles

04/16/2021
by   Ionel Gog, et al.
0

We present Pylot, a platform for autonomous vehicle (AV) research and development, built with the goal to allow researchers to study the effects of the latency and accuracy of their models and algorithms on the end-to-end driving behavior of an AV. This is achieved through a modular structure enabled by our high-performance dataflow system that represents AV software pipeline components (object detectors, motion planners, etc.) as a dataflow graph of operators which communicate on data streams using timestamped messages. Pylot readily interfaces with popular AV simulators like CARLA, and is easily deployable to real-world vehicles with minimal code changes. To reduce the burden of developing an entire pipeline for evaluating a single component, Pylot provides several state-of-the-art reference implementations for the various components of an AV pipeline. Using these reference implementations, a Pylot-based AV pipeline is able to drive a real vehicle, and attains a high score on the CARLA Autonomous Driving Challenge. We also present several case studies enabled by Pylot, including evidence of a need for context-dependent components, and per-component time allocation. Pylot is open source, with the code available at https://github.com/erdos-project/pylot.

READ FULL TEXT

page 1

page 2

page 3

page 4

page 5

page 6

page 7

research
11/10/2017

CARLA: An Open Urban Driving Simulator

We introduce CARLA, an open-source simulator for autonomous driving rese...
research
12/28/2022

AVstack: An Open-Source, Reconfigurable Platform for Autonomous Vehicle Development

Pioneers of autonomous vehicles (AVs) promised to revolutionize the driv...
research
10/21/2021

Viash: from scripts to pipelines

Most bioinformatics pipelines consist of software components that are ti...
research
03/22/2022

Learning from All Vehicles

In this paper, we present a system to train driving policies from experi...
research
04/16/2018

M-PACT: Michigan Platform for Activity Classification in Tensorflow

Action classification is a widely known and popular task that offers an ...
research
06/20/2022

MPA: MultiPath++ Based Architecture for Motion Prediction

Autonomous driving technology is developing rapidly and nowadays first a...
research
06/09/2023

Flowsim: A Modular Simulation Platform for Microscopic Behavior Analysis of City-Scale Connected Autonomous Vehicles

As connected autonomous vehicles (CAVs) become increasingly prevalent, t...

Please sign up or login with your details

Forgot password? Click here to reset