Autonomous Car

Autonomous vehicles are automobiles that can move without any intervention by detecting the road, traffic flow, and surrounding objects with the help of the control system they have. These vehicles can detect objects around them by using technologies and techniques such as RADAR, LIDAR, GPS, Odometr

2025-06-28 16:25:29 - Adil Khan

Project Title

Autonomous Car

Project Area of Specialization Artificial IntelligenceProject Summary

Autonomous vehicles are automobiles that can move without any intervention by detecting the road, traffic flow, and surrounding objects with the help of the control system they have. These vehicles can detect objects around them by using technologies and techniques such as RADAR, LIDAR, GPS, Odometry, and Computer Vision. 

So our aim is to simulate will be the ability to detect the traffic sign and able to control cars by Video and Image Analyzing, The autonomous car will use visual information; therefore, it is required to have multiple cameras mounted on the vehicle.

Project Objectives

In this project, we aimed to add an emergency vehicle priority awareness feature to autonomous cars. The autonomous car that we simulate will be able to detect the vehicles, signs, paths, and objects, and their location and direction. The autonomous car will use visual information; therefore, it is required to have multiple cameras mounted on the vehicle.

Our system will include:

The purpose of this document is to provide a debriefed view of the requirements and specifications of the project called M-Car.

The goal of this project is to make an autonomous self-driving car, capable of maneuvering around bends, avoiding obstacles and following traffic signals and road signs.

The tools used in this project and described in this document are:

The hardware used in this project and described in this document are:

Project Implementation Method Hybrid Model

In this model the product is developed in increments and in module-wise one after one, each module contains more functionalities than before. These smaller pieces are then built and delivered to clients in increments. Quick response from clients. Each module is smaller than compared to the whole module. This model is used in our project.

 System overview

We aimed to add emergency vehicle priority awareness features to autonomous cars. In our project, we plan to use Artificial Intelligence, Machine Learning, and Image Processing methods and test the results in a simulation environment. The Autonomous Vehicle Drive Simulator that we will use need to provide us to simulate sensors such as LIDAR, GPS, radar and gives potential sensor outputs, with these outputs and by trying out possible traffic scenarios we will improve the software that we will make.

When an emergency vehicle approaches, with audio sensors the vehicle, will recognize sirens and light sensors it will check if an emergency vehicle is behind the car and not on the opposite side of the road, then will switch to an available line to clear emergency vehicle’s way. This feature not only emptying based on one lane rule because the emergency vehicle can approach from the left lane, try to make an emergency corridor, or can use the shoulder of the road.

5. Architectural design

The structure of the system explains its core components, their relationships, and how they deal with each other. Software architecture and design includes several factors such as business strategy, quality attributes, human dynamics, design, and IT environment. In Architecture, nonfunctional decisions are cast and separated by the functional requirements. In Design, functional requirements are accomplished. Client module is very important. It is a major module in this client have can see car performance, accuracy its status and can also drive it by app A combination of the modules makes up the system. We can use flowcharts to represent and illustrate the architecture.

'Autonomous Car' _1659399962.png

'Autonomous Car' _1659399962.png

Benefits of the Project

Safety Requirements

5.3 Security Requirements

5.4 Software Quality Attributes

Technical Details of Final Deliverable Deep Learning Model design

This project is coded in C++, Python, C++ is used for Circuit; python is used for Raspberry Pi are used in android applications.

TensorFlow

It's a machine learning library for developing and implementing machine learning algorithms. It is a combination of both customizability and simplicity of use.

Raspberry Pi

It is a small form factor microprocessor. It provides the right mix of portability and CPU power for the application. It is used for preprocessing the image data and sending it to the GCP server.

Final Deliverable of the Project Hardware SystemCore Industry TransportationOther IndustriesCore Technology Artificial Intelligence(AI)Other TechnologiesSustainable Development Goals Good Health and Well-Being for People, Industry, Innovation and InfrastructureRequired Resources
Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Total in (Rs) 41752
Raspberry pi 4 (2gb) Equipment12200022000
4WD Robot Smart Car Chassis Equipment122002200
SD card (16 gb) Equipment1800800
Motor Drive Equipment1800800
Male to Female wire cable pack Equipment1700700
DISPLAY CABLE Equipment1850850
Colling Pad and Things Equipment122002200
Sensor Equipment112001200
Web Camera Equipment145004500
Power Bank Equipment145004500
Cables , Chart ,Switch and other Equipment120022002

More Posts