Researched by Ian Chen, Siyu Liang, Isaac Yi
In line with the increasingly developed trend of automobile intelligence in recent years, many brands of cars have begun to have some network connection capabilities. There are two types of system concepts: Vehicular Ad-hoc Networks (VANETs) and Intelligent Connected Vehicles (ICVs). Both are ways systems connect to the internet and are an essential part of modernizing the car industry. They allow the carmaker to provide more advanced driving and safety features for cars, such as Real-Time Navigation, Traffic Signal Communication, Collision Avoidance, Autonomous Driving, etc. All these features require fast and secure internet access to provide accurate information for the Vehicle’s CPU and drivers. However, since the system has become more complicated over time, its ability to connect to the internet has become a valuable target for hackers. If they gain control of the vehicles, it will immediately threaten the driver and national security, such as remote-controlled suicide vehicles driven by innocent drivers or false navigation info to cause accidents, so it becomes crucial to make sure the car network systems on the market now are safe enough for the driver.
Vehicles equipped with advanced technologies that allow them to communicate with each other, infrastructure, and the internet, enabling features like automated driving and enhanced safety.
From Google
CARLA is an open-source autonomous driving simulator. It was built from scratch to serve as a modular and flexible API to address a range of tasks involved in the problem of autonomous driving. One of the main goals of CARLA is to help democratize autonomous driving R&D, serving as a tool that can be easily accessed and customized by users.
From CARLA
We found CARLANeT to be an intermediate for co-simulating CARLA and OMNet++ at the same time. “It allows developers to create realistic simulations of vehicular services by leveraging network communication.” It has two libraries, pyCARLANeT and CARLANeTpp, for communicating purposes on each simulator.