Design and Development of Level-3 Autonomous Car
Design and Development of Level-3 Autonomous Car
OF LEVEL-3 AUTONOMOUS
CAR
Mo, Tiande, Kin-tak Lau, Yu Li, Chi-kin Poon, Yinghong Wu, Paul K. Chu, and Yang Luo. 2022.
"Commercialization of Electric Vehicles in Hong Kong" Energies 15, no. 3: 942.
https://doi.org/10.3390/en15030942
MEHRAN UNIVERSITY
OF ENGINEERING AND
TECHNOLOGY
DEPARTMENT OF MECHATRONIC ENGINEERING JAMSHORO PAKISTAN
TABLE OF CONTENTS
Introduction Aims and Objectives
Motivation Workplan
GROUP MEMBERS
MUFEED 20MTE029
MUHAMMAD AZAM 20MTE046
SUPERVISOR
MADAM MEMONA MEMON
INTRODUCTION
• Level-3 autonomous cars are also known as conditionally automated vehicles
equipped with sensors that allows them to handle all driving tasks under certain
conditions. Under favorable conditions(good weather, clear lane marking, limited
traffic/organized traffic) the car can take complete control of driving, braking,
maintaining speed and following lane marking.
• Driver takeover request : if the system fails in getting the continued favorable
conditions or encounters a condition it can’t handle then, it will immediately alert
the driver to take the control of the vehicle.
• Level-3 autonomous vehicles are mainly used on highways, motorways, express
ways where the favorable conditions are usually present.
INTRODUCTION (CONT.)
Levels of
Automation
Ref:
LITERATURE REVIEW
Title Author Description
Date
Design and Development of 8th Manjunath, R, Kounte., C., In this paper, the author had presented a system consisting
Autonomous Driving car October V., Aswini, Shri., Vs, of a self driving car model which employs Jetracer, an AI
using Jetson Nano 2022 Harshvardhan., Ayushi, framework for autonomous cars, and apply image
Developer Kit Kumari., Shrimali, Dhruv recognition to capture traffic signs and classify them using
AI and ML frameworks and respond to them in real time
through jetson nano interface.
ATAC-Based Car-Following 1st August Tang, Tie-Qiao, Gui, Yong, The Authors developed a car following(CF) model as a
Model for Level 3 2022 Zhang, jian longitudinal control strategy as level 3 based on ATAC
autonomous Driving algorithm, in which 1641 pairs of car following were
Considering Driver’s extracted from the next generation simulation(NGSIM) data
Acceptance were applied to train the reinforcement learning model.
Simulation results showed that the proposed model can
enable vehicles to drive safely, efficiently and comfortably.
A Three-Level Game- 1st Liu, Mushuang, Wan, Yan, A three-level decision making framework is developed to
Theoretic Decision-Making November Lewis, Frank L, Nageshrao, generate safe and effective decisions for autonomous
Framework for Autonomous 2022 Subramanya, Filev, Dimitar vehicles. A neural network is developed to learn the tuning
Vehicles parameters via supervised learning. Simulation studies are
conducted to demonstrate the performance of the
developed algorithms in two-vehicle interchange-crossing
and lane-changing scenarios.
LITERATURE REVIEW (CONT.)
Application of Ultrasonic 18 January Maoyan Fan, Lifang Zhang The author had discussed about the application of
Sensors in Vehicle Collision 2019 ultrasonic sensors in a vehicle collision avoidance and
Avoidance and Early Warning early warning system. The system is based on Arduino
System. Mega microcontroller, sensors that detect obstacles,
optimize ranging algorithm and control emergency
brakes which can help the driver to acquire good
knowledge of the surrounding conditions of the vehicle
and thus being of great significance and ensuring driver
safety.
Design of Multifunctional 1st Ayesha Iqbal, The model of autonomous car presented in this paper
Autonomous car using November Syed Shaheryar Ahmed, aims to solve issues by taking humans off the wheels,
Ultrasonic and Infrared Sensors 2017 Muhammad Danish Tauqee so that they do not have to drive anymore, risk of
r accident, traffic congestion are reduced to minimal
, Ali Sultan, quantity. Ultrasonic and infrared sensors are used for
Syed Yasir Abbas distance measurement and obstacle detection. Arduino
and stepper motors are used for decision making and
sharp turn respectively.
LITERATURE REVIEW (CONT.)
Convolution Neural 11 April 2023 M. Chidanand, The author has proposed a model that considers
Network(CNN) and Facial S. L. Jany Shabu, various Facial Characteristics like PERCLOS, Eyes
Features based Smart L. K. Joshila Grace, Aspect Ratio(EAR), blink values and yawning to
Driver Alertness D. Poornima monitor the alertness of driver.
SUMMARY
From the above research we can conclude that level 3 autonomous vehicles were developed by various
algorithms like Neural Networks, CNN and, also by different AI and ML frameworks. Ultrasonic sensors
combined with IR were also used for obstacle detection(collision avoidance) and emergency brakes. Some
models also consisted of Lidar combined with a camera for navigation of autonomous vehicle, where as
GPS and radar sensors were also used for proposed models of autonomous cars. All the data obtained
from sensors will be interfaced by microcontrollers or microprocessors like Arduino, raspberry pi, Jetson
nano.
Beyond Traditional
boundaries
Our proposed model will be different in a way that we have selected low-cost sensors and
microcontrollers for the autonomous operation to make the project low-cost, another difference is
that we will also develop a machine learning model for fog detection. If detected the proposed model
will suddenly generate a Driver Takeover Request to alert the driver for taking the control of car.
Finally, we will also develop an arena for real time operation of the level 3 car.
MOTIVATION
PROGRESS
Parking sensors
PROGRES
S
Adaptive Cruise Adaptive Cruise
Control Control
PROGRESS
PROGRES
S
•PROGRESS
•PROGRESS
PROGRESS
CODE FOR DRIVER MONITORING SYSTEM
import cv2
import dlib
import numpy as np
from imutils import face_utils
from scipy.spatial import distance as dist
focal_length = 1
camera_matrix = np.array(
[[focal_length, 0, 0.5],
[0, focal_length, 0.5],
[0, 0, 1]], dtype = "double"
)
dist_coeffs = np.zeros((4,1))
success, rotation_vector, translation_vector = cv2.solvePnP(model_pts, image_pts, camera_matrix, dist_coeffs)
rmat, _ = cv2.Rodrigues(rotation_vector)
angles, _ = cv2.decomposeProjectionMatrix(rmat)
pitch, yaw, roll = [np.asscalar(a) for a in angles]
return pitch, yaw, roll
# Main driver monitoring loop
cap = cv2.VideoCapture(0) # Replace with the appropriate video source
while True:
ret, frame = cap.read()
gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
faces = face_detector(gray)
Software solutions
for autonomous
operations
Integration of
Development of machine
sensors
learning model for fog
detection on
expressways
Development of a vision-
based driving monitoring Development of a
system with the help of real-world type Testing
pre-trained models. arena /environment
From the above-mentioned SDG’s we have selected 5 Sustainable Development Goals
for our project .
Improved Accessibility of
transportation through
Autonomous Vehicles, especially
for the elderly or disabled can
foster equality and social
inclusion.
WORK PLAN
NOV DEC JAN FEB MARCH APRIL MAY JUNE JULY AUG SE OCT
P
Literature
Review
Development of
software solutions for
autonomous operations
Development of
software solutions for
autonomous operations
Development of a
machine learning
model for fog detection
on express ways
Development of a
driver monitoring
system
Development of Arena
for real time operation
Testing
CONCLUSION
This project aims to contribute to the advancement of Level-3 autonomous driving
technology by demonstrating its feasibility using Arduino and sensor technology. By
overcoming the presented challenges, this project has the potential to contribute to:
• [2] (2022). ATAC-Based Car-Following Model for Level 3 Autonomous Driving Considering Driver’s Acceptance.
IEEE Transactions on Intelligent Transportation Systems, Available from: 10.1109/tits.2021.3090974
• [3] Mushuang, Liu., Yan, Wan., Frank, L., Lewis., Subramanya, Nageshrao., Dimitar, Petrov, Filev. (2022). A Three-
Level Game-Theoretic Decision-Making Framework for Autonomous Vehicles. Available from:
10.1109/TITS.2022.3172926
• [4] B., Padmaja., P, V, Narasimha, Rao., Myneni, Madhu, Bala., E, Krishna, Rao, Patro. (2018). A Novel Design of
Autonomous Cars using IoT and Visual Features. Available from: 10.1109/I-SMAC.2018.8653736
REFERENCE
S
• [5] S.Mohd, Redzuan., M.H.Nuraida., O., Norzalina., A.B., Noorhelinahani. (2019). Development Of Ultra Sonic
Sensor Driven Automatic Vehicle Reverse Safety System. International Journal of Scientific & Technology
Research.
• [6] Muhammad, Aizzat, Iqbal, Bin, Abd, Rashid., Ahmad, Shahrizan, Abdul, Ghani. (2022). Investigation on
Integration of Sensors and Vision-Based Vehicle Detection System for Autonomous Vehicle. Available from:
10.1007/978-981-33-4597-3_71
• [7] Eka, Nuryanto, Budisusila., Bustanul, Arifin., Sri, Arttini, Dwi, Prasetyowati., Bhakti, Yudho, Suprapto.,
Zainuddin, Nawawi. (2020). Artificial Neural Network Algorithm for Autonomous Vehicle Ultrasonic Multi-Sensor
System. Available from: 10.1109/EECCIS49483.2020.9263459
• [8] Maoyan, Fan., Lifang, Zhang. (2019). Application of Ultrasonic Sensors in the Vehicle Collision Avoidance and
Early Warning System. DEStech Transactions on Engineering and Technology Research, Available from:
REFERENCES
• [9] Ayesha, Iqbal., Syed, Shaheryar, Ahmed., Muhammad, Danish, Tauqeer., Ali, Sultan., Syed, Yasir, Abbas.
(2017). Design of multifunctional autonomous car using ultrasonic and infrared sensors. Available from:
10.1109/ISWSN.2017.8250023
• [10] Kamble, A., Singh, A., Thusoo, D., Madane, A.R. (2023). Design and Implementation of Surround View
Monitoring System in View of Autonomous Vehicle. In: Goswami, S., Barara, I.S., Goje, A., Mohan, C., Bruckstein,
A.M. (eds) Data Management, Analytics and Innovation. ICDMAI 2022. Lecture Notes on Data Engineering and
Communications Technologies, vol 137. Springer, Singapore. https://doi.org/10.1007/978-981-19-2600-6_36
• [11] Prof., M., D., Ingle., Shubham, Khedekar., Shubham, Salunkhe., Shailesh, Bhosale. (2023). Driver Monitoring
System Using Machine Learning. Proceeding international conference on science and engineering, Available
from: 10.52783/cienceng.v11i1.119
• [12] (2023). Convolutional Neural Networks (CNN) and Facial Features based Smart Driver Alertness Detection.
Available from: 10.1109/icoei56765.2023.10125701