Over the recent years, there has been an explosion of studies on autonomous vehicles. Many collected large amount of data from human drivers. However, compared to the tedious data collection approach, building a virtual simulation of traffic makes the autonomous vehicle research more flexible, time-saving, and scalable. Our work features a 3D simulation that takes in real time position information parsed from street cameras. The simulation can easily switch between a global bird view of the traffic and a local perspective of a car. It can also filter out certain objects in its customized camera, creating various channels for objects of different categories. This provides alternative supervised or unsupervised ways to train deep neural networks. Another advantage of the 3D simulation is its conformation to physical laws. Its naturalness to accelerate and collide prepares the system for potential deep reinforcement learning needs.
Autonomous vehicles have received much attention in recent years. For heuristic approaches, Dresner proposes a reservation-based intersection control mechanism which requires a central controller that collects requests from all vehicles and returns signals of whether they can proceed or not @cite_1 . There are also solutions based on vehicle-to-vehicle and vehicle-to-infrastructure communication devices @cite_2 @cite_5 . However, heuristic approaches requires lots of effort to engineer the rules and make complicated algorithm. As an approximator, neural networks is able to take in images of traffic situations and output decisions. Without the need to enumerate all the rules, training the neural networks are easy and direct. Deep CNNs are now deployed in self-driving cars on highways @cite_4 .
@cite_5 @cite_1 @cite_4 @cite_2
2118674895 2099860849 2342840547 2008082561
Recently several artificial intelligence labs have suggested the use of fully equipped vehicles with the capability of sensing the surrounding environment to enhance roadway safety. As a result, it is anticipated in the future that many vehicles will be autonomous and thus there is a need to optimize the movement of these vehicles. This paper presents a new tool for optimizing the movements of autonomous vehicles through intersections: iCACC. The main concept of the proposed tool is to control vehicle trajectories using Cooperative Adaptive Cruise Control (CACC) systems to avoid collisions and minimize intersection delay. Simulations were executed to compare conventional signal control with iCACC considering two measures of effectiveness - delay and fuel consumption. Savings in delay and fuel consumption in the range of 91 and 82 percent relative to conventional signal control were demonstrated, respectively. Traffic congestion is one of the leading causes of lost productivity and decreased standard of living in urban settings. Recent advances in artificial intelligence suggest vehicle navigation by autonomous agents will be possible in the near future. In this paper, we propose a reservation-based system for alleviating traffic congestion, specifically at intersections, and under the assumption that the cars are controlled by agents. First, we describe a custom simulator that we have created to measure the different delays associated with conducting traffic through an intersection. Second, we specify a precise metric for evaluating the quality of traffic control at an intersection. Using this simulator and this metric, we show that our reservation-based system can perform two to three hundred times better than traffic lights. As a result, it can smoothly handle much heavier traffic conditions. We show that our system very closely approximates an overpass, which is the optimal solution for the problem with which we are dealing. We trained a convolutional neural network (CNN) to map raw pixels from a single front-facing camera directly to steering commands. This end-to-end approach proved surprisingly powerful. With minimum training data from humans the system learns to drive in traffic on local roads with or without lane markings and on highways. It also operates in areas with unclear visual guidance such as in parking lots and on unpaved roads. The system automatically learns internal representations of the necessary processing steps such as detecting useful road features with only the human steering angle as the training signal. We never explicitly trained it to detect, for example, the outline of roads. Compared to explicit decomposition of the problem, such as lane marking detection, path planning, and control, our end-to-end system optimizes all processing steps simultaneously. We argue that this will eventually lead to better performance and smaller systems. Better performance will result because the internal components self-optimize to maximize overall system performance, instead of optimizing human-selected intermediate criteria, e.g., lane detection. Such criteria understandably are selected for ease of human interpretation which doesn't automatically guarantee maximum system performance. Smaller networks are possible because the system learns to solve the problem with the minimal number of processing steps. We used an NVIDIA DevBox and Torch 7 for training and an NVIDIA DRIVE(TM) PX self-driving car computer also running Torch 7 for determining where to drive. The system operates at 30 frames per second (FPS). Under the Connected Vehicles (CV) environment, it is possible to create a Cooperative Vehicle Intersection Control (CVIC) system that enables cooperation between vehicles and infrastructure for effective intersection operations and management when all vehicles are fully automated. Assuming such a CVIC environment, this paper proposed a CVIC algorithm that does not require a traffic signal. The CVIC algorithm was designed to manipulate individual vehicles' maneuvers so that vehicles can safely cross the intersection without colliding with other vehicles. By eliminating the potential overlaps of vehicular trajectories coming from all conflicting approaches at the intersection, the CVIC algorithm seeks a safe maneuver for every vehicle approaching the intersection and manipulates each of them. An additional algorithm was designed to deal with the system failure cases resulting from inevitable trajectory overlaps at the intersection and infeasible solutions. A simulation-based case study implemented on a hypothetical four-way single-lane approach intersection under varying congestion conditions showed that the CVIC algorithm significantly improved intersection performance compared with conventional actuated intersection control: 99 and 33 of stop delay and total travel time reductions, respectively, were achieved. In addition, the CVIC algorithm significantly improved air quality and energy savings: 44 reductions of CO2 and 44 savings of fuel consumption.