2022mt13057 EdgeComputing Assignment1 Autonomous Vehicles
2022mt13057 EdgeComputing Assignment1 Autonomous Vehicles
Edge computing plays a crucial role in autonomous vehicles by enabling real-time processing of
sensor data. Cameras, LiDAR, radar, and other sensors on the vehicle generate a vast amount of
data that needs to be processed quickly to make split-second decisions. Edge computing
platforms installed within the vehicle process this data locally to ensure timely responses,
improving safety and efficiency.
NOTE: This file contains solution for Autonomous Vehicles, solution for another chosen area
(Healthcare Monitoring) is in another file named-
“2022mt13057_EdgeComputing_Assignment1_Health_Monitoring.pdf”
1. Edge Computing in Autonomous Vehicles
Autonomous vehicles like self-driving cars generate massive amounts of data from onboard
sensors like cameras, LiDAR, radar, and ultrasonic sensors. This data needs to be processed in
real-time to allow the vehicle to understand its environment and make split-second driving
decisions. Sending all this data to the cloud for processing would introduce too much latency.
Edge computing addresses this challenge by processing data locally on devices within the
vehicle or on edge data centers close to the vehicle. This allows much faster data processing
with lower latency. For a self-driving car traveling at high speeds, reducing latency from over
100 milliseconds in the cloud to under 10 milliseconds on the edge can mean the difference
between a safe stop or a collision.
Edge computing enables self-driving cars to make time-sensitive driving decisions by running AI
algorithms like computer vision and deep learning models locally on edge hardware inside the
car. This real-time edge processing is critical for functions like obstacle detection, traffic sign
recognition, and planning safe routes and manoeuvres. By processing data at the edge,
autonomous vehicles can operate more safely and efficiently on the road.
Autonomous Vehicles Ecosystem
Advanced Driver Assist Systems (ADAS) for increased vehicle safety: ADAS enables pedestrian detection, automatic
emergency braking, and blind spot detection. It uses radar/Lidar/camera sensors on powerful edge computing systems
to support real-time vision coprocessing and sensor fusion subsystems.
V2X protocols for enhanced connected car ecosystem: Vehicle-to-everything (V2X) connection allows vehicles to speak
both to each and surrounding infrastructure. V2X relies on edge computing and 5G networks for data exchange
between vehicles and servers with protocols requiring access to edge-based IoT devices.
Authentication for data privacy: Vehicle data breaches and transmission errors can compromise vehicle and occupant
safety; hence data privacy is critical. Safeguarding against hacking can be achieved with robust edge infrastructure and
high-speed, secure connectivity. Using edge servers facilitates real-time authentication, however specific
communication protocol must be established and authenticated between the host and server to maximize safety and
minimize latency.
Edge Computing Technologies in AV
Intuitive Infotainment systems for enhanced user experience: Customer purchasing decisions are greatly influenced by the
quality of the vehicle infotainment with both drivers and passengers seeking intuitive experiences. Edge computing is again
responsible for meeting such expectations by reducing latency to deliver real-time personalization, music, and video
streaming, plus seamless software updates.
Adaptive & predictive vehicle maintenance: Edge infrastructure allows machine learning (ML) and artificial intelligence (AI)
to be used to develop predictive maintenance schedules as part of vehicle after-sales service. It further facilitates remote
Smart Home and Vehicle Integration for self-parking: Integrating the smart home and car allows one to communicate with
the other through compute power at the edge. For example, those with home valet parking can leave their vehicle in the
driveway, allowing the car to park itself in the garage. Through this intelligence, cars can also synch with the owner’s
calendar and drive themselves out of the garage ready for the scheduled departure.
Generic Rules and Machine Learning-based Monitoring and Alerting: Such intelligence allows fleet managers to set up
rules to efficiently run operations. A rule may categorize a car as “unavailable” around the time it is due for a service,
triggering an alert. The role of edge computing here is to process sensor data on board and assess pre-set rules using ML
algorithms, avoiding the need to access the cloud. The cloud, however, can be leveraged to train and sharpen the ML
algorithms or initially define rules to then push to the edge when updates are made.
Networking Requirements
Autonomous vehicles generate and consume huge amounts of data from sensors, cameras,
radars, lidars, and machine learning models. This requires high bandwidth connections to
transmit all that data efficiently.
However, bandwidth alone is not enough. The vehicles also need very low latency connections,
meaning the delay between data transmission and processing/action is minimized. With
autonomous driving where split-second reactions are necessary, latency becomes a major
factor.
For example, if an object suddenly appears in the vehicle's path, the data from the sensors
needs to be processed instantly by the AI system to decide the appropriate driving response.
Even a delay of a few milliseconds could make the difference between a safe stop or an
accident.
Networking Requirements
The Cloud Layer is where enormous volumes of data are stored, aggregated, and processed. It is also
here that more complex computation takes place. The cloud is ideal for longer-term storage in which
latency is not critical to applications
The Mobile Edge Computing (MEC) Layer sits between the cloud and vehicular layer ensuring data
exchange and extending cloud capabilities, moving them closer to the edge. Information on road
infrastructure, pedestrians, other vehicles, and the external environment are shared here together with
data caching and computation functions. The combination of MEC and AI/ML allows vehicles to access
real-time information on their surroundings, decreasing latency and reducing data traffic congestion
which is critical to safety.
The Vehicular Layer refers to communications between the vehicle and objects, people, or
infrastructure in its immediate vicinity. Intelligent connected vehicles (ICVs) collect data from onboard
and surrounding sensors, cameras, radar, Lidar, GPS, etc sending data to the MEC layer to feed various
vehicle intelligence services including environmental and traffic conditions. Data exchange is made
possible via the 5G network and communication with onboard wireless devices. As an example, the
integrated vehicle radar can slow the vehicle automatically upon sensing traffic build-up.
Data Processing at the Edge
Local edge computing power means the vehicle does not need to wait for round-
trip communication with the cloud to apply machine learning. This enables faster
response times for modelling of the vehicle's environment and decision-making
during autonomous driving. With edge computing, vehicles can leverage advanced
machine learning while operating safely and efficiently on the road.
Conclusion
Edge computing is rapidly emerging as a critical enabling technology for autonomous vehicles and
other advanced applications. As highlighted in this article, edge computing allows self-driving cars
to process huge volumes of sensor data and run AI algorithms in real-time. Without the ultra-low
latency and localized processing of edge computing, autonomous vehicles would not be able to
make quick driving decisions to handle complex road conditions safely.