Ray Based Distributed Autonomous Vehicle Research Platform

01/18/2022
by   Derek Xu, et al.
3

My project tackles the question of whether Ray can be used to quickly train autonomous vehicles using a simulator (Carla), and whether a platform robust enough for further research purposes can be built around it. Ray is an open-source framework that enables distributed machine learning applications. Distributed computing is a technique which parallelizes computational tasks, such as training a model, among many machines. Ray abstracts away the complex coordination of these machines, making it rapidly scalable. Carla is a vehicle simulator that generates data used to train a model. The bulk of the project was writing the training logic that Ray would use to train my distributed model. Imitation learning is the best fit for autonomous vehicles. Imitation learning is an alternative to reinforcement learning and it works by trying to learn the optimal policy by imitating an expert (usually a human) given a set of demonstrations. A key deliverable for the project was showcasing my trained agent in a few benchmark tests, such as navigating a complex turn through traffic. Beyond that, the broader ambition was to develop a research platform where others could quickly train and run experiments on huge amounts of Carla vehicle data. Thus, my end product is not a single model, but a large-scale, open-source research platform (RayCarla) for autonomous vehicle researchers to utilize.

READ FULL TEXT

page 8

page 9

page 10

page 12

page 13

research
01/16/2023

JKU-ITS Automobile for Research on Autonomous Vehicles

In this paper, we present our brand-new platform for Automated Driving r...
research
11/10/2017

CARLA: An Open Urban Driving Simulator

We introduce CARLA, an open-source simulator for autonomous driving rese...
research
10/11/2021

Autonomous Racing using a Hybrid Imitation-Reinforcement Learning Architecture

In this work, we present a rigorous end-to-end control strategy for auto...
research
11/25/2020

Experiments in Autonomous Driving Through Imitation Learning

This report demonstrates several methods used to make a self-driving veh...
research
11/13/2022

AutoDRIVE Simulator – Technical Report

AutoDRIVE is envisioned to be a comprehensive research platform for scal...
research
12/16/2017

Ray: A Distributed Framework for Emerging AI Applications

The next generation of AI applications will continuously interact with t...
research
01/24/2019

F1/10: An Open-Source Autonomous Cyber-Physical Platform

In 2005 DARPA labeled the realization of viable autonomous vehicles (AVs...

Please sign up or login with your details

Forgot password? Click here to reset