SDV IEEE Access V3
SDV IEEE Access V3
ABSTRACT This paper presents a sophisticated self-driving vehicle (SDV) model that addresses the
challenges of navigating complex road networks characterized by high traffic and unpredictable
environments. The model integrates state-of-the-art image processing techniques with advanced sensor
fusion, utilizing EfficientDet D0 and Haar Cascade object detection models to accurately identify obstacles,
road signs, and traffic signals. The integration of data from cameras and ultrasonic sensors enables the
creation of a precise 2D map of the vehicle's surroundings, which, combined with a robust decision-making
algorithm, allows for optimal performance in challenging traffic scenarios. The SDV prototype was tested
extensively in a custom-built artificial environment, where it demonstrated its ability to handle various real-
world scenarios, including lane detection, obstacle avoidance, and decision-making in the presence of
stationary obstacles and heavy traffic. The experimental results confirm the model's effectiveness in
enhancing SDV capabilities, paving the way for safer and more efficient autonomous transportation systems.
INDEX TERMS Arduino, efficientdet, image processing, object detection, raspberry Pi, self-driving
vehicles, Sensor fusion.
decision-making algorithms to enable autonomous vehicles to findings show that the suggested method successfully
operate effectively in diverse and dynamic environments. executes a variety of maneuvers with no parameter
Specifically, we focus on addressing the unique challenges adjustments. It incorporates a novel reference speed
posed by complex road networks, such as congested traffic generation function and a lateral maneuver initiation
patterns, unpredictable road conditions, and varying levels of mechanism. Finally, the research in [11] offers a framework
infrastructure. Through a combination of theoretical analysis, for decision-making that applies linear temporal logic (LTL)
algorithm development, and practical experimentation, we to self-driving car adaptation to various traffic laws.
aim to demonstrate the efficacy of our approach in enhancing Utilizing an LTL-based reinforcement learning framework
the capabilities of autonomous driving systems. By providing improves vehicle adherence to changing traffic laws in
a comprehensive solution that addresses the multifaceted various situations without requiring preset interfaces.
Autonomous driving technology holds the potential to
challenges of navigating complex road networks, we seek to
drastically alter how people drive to reduce accidents and
accelerate the adoption of autonomous vehicles and pave the
congestion [12]. Despite tremendous advancements,
way for a safer, more efficient transportation landscape.
difficulties still exist in human behavior, technical
Overall, this research contributes to the ongoing efforts to complexity, ethics, and legal concerns. A common goal is
realize the vision of autonomous driving on complex road cooperative vehicle behavior, and many approaches and
networks, offering insights and methodologies that can inform models investigating vehicle-to-vehicle (V2V) cooperation
the development of future autonomous vehicle technologies and platooning have been proposed [12]. Once
and shape the future of transportation. technologically possible, legal and ethical issues ranging
from privacy responsibility could prevent broad use. The
A. RELATED WORK design and application of an autonomous electric car for path
The development of SDV technology has been dramatically tracking are covered in a different paper [13]. With visual-
impacted by several research projects that have concentrated inertial odometry and a limited input-output nonlinear model
on essential areas such as obstacle avoidance, object predictive controller, the car can drive safely without relying
detection, and decision-making algorithms. The impending on global navigation satellite system signals. Its performance
deployment of SDVs on city roadways is addressed by the is validated by simulation and real-time experiments. Then,
TrustFSDV framework, which was put forth in [5]. It the increasing attention in artificial intelligence (AI)
emphasizes the critical need of trustworthiness to guarantee techniques, as well as in deep learning (DL) systems, has
societal acceptability. To advance SDV integration, it significantly advanced semantic segmentation, essential for
promotes teamwork, open communication, and proactive scenario comprehension in self-driving systems [14]. Using
steps to address moral and legal issues. The study in [6] the CamVid dataset, a proposed model combines
examines cutting-edge testing techniques critical for autoencoders and convolutional neural networks to produce
assessing autonomous vehicle intelligence, which is essential accurate real-time segmentation. Emerging autonomous
for manufacturers and consumers. Experiments show that it vehicle (AV) technologies are considered while examining
provides a quantifiable way to evaluate autonomous vehicle transportation policies [15]. Connect cars and a conceptual
intelligence by criticizing current methods and proposing a navigation model based on fleet optimization are suggested
new testing methodology. According to the study in [7], to improve system efficiency and traffic circulation.
which emphasizes the need for cooperative behavior in Path planning is essential for the comfort and safety of
networked, automated vehicles, AI capabilities should be autonomous driving in real-world road traffic situations.
integrated into socio-cyber-physical ecosystems. It Trajectory planning is, therefore, a topic of interest for many
highlights how crucial it is for driverless cars to develop researchers. To improve traffic safety, an automated lane-
social-AI capabilities by moving beyond simple sensing change system for self-driving articulated trucks is created in
capabilities. To enhance fuel economy and lower gas basic research [16]. Numerical simulations are used to
emissions, the study in [8] addresses concerns about fuel evaluate a novel safety lane-change path planning technique
consumption and emissions in moving vehicles and suggests and a combined controller, providing strong stability and
a green protocol designed for highway driving. The efficient path tracking. This work adds multi-objective
methodology optimizes acceleration and deceleration decision-making modes and quantitative trajectory models
reflexes and maintains constant speeds through extensive for autonomous vehicles. In [17], trajectory prediction for
experimentation. The paper [9] discusses the expected role self-driving cars is examined, focusing on the interactions
of people in remote supervision capacities for fully between the vehicles and their environment. An attention
autonomous SDVs, using the Internet of Everything (IoE) mechanism represents higher-order interactions and
and recent advances in cyber-physical systems. The produces various possible pathways, drawing inspiration
effectiveness of human-on-the-loop haptic teleoperation from human reasoning. The experimental results show better
with FA-SDVs is examined, focusing on cooperation performance than the current approaches, especially when
between humans and vehicles and encouraging results to using datasets related to highways. A solution for Frenet-
improve the suggested framework. A Model Predictive based path planning is shown and tested by simulated driving
Control method is presented in [10] to create safe routes for situations in [18]. This solution addresses scenarios where
self-driving cars in mixed traffic situations. Simulation
conventional assumptions may not hold. The method's object localization, which is critical for seamlessly
effectiveness is demonstrated by the pathways it creates, navigating diverse terrains.
which follow reference lines and keep the right directions. In Enhanced Obstacle Detection through Sensor Fusion
[19], adaptive lane change trajectory planning for Technology: Our methodology incorporates sensor
autonomous driving is presented, considering occupant fusion technology, merging sensor data with image
comfort, maneuver safety, vehicle speed, and road friction. processing algorithms to augment obstacle detection
A technique based on polynomial functions guarantees accuracy. This fusion enhances the SDV's ability to
trajectory continuity and flexibility under different perceive and react to its surroundings effectively.
circumstances, improving ride acceptability and comfort. Comprehensive Methodology and Prototyping: We
Experiments and simulations confirm that the suggested plan present a comprehensive methodology encompassing
works well. The authors in [20] examine expanding vehicle prototype design, dataset utilization, ODM performance
perception using infrastructure-based communication. Real- evaluation, hardware implementation, and
time obstacle mapping for improved perception is possible experimentation. This holistic approach ensures thorough
using a map management architecture that uses vehicle-to- validation and optimization of the SDV system.
infrastructure connectivity. As demonstrated by testing and Precise Object Positioning and Informed Decision-
implementation, vehicles can optimize trajectory planning Making: Our approach meticulously integrates ODM
based on the received information, enabling automated data, sensor fusion technology, and lane detection
movement. algorithms, enabling precise object positioning relative to
In [21], researchers also created a prototype that combined road lanes. This facilitates informed decision-making,
a support vector machine (SVM) for anomaly identification which is crucial for safe and efficient autonomous
with road lane detection and disparity map methods. navigation.
Although some SDV functionality is addressed in this work, Overall, our contributions aim to advance the
it emphasizes the need for full solutions to navigate capabilities and reliability of SDVs, particularly in complex
complicated road networks properly. Bill and Shahnasser and dynamic driving environments, paving the way for safer
suggested a prototype with cutting-edge hardware and object and more efficient autonomous transportation systems.
detection algorithms that could monitor people [22]. The rest of the paper is organized as follows: Section 2
Although this study showcases improvements in object presents the Proposed System Model, which comprises
detection, it is primarily concerned with watching subsections detailing the Image Processing Block, Lane
pedestrians and could need to be modified to handle various Detection Model, Object Detection Models, Sensor Fusion for
barriers seen on intricate road networks. Additionally, 2D Mapping, and Decision-Making Algorithm. In Section 3,
attempts have been made to improve the efficiency and Datasets and Performance Metrics are discussed. Section 4
accuracy of object detection. One promising framework for
elaborates on the experiments and results subdivided into
accurate object localization—which is essential for SDV
artificial testing environments and hardware implementation.
operations under challenging environments—is provided by
Finally, Section 5 concludes the paper by summarizing key
the EfficientDet D0 object detection model (ODM)
architecture [23]. Furthermore, it has become clear that findings and outlining avenues for future research.
integrating sensor fusion technology is essential to
II. MATH
enhancing SDV capabilities. Researchers have improved the
precision of obstacle detection by integrating data from To design an autonomous driving system for complex traffic
many sensors, including cameras and ultrasonic sensors [24]. networks, numerous problems and scenarios must be
considered, such as potholes, domestic animals, pedestrians
moving on the road, and many others. The prototype of our
B. CONTRIBUTIONS
SDV has been designed to give accurate and efficient results
Building upon prior work, this paper makes several
with minimal hardware resources. The basic architecture of
significant contributions to the field, as discussed as follows:
the whole design is shown in Fig 1. When turned on, the
Integration of State-of-the-Art Object Detection Models:
vehicle captures the video using a Raspberry pi camera and
Inspired by recent hardware and algorithmic sends the data to the Raspberry Pi frame by frame via a
advancements, we integrate state-of-the-art object camera serial interface (CSI) bus. Then, image processing
detection models into our SDV prototype. Leveraging the techniques and ODMs have been applied to individual
EfficientDet D0 architecture, our approach aims to frames. The overall image processing is done in Raspberry
enhance detection accuracy and efficiency, particularly Pi. The lane detection algorithm monitors the road lanes and
regarding complex road networks. ensures the vehicle moves within them. The ODMs have
Multi-Model Object Detection Approach: Recognizing been trained and developed to detect local vehicles,
the complexity of real-world environments, we adopt a pedestrians, animals, potholes, traffic lights, and other road
multi-model object detection strategy to ensure signs present on the roads.
robustness and expedited processing. By employing All the data processed in the image processing block in
multiple object detection models, we achieve precise Raspberry pi is then transferred to the Arduino UNO for
further decision-making. The data is transmitted via a 4-bit
data bus. The 2D mapping is done by sensor fusion protocol. The data received is then passed on to the
technology using a camera sensor and an array of ultrasonic sophisticated decision-making algorithm, which provides
sensors, which keeps measuring the distances of obstacles. optimal vehicle control decisions. Then, the master Arduino
All the sensors are connected to the slave Arduino UNO, device sends pulse width modulation (PWM) signals to the
which then transfers the data to the master Arduino device motor driver, which drives the motors making the robot
via an I2C (Inter-Integrated-Circuits) communication move accordingly.
FIGURE 2. (a) Frame with highlighted ROI (b) Warp perspective transform (c) Lanes detection.
FIGURE 3. Detection of obstacles, pot-holes, road signs, and traffic signals using EfficientDet ODMs.
3) OBJECT DETECTION USING HAAR CASCADE devastation. Thus, to overcome these problems, we have
CLASSIFIER implemented the 2D mapping feature, which plots a 2D map
Although the EfficientDet ODMs have excellent accuracy of obstacles around the prototype. The 2D mapping uses a
and require less computational power due to the limited camera sensor and an array of ultrasonic sensors around the
hardware resources in Raspberry Pi, the execution of vehicle. Using sensors such as Radars and Lidars can give
EfficientDet ODMs gives fewer frame rates. This can reduce precise and accurate 2D plots, but it also leads to higher
the performance of the SDV prototype. To test the SDV processing power consumption and hardware resources.
prototype in the artificial environment, we built ODMs using These sensors are placed at the critical hotspots of the vehicle
Haar Cascade classifiers based on the Viola-Jones algorithm as shown in Fig. 4(a). Each ultrasonic sensor calculates the
[27]. These ODMs require very little computational power to distance of obstacles in a particular direction as shown in Fig.
execute, and using them results in higher frame rates. But the 4(c). This sensor data is then plotted into a 2D map and
drawback of using these ODMs is they cannot be used to stored as a structured packet, which is then transferred to the
detect universal data, unlike EfficientDet ODMs. We obtain master Arduino via an I2C communication protocol. This
the bounding box coordinates with respective class names data is used for performing simultaneous localization and
and their confidence scores in the images shown in Fig. 3. mapping (SLAM) of the surroundings of the SDV based on
The data from lane detection and object detection blocks are decisions made using a decision-making algorithm.
combined into a structured data packet sent to the master
Arduino via a 4-bit data bus. Only the objects present in ROI E. DECISION MAKING ALGORITHM
with good confidence scores and close to the SDV prototype An autonomous vehicle's essential part is designing the
are considered. This data is used to change the path and control system and decision-making algorithm. It is crucial
motion of the SDV. This data is used to construct a 2D plot to control the speed, acceleration, and direction of the
of the surroundings of the SDV by combining the data with vehicle's motion based on the surrounding obstacles
the sensor data using sensor fusion technology. efficiently and effectively. In [24], the researchers have
discussed the state-of-the-art sensor fusion technologies and
D. 2D MAPPING USING SENSOR FUSION different embedded software methodologies that define the
There are some unique cases when the cameras on the SDV logic between sensor information and actuation decisions. A
cannot detect the obstacles around the vehicle. These cases state-of-the-art algorithm has been designed and developed
involve the inability of object detection models to detect after many experiments and simulations of the prototype in
obstacles or obstacles present in the blind spots of the camera different traffic scenarios using “automated driving system
or the presence of transparent obstacles like glass, which design and simulation” in MATLAB. We developed a robust
might be hard to detect using image processing techniques. control system based on these simulations that can make
These situations might lead to accidents and cause near-optimal decisions.
FIGURE 4. (a) Position of sensors on the vehicle (b) Obstacles around a prototype in real-time (c) A rough 2D map using ultrasound sensors readings
(d) 2D view (bird eye view) using sensor fusion.
The error data from the lane detection block is used to These metrics demonstrate the effectiveness of the ODMs in
help the vehicle move within the road lanes. Also, it receives detecting various objects and obstacles in complex road
the data of the obstacles' type, position and distance from the conditions.
obstacle detection model and 2D mapping block based on
which it will decide if the SDV has to change its motion. A. DATA SET
SLAM is used to plan the vehicle's path according to To train custom ODMs, we have created datasets by
overcoming the obstacles. The decision-making algorithm combining available datasets, such as the “COCO dataset”
also considers GPS data while making the decision. The [28], with our custom-created data to achieve better
traffic signs and signals object detector gives the position and performance on complex road networks. To train the
type of the signs and signals in the given frame. The obstacle detection model, we have prepared a dataset that
functional diagram of the SDV is shown in Fig. 5. This data contains around 12000 labeled images with 12 different
allows the SDV to make appropriate decisions and control classes of objects such as cars, motorcycles (including
and plan the vehicle's path accordingly using the vehicle scooters), bicycles, pedestrians, trucks, auto-rickshaws,
control system. busses, tractors, dogs, cows, and other domestic animals as
The vehicle control system uses PID controllers to keep shown in Fig. 6(a). To build a traffic signs and signals
the vehicle within the desired road lanes, control the speed, detection model, we have created a dataset of 1500 labeled
and change the vehicle's smooth direction of motion. images with 21 signs frequently seen on complex roads, as
shown in Fig. 6(b). This data has been collected from various
III. DATA SET AND PERFORMANCE METRICS sources online, such as Google images, and labeled
The dataset used for training custom ODMs in the self- manually. A custom dataset of 900 labeled images of pot-
driving vehicle SDV system was created by combining holes of different types and sizes, which are explicitly found
publicly available datasets, such as the COCO dataset, with on complex roads, has been created to train the object
custom data tailored for complex road environments. This detection model. The data is divided into 80% of the data
section also includes performance metrics of various ODMs. used to train the ODMs and 20% for testing.
(a) TABLE I
PERFORMANCE METRICS OF ODMS.
ODM Obstacles Traffic Signs Potholes
mAP 0.729 0.652 0.745
Average Recall 0.758 0.677 0.793
Total Loss 0.313 0.462 0.218
(a)
B. HARDWARE IMPLEMENTATION
The outer structure of the prototype was built using 3D-
printed materials. Many on-shelf hardware components have
been used to build this model prototype. Raspberry Pi does
all the tasks that require high computational power, such as
(b) Image processing, execution of ODMs, and running complex
FIGURE 7. (a) Class-wise average precision of obstacle detector, (b) algorithms on the video frames captured by the Raspberry Pi
Class-wise average precision values of Traffic signs and signals
detector.
camera. The Arduino UNO boards collect data from
ultrasound sensors and control the DC motors via the L298N
The ODMs have been trained by using our custom-made motor driver using PWM signals. Lithium-ion batteries with
datasets. After completing the models' training, we were able 3.8V and 10000 mAh power banks power up the entire
to achieve excellent results with good precision and prototype. The overall hardware circuit design is shown in
accuracy. Average precision is a popular and essential metric Fig. 9(a), and the final 3D view of the built prototype looks
for measuring the accuracy of object detectors. The average like it does in Fig. 9(b).
(a)
(b)
FIGURE 11. (a) vehicle approaching U-Turn (b) vehicle taking U-Turn (c) vehicle completes taking U-Turn.
3) EXPERIMENT–3 (ROAD SIGNS AND TRAFFIC (a) The image processing techniques are applied to the
SIGNALS) detected traffic signal to determine its state.
In this experiment, we tested the prototype's response when (b) If the red light is detected, then signals are sent to
it came across road signs and traffic signals. A scenario has the vehicle control system to stop and wait until the
been recreated where a stop sign and a traffic signal are red light changes to a green light; when the traffic
present in the middle of the track. The prototype detects the light changes from red to green, the vehicle
stop sign present on the road and calculates the distance of continues moving in its designated path.
the signboard from the current position, as shown in Fig. 12. (c) If the green light is detected, it keeps on moving in
As soon as it reaches close to the stop sign, about 30 cm, it its original path.
stops for 10 seconds and then continues moving in its path. (d) The prototype has successfully passed this test and
After driving a certain distance, the vehicle comes across a followed the designed algorithms without any
traffic signal and calculates the distance from the current errors.
position. As it reaches close to the traffic signal, a sequence
of steps is followed:
(a) (b)
(c) (d)
FIGURE 13. (a) SDV moving in its path (b) Detection of stationary obstacle (c) waits for some time and overtakes the stationary obstacle (d) Successfully
changes the lane.
(a)
(b)
(c)
FIGURE 14. (a) SDV prototype moving on a road with heavy traffic (b) SDV prototype approaching a pedestrian crossing road and manoeuvring around
to avoid collision (c) SDV prototype approaching the auto-rickshaw.
6) EXPERIMENT–6 (POT-HOLE DETECTION) generates control signals either to reduce the speed of the
An experiment is conducted in such a way that a scenario is SDV prototype or to maneuver around the pot-hole, reducing
recreated where artificial potholes are created on the road. the impact of the pot-hole causing on the vehicle. In this
When the vehicle approaches close to the pot-hole, the pot- experiment, we created pot-holes of different sizes and tested
hole detector detects the positions of pot-holes, as shown in the prototype's performance. The vehicle was successful in
Fig. 15, and using this data the size of the pot-holes are tackling the pot-holes present on the road as per the designed
calculated. Based on this, the decision-making algorithm algorithm.
(a)
(b)
(c)
FIGURE 16. SDV prototype approaching a cow crossing the road (b) SDV prototype stops when it approaches close to cow and applies horn till it
moves from the vehicle’s path (c) SDV starts moving in its designated path when the cow moves away.
7) EXPERIMENT–7 (PRESENCE OF DOMESTIC Systems Using Potential Fields,” IEEE Trans. on Intel. Transport.
ANIMALS ON THE PATH) Sys., vol. 24, no. 5, pp. 5351-5361, May 2023.
[5] K. Kuru, “TrustFSDV: Framework for Building and Maintaining Trust
A scenario has been created where the vehicle moving on the in Self-Driving Vehicles,” IEEE Access, vol. 10, pp. 82814-82833,
road comes across a cow present in between the roads, as Aug. 2022.
shown in Fig. 16(a). The obstacle detection model in the [6] L. Li, W. -L. Huang, Y. Liu, N. -N. Zheng, and F. -Y. Wang,
prototype detects the cow's position and sends this data to the “Intelligence Testing for Autonomous Vehicles: A New Approach,”
IEEE Trans. on Intel. Vehi., vol. 1, no. 2, pp. 158-166, Jun. 2016.
decision-making algorithm. A sequence of predefined steps [7] S. W. Loke, “Cooperative Automated Vehicles: A Review of
is followed to tackle this kind of situation. As the prototype Opportunities and Challenges in Socially Intelligent Vehicles Beyond
approaches close to the cow, the decision-making algorithm Networking,” IEEE Trans. on Intel. Vehi., vol. 4, no. 4, pp. 509-518,
in Raspberry Pi sends signals to slow down and stop the Dec. 2019.
[8] M. B. Younes, and A. Boukerche, “Towards a Sustainable Highway
vehicle, as shown in Fig. 16(b). Then, it applies the horn and Road-Based Driving Protocol for Connected and Self-Driving
waits until the cow moves from the vehicle’s path. If it has Vehicles,” IEEE Trans. on Sust. Comp., vol. 7, no. 1, pp. 235-247, Mar.
not moved yet, the signals are sent to maneuver around the 2022.
cow slowly and then continue moving in its original [9] K. Kuru, “Conceptualisation of Human-on-the-Loop Haptic
Teleoperation With Fully Autonomous Self-Driving Vehicles in the
designated path, as shown in Fig. 16(c). The prototype has Urban Environment,” IEEE Open J. of Intel. Transp. Sys., vol. 2, pp.
successfully passed this scenario by following the steps of 448-469, Dec. 2021.
the designed algorithm accurately without causing any [10] Z. Li, J. Jiang, W. -H. Chen, and L. Sun, “Autonomous Lateral
errors. Maneuvers for Self-Driving Vehicles in Complex Traffic
Environment,” IEEE Trans. on Intel. Vehi., vol. 8, no. 2, pp. 1900-
1910, Feb. 2023.
V. CONCLUSIONS AND SCOPE OF FUTURE WORK [11] J. Liu et al., “Semantic Traffic Law Adaptive Decision-Making for
The research work given in this paper presents a Self-Driving Vehicles,” IEEE Trans. on Intel. Transp. Sys., vol. 24, no.
comprehensive approach to enhancing autonomous driving 12, pp. 14858-14872, Dec. 2023.
performance on complex road networks. While previous [12] M. Martínez-Díaz, F. Soriguera, “Autonomous vehicles: theoretical
and practical challenges,” Transp. Res. Proc., vol. 33, pp. 275-282,
prototypes, such as those developed by researchers in [30], 2018.
have made strides in detecting vehicles and traffic signals [13] A. Barzegar, O. Doukhi, and D. J. Lee, “Design and Implementation
using YOLO V3 ODMs and Canny edge detection for lane of an Autonomous Electric Vehicle for Self-Driving Control under
identification, they struggle to navigate the myriad GNSS-Denied Environments,” Appl. Scien., vol. 11, pp. 3688, Apr.
2021.
challenges posed by complex road traffic conditions. [14] D. Oliva, et al., “Intelligent Semantic Segmentation for Self-Driving
Addressing these challenges, our prototype excels in Vehicles Using Deep Learning,” Comp. Intel. and Neurosci., Jan 2022.
detecting a wide range of obstacles and road signs commonly [15] S. A. Bagloee, M. Tavana, M. Asadi, and T. Oliver, “Autonomous
encountered in complex road networks. Moreover, our vehicles: challenges, opportunities, and future implications for
transportation policies,” J. of Modern Transp., vol. 24, pp. 284-303,
robust decision-making algorithm and vehicle control Aug. 2016.
system enable smooth navigation on chaotic and uneven [16] T. Peng et al., “Lane-change path planning and control method for
roads. Leveraging sensor fusion technology to plot a 2D map self-driving articulated trucks,” J. of Intel. and Conn. Vehi., vol. 3, no.
significantly improves accuracy compared to existing 2, pp. 49-66, 2020.
[17] K. Messaoud, I. Yahiaoui, A. Verroust-Blondet, and F. Nashashibi,
prototypes [21]–[23], [30]. Moving forward, our future work “Attention Based Vehicle Trajectory Prediction,” IEEE Trans. on Intel.
will focus on optimizing the decision-making algorithm for Vehi., vol. 6, no. 1, pp. 175-185, Mar. 2021.
even wiser decisions and incorporating state-of-the-art safety [18] Y. Sun, D. Ren, S. Lian, S. Fu, X. Teng, and M. Fan, “Robust Path
features for SDVs. In summary, our successful design and Planner for Autonomous Vehicles on Roads With Large Curvature,”
IEEE Robotics and Auto. Let., vol. 7, no. 2, pp. 2503-2510, Apr. 2022.
implementation of a mini hardware prototype demonstrate its [19] J. Hu, Y. Zhang, and S. Rakheja, “Adaptive Lane Change Trajectory
effectiveness in replicating various scenarios without errors, Planning Scheme for Autonomous Vehicles Under Various Road
laying the foundation for further advancements in Frictions and Vehicle Speeds,” IEEE Trans. on Intel. Vehi., vol. 8, no.
autonomous driving technology on complex road networks. 2, pp. 1252-1265, Feb. 2023.
[20] M. Szántó, C. Hidalgo, L. González, J. P. Rastelli, E. Asua, and L.
Additionally, the integration of new sensor technologies Vajta, “Trajectory Planning of Automated Vehicles Using Real-Time
such as Lidar holds promise for further improving our Map Updates,” IEEE Access, vol. 11, pp. 67468-67481, 2023.
prototype's performance. [21] M. Fathy, N. Ashraf, O. Ismail, S. Fouad, L. Shaheen, and A. Hamdy,
“Design and implementation of self-driving car,” Proc. Comp. Sci.,
vol. 175, pp. 165-172, 2020.
REFERENCE [22] L. Bill, and H. Shahnasser, “Development and Implementation of an
[1] A. Chowdhury, G. Karmakar, J. Kamruzzaman, A. Jolfaei, and R. Das, Autonomously Driven Vehicle Prototype,” in IEEE 2019 2nd Int.
“Attacks on Self-Driving Cars and Their Countermeasures: A Survey,” Conf. on Electr. Tech., Chengdu, China, pp. 310-314.
IEEE Access, vol. 8, pp. 207308-207342, Nov. 2020. [23] M. Tan, R. Pang, and Q. V. Le, “EfficientDet: Scalable and Efficient
[2] E. Ohn-Bar, and M. M. Trivedi, “Looking at Humans in the Age of Object Detection,” in 2020 IEEE/CVF Conf. on Comp. Vis. and Patt.
Self-Driving and Highly Automated Vehicles,” IEEE Trans. on Intel. Recog., Seattle, WA, USA, pp. 10778-10787.
Vehi., vol. 1, no. 1, pp. 90-104, Mar. 2016. [24] S. J. Babak, S. A. Hussain, B. Karakas, and S. Cetin, “Control of
[3] W. Liu et al., “A Systematic Survey of Control Techniques and autonomous ground vehicles: a brief technical review,” in 2017 IOP
Applications in Connected and Automated Vehicles,” IEEE Inter. of Conf. Series: Mate. Sci. and Eng. vol. 224.
Things J., vol. 10, no. 24, pp. 21892-21916, Dec. 2023. [25] Warp Perspective Transform, https://theailearner.com/tag/cv2-
[4] N. P. Bhatt, A. Khajepour, and E. Hashemi, “MPC-PF: Socially and warpperspective/
Spatially Aware Object Trajectory Prediction for Autonomous Driving
[26] M. Tan, and Q. V. Le, “EfficientNet: Rethinking Model Scaling for VISALAKSHI ANNEPU received the B. Tech.
Convolutional Neural Networks,” in Proc. of the 36th Int. Conf. on degree in computer science and engineering from
Mach.Lear., Long Beach, pp. 6105-6114, 2019. Jawaharlal Nehru Technical University, Kakinada,
[27] P. Viola, and M. Jones, “Rapid object detection using a boosted India, in 2011, the M. Tech. degree in computer
cascade of simple features,” in Proc. of the 2001 IEEE Comp. Soc. science and Technology from Andhra University,
Conf. on Comp. Vis. and Pat. Recog., Kauai, HI, USA, 2001. Visakhapatnam, India, in 2013, and Ph.D. degree
[28] T. Y. Lin, et al., “Microsoft COCO: Common Objects in Context,” in computer networks from VIT Vellore, India, in
Lect. Notes in Comp. Sci., vol. 8693, pp. 740-755, 2014. 2020. She was an Assistant Professor with the
[29] A. K. Prajapati, A. Gora, A. Agarwal, and I. Ghosh, “Use of Computer Department of Computer Engineering, Sri Sivani
Vision to Automatize Traffic Data Collection under Mixed Traffic Institute of Technology, Srikakulam, Andhra
Condition,” in 2nd ASCE India Conf. on Chal. of Resi. and Sust. Infra. Pradesh, from June 2014 to May 2016. Currently, she is an Assistant
Develop. in Emerg. Econ., 2020. Professor with the School of Computer Science and Engineering, VIT-AP
[30] M. V. Rajasekhar, and A. K. Jaswal, “Autonomous vehicles: The future University, Amaravati, India. Her research interests include wireless
of automobiles,” in 2015 IEEE Int. Transp. Electrifi. Conf., Chennai, networking, artificial intelligence, soft computing techniques, and neural
India, pp. 1-6, 2015. networks.