Conference Paper
Conference Paper
No Author Given
No Institute Given
1 Introduction
Autonomous vehicles (AVs) or smart vehicles are self-driving vehicles that use
technologies like sensors, actuators, artificial intelligence, and computer vision
to navigate through diverse traffic scenarios without any human intervention.
AVs contribute to reducing road accidents, alleviating traffic congestion, and
mitigate air pollution. Technologies like ADAS (advanced-driver assistance sys-
tem) and collision avoidance system are preferred for energy efficiency, improved
convenience, and boosting productivity of AVs [1]. The calculated modifications
made to the vehicle’s path, direction, and speed to achieve the desired result
is called maneuvering. Maneuvering is crucial for AVs to navigate effectively
through diverse traffic scenarios. Current systems rely heavily on Vehicle-to-
Vehicle (V2V) and Vehicle-to-Infrastructure (V2I) communications to perform
these maneuvers, but these methods are not always reliable, especially in GPS
or communication denied environments such as tunnels, space, underwater, etc.
This gap highlights the need for AVs to function autonomously without any
external communication, ensuring safety and effectiveness even in challenging
scenarios.
⋆
Supported by organization x.
2 No Author Given
vehicle, and set up variables to store different types of sensor data. Each sensor
generates obstacle data, which we gather into a single data structure (‘allData‘).
This dataset, combined with the human driving behavior data, will be used
further in our project to train the AI agent.
Ultimately, this research advances the state-of-the-art in autonomous vehicle
technology by integrating all maneuvers into a single model. It operates effec-
tively in GPS or communication-denied environments and can navigate safely in
traffic conditions with both human drivers and automated vehicles.
Fig. 1. Automated driving simulation on MATLAB incorporating Ego and Actor ve-
hicles.
2 Literature Review
Previously, a lot of research has been done on smart cars’ maneuvering, in which
artificial intelligence has played a major role especially deep learning algorithm.
One such study is about overtaking as a maneuver. In this study they’ve used
ADAS as ACC (adaptive cruise control) and TIS (technology-independent sen-
sor) to minimize the risk of collision. After simulation, it provides safe over-taking
but this model has been trained only on the highway, as well as simulation model
doesn’t always work the same in real [2]. Another paper talks about safe and
comfortable driving in diverse and unpredictable conditions. Previous approaches
had limitations when came to unpredictable conditions. Thus, Jayabrata et.al
proposed the combination of PMP (predictive maneuver plan) and DRL (deep
reinforcement learning) to handle randomness of real-world scenarios [3]. After
testing it worked well but needs a lot of training data and is complex.
As Reinforcement learning (RL) controllers normally offer no safety sureties,
hence, [4] proposed a method called SECRM (safe, efficient, comfortable RL
based car following model) that balances “traffic efficiency maximization” and
“jerk minimization”. This model assists to maintain target speed in both regular
and emergency braking test scenarios offering safety guarantee. In one study the
4 No Author Given
3 Methodology
3.1 Dataset Collection
The development of the AI-agent begins with gathering datasets from sensors,
real-world traffic, and human driving behaviors, which is crucial for training
the agent to maneuver effectively under complex scenarios. The collected data
undergoes preprocessing to ensure it is suitable for use, which involves trans-
forming data from different sources like sensors and maps, and dividing it into
training and testing subsets. Once preprocessing is complete, we insert different
algorithms for training the model including finite state machines (FSMs), de-
cision trees, Kalman filters, PID controllers, Model Predictive Control (MPC)
algorithms, Simultaneous Localization and Mapping (SLAM) algorithms, deep
neural networks (DNNs), reinforcement learning, and Advanced Driver Assis-
tance Systems (ADAS).
DNNs, whereas a parking maneuver could use MPC, SLAM algorithms, and
reinforcement learning. The trained models are then simulated in a digital en-
vironment that represents the vehicle and its surroundings, testing the system
under various scenarios and conditions. The final phase involves implementing
the algorithms on the vehicle’s hardware and sensor systems, followed by real-
world testing to evaluate performance on actual roads.
3.3 State-of-The-Art
The state-of-the-art in autonomous vehicle technology is evolving to encompass
a range of maneuvers and address challenges in GPS-denied and communication
denied environments. While previous literature may not cover all maneuvers
or focus on such environments, our project targets these specific complexities.
We’re planned to develop a system that provides to environments like tunnels,
space, underwater, or anywhere GPS and communication are limited or absent.
Moreover, our model is uniquely trained to handle traffic scenarios involving both
human drivers and automated vehicles, incorporating data on human driving
behavior, sensory inputs, and diverse traffic conditions. This approach ensures
that our AI agent can navigate safely through environments with a mix of human
and automated vehicles, contributing to the advancement of autonomous driving
technology in real-world scenarios where traditional methods may fall short.
ego vehicle to navigate safely based on the maneuver modules. Sensory data on
traffic conditions distinguishes between free spaces and obstacles, providing de-
tails on obstacle distances relative to the ego vehicle. Information from the ego
vehicle, including its position, heading, speed, and dimensions, is integrated into
the model.
time headway, we say the pair (x, y) is CTH-∆∗ safe at time t. In other words,
if d(t) ≥ vy (t)∆∗ , then (x, y) is CTH-∆∗ safe at t [10].
Assumption 3: states that for any pair of consecutive vehicles in a sequence
of n vehicles, is CTH-∆∗ safe at the initial time t0 .
To determine ∆∗ , consider a lane with a∗∗minimum speed limit vmin and a
maximum speed limit vmax . We set ∆∗ = ∆ vmin +D0
, where ∆∗∗ is the maximum
time needed to stop a vehicle from any speed v ≤ vmax using emergency braking
(which differs from normal deceleration but should be consistent), and D0 is the
maximum vehicle length. This way, the CTH-∆∗ safety rule ensures that y will
never collide with x, even if x stops suddenly at any time [10].
Lane Change Maneuver Suppose two vehicles x, y are driving in the same
direction along the same lane with a velocity of vx (t) and vy (t) at a certain time
t. d(t) is the distance between both the vehicles, and DH is the required distance
headway at vx (t). If at some point the vx (t) becomes greater than vy (t) and d(t)
∗∗
becomes equal to DH and time headway ∆∗ ≥ CTH-∆∗ where∆∗ = ∆ vmin +D0
Follow Maneuver Suppose If vx (t) remains smaller than vy (t) and distance
between the vehicles d(t) remains greater than the required DH (vx ), and if ∆∗
remains less than or equal to the difference between CTH-∆∗ and ∆∗ , then
’Follow Maneuver’ is to be executed.
Overtake Maneuver If vx (t) is greater than vy (t), and the distance d(t) is
equal to the required DH (vx ) at the current speed of ego vehicle, and if ∆∗
remains greater than or equal to the difference between CTH-∆∗ and ∆∗ , then
’overtake’ maneuver is to be executed.
– vx (t) > vy (t): The Ego vehicle is traveling faster than the Actor vehicle.
Title Suppressed Due to Excessive Length 9
– d(t) = DH (vx ): The distance between the vehicles is equal to the required
headway distance at the current speed of the Ego vehicle.
– ∆∗ ≥ CT H − ∆∗ : which indicates that the current time gap between the
vehicles exceeds the minimum required safety threshold, ensuring safe ma-
neuver.
4 Results
The obtained data from sensors and human-driving behavior gave us some in-
sights that if ego is moving with a certain speed behind an actor vehicle with
a certain distance in between, then it will have it’s time and distance headway
according to it’s speed. The results show that as the velocity of the ego increases,
the time and the distance headway also increase. And similarly when the velocity
of the ego decreases, the time and the distance headway also decrease.
Fig. 8. Time Headway (s) AND Distance Headway (m) vs Velocity (m/s)
10 No Author Given
From this we also conclude that Time Headway and Distance Headway are
directly proportional to each other, and hence when one increases the other also
increases and vice versa,
The sensor data generator, generated data for the driving scenario, providing
distinct outputs for objects, lanes, point clouds, and INS measurements. This
perception gave a comprehensive view of the challenging environment with multi-
ple road segments, barriers, and various actors. Executing maneuvers successfully
allowed testing the sensors in tough environments. Moreover, we incorporated
human driving data to understand and model how human drivers perform ma-
neuvers in various situations. By combining this human driving data with our
vehicle model and the defined time headway parameters, we aimed to generate
realistic and dynamic vehicle behaviors.
Moreover, the use of INS verifies the accuracy of navigation in GPS and
communication limited or denied environment. Also there is no danger of packet
loss, which helps in accurate information reaching the receiver.
5 Conclusion
In conclusion, our autonomous vehicle system successfully combined sensory
data, human driving behavior, and robust algorithmic processing to navigate
complex traffic environments with high accuracy and safety. The integration of
data from sensors, such as the INS sensor, and real-time human driving videos al-
lowed us to model realistic driving behaviors and scenarios. Our proposed model
can be integrated with multiple maneuvering modules and it is completely inde-
pendent of GPS/communication which helps AVs to operate in an environment
without V2V or V2I or radio communication.
References
1. Hanan Rizk, Ahmed Chaibet, and Ali Kribèche. Model-based control and model-
free control techniques for autonomous vehicles: A technical survey. Applied Sci-
ences, 13(11):6700, 2023.
Title Suppressed Due to Excessive Length 11
2. Josue Ortega, Henrietta Lengyel, and Jairo Ortega. Design and analysis of the
trajectory of an overtaking maneuver performed by autonomous vehicles oper-
ating with advanced driver-assistance systems (adas) and driving on a highway.
Electronics, 12(1):51, 2022.
3. Jayabrata Chowdhury, Vishruth Veerendranath, Suresh Sundaram, and
Narasimhan Sundararajan. Predictive maneuver planning with deep rein-
forcement learning (pmp-drl) for comfortable and safe autonomous driving. arXiv
preprint arXiv:2306.09055, 2023.
4. Omar ElSamadisy, Tianyu Shi, Ilia Smirnov, and Baher Abdulhai. Safe, efficient,
and comfortable reinforcement-learning-based car-following for avs with an ana-
lytic safety guarantee and dynamic target speed. Transportation research record,
2678(1):643–661, 2024.
5. Liwen Wang, Shuo Yang, Kang Yuan, Yanjun Huang, and Hong Chen. A combined
reinforcement learning and model predictive control for car-following maneuver of
autonomous vehicles. Chinese Journal of Mechanical Engineering, 36(1):80, 2023.
6. Yuming Wu, Lei Zhang, Ren Lou, and Xinghua Li. Recognition of lane changing
maneuvers for vehicle driving safety. Electronics, 12(6):1456, 2023.
7. Felipe Jiménez, Miguel Clavijo, and Alejandro Cerrato. Perception, positioning and
decision-making algorithms adaptation for an autonomous valet parking system
based on infrastructure reference points using one single lidar. Sensors, 22(3):979,
2022.
8. Feihu Zhang, Zhiliang Wang, Yaohui Zhong, and Liyuan Chen. Localization er-
ror modeling for autonomous driving in gps denied environment. Electronics,
11(4):647, 2022.
9. Piotr Mirowski, Matt Grimes, Mateusz Malinowski, Karl Moritz Hermann, Keith
Anderson, Denis Teplyashin, Karen Simonyan, Andrew Zisserman, Raia Hadsell,
et al. Learning to navigate in cities without a map. Advances in neural information
processing systems, 31, 2018.
10. Xueli Fan, Qixin Wang, and Jie Liu. A reliable wireless protocol for highway
and metered-ramp cav collaborative merging with constant-time-headway safety
guarantee. ACM Transactions on Cyber-Physical Systems, 7(4):1–26, 2023.