Multi-agent autonomous racing is a challenging
problem for autonomous vehicles due to the split-second, and
complex decisions that vehicles must continuously make during
a race. The presence of other agents on the track requires
continuous monitoring of the ego vehicle’s surroundings, and
necessitates predicting the behavior of other vehicles so the ego
can quickly react to a changing environment with informed
decisions. In our previous work we have developed the DeepRacing AI framework for autonomous formula one racing. Our
DeepRacing framework was the first implementation to use
the highly photorealisitc Formula One game as a simulation
testbed for autonomous racing. We have successfully demonstrated single agent high speed autonomous racing using Bezier
curve trajectories. In this paper, we extend the capabilities of
the DeepRacing framework towards multi-agent autonomous
racing. To do so, we first develop and learn a virtual camera
model from game data that the user can configure to emulate the
presence of a camera sensor on the vehicle. Next we propose
and train a deep recurrent neural network that can predict
the future poses of opponent agents in the field of view of the
virtual camera using vehicles position, velocity, and heading
data with respect to the ego vehicle racecar. We demonstrate
early promising results for both these contributions in the game.
These added features will extend the DeepRacing framework
to become more suitable for multi-agent autonomous racing
algorithm development
more »
« less
Continuous integration and testing for autonomous racing software: An experience report from GRAIC
Self-driving autonomous vehicles (AVs) have recently gained popularity as a research topic. The safety of AVs is exceptionally important as failure in the design of an AV could lead to catastrophic consequences. AV systems are highly heterogeneous with many different and complex components, so it is difficult to perform end-to-end testing. One solution to this dilemma is to evaluate AVs using simulated racing competition. In this thesis, we present a simulated autonomous racing competition, Generalized RAcing Intelligence Competition (GRAIC). To compete in GRAIC, participants need to submit their controller files which are deployed on a racing ego-vehicle on different race tracks. To evaluate the submitted controller, we also developed a testing pipeline, Autonomous System Operations (AutOps). AutOps is an automated, scalable, and fair testing pipeline developed using software engineering techniques such as continuous integration, containerization, and serverless computing. In order to evaluate the submitted controller in non-trivial circumstances, we populate the race tracks with scenarios, which are pre-defined traffic situations commonly seen in the real road. We present a dynamic scenario testing strategy that generates new scenarios based on results of the ego-vehicle passing through previous scenarios.
more »
« less
- PAR ID:
- 10296575
- Date Published:
- Journal Name:
- IEEE ICRA 2021, International Conference on Robotics and Automation, Workshop on OPPORTUNITIES AND CHALLENGES WITH AUTONOMOUS RACING
- Format(s):
- Medium: X
- Sponsoring Org:
- National Science Foundation
More Like this
-
-
This paper presents an adaptive lookahead pure-pursuit lateral controller for optimizing racing metrics such as lap time, average lap speed, and deviation from a reference trajectory in an autonomous racing scenario. We propose a greedy algorithm to compute and assign optimal lookahead distances for the pure-pursuit controller for each waypoint on a reference trajectory for improving the race metrics. We use a ROS based autonomous racing simulator to evaluate the adaptive pure-pursuit algorithm and compare our method with several other pure-pursuit based lateral controllers. We also demonstrate our approach on a scaled real testbed using a F1/10 autonomous racecar. Our method results in a significant improvement (20%) in the racing metrics for an autonomous racecar.more » « less
-
Zonta, Daniele ; Su, Zhongqing ; Glisic, Branko (Ed.)Recent developments in autonomous vehicle (AV) or connected AVs (CAVs) technology have led to predictions that fully self-driven vehicles could completely change the transportation network over the next decades. However, at this stage, AVs and CAVs are still in the development stage which requires various trails in the field and machine learning through autonomous driving miles on real road networks. Until the complete market adoption of autonomous technology, a long transition period of coexistence between conventional and autonomous cars would exist. It is important to study and develop the expected driving behavior of future autonomous cars and the traffic simulation platforms provide an opportunity for researchers and technology developers to implement and assess the different behaviors of self-driving vehicle technology before launching it to the actual ground. This study utilizes PTV VISSIM microsimulation platform to evaluate the mobility performance of unmanned vehicles at a 4-way signalized traffic intersection. The software contains three different AV-ready driving logics such as AV-cautious, AV-normal, and AV-aggressive which were tested against the performance of the conventional vehicles, and the results of the study revealed that the overall network operational performance improves with the progressive introduction of AVs using AV-normal, and AV-aggressive driving behaviors while the AV-cautious driving behavior stays conservative and deteriorates the traffic performance.more » « less
-
null (Ed.)The deployment and evaluation of learning algorithms on autonomous vehicles (AV) is expensive, slow, and potentially unsafe. This paper details the F1TENTH autonomous racing platform, an open-source evaluation framework for training, testing, and evaluating autonomous systems. With 1/10th-scale low-cost hardware and multiple virtual environments, F1TENTH enables safe and rapid experimentation of AV algorithms even in laboratory research settings. We present three benchmark tasks and baselines in the setting of autonomous racing, demonstrating the flexibility and features of our evaluation environment.more » « less
-
Escalante, Hugo Jair ; Hadsell, Raia (Ed.)The deployment and evaluation of learning algorithms on autonomous vehicles (AV) is expensive, slow, and potentially unsafe. This paper details the F1TENTH autonomous racing platform, an open-source evaluation framework for training, testing, and evaluating autonomous systems. With 1/10th-scale low-cost hardware and multiple virtual environments, F1TENTH enables safe and rapid experimentation of AV algorithms even in laboratory research settings. We present three benchmark tasks and baselines in the set- ting of autonomous racing, demonstrating the flexibility and features of our evaluation environment.more » « less