Automatic Car Driving System Using Fuzzy Logic

Similar documents
RF Based Automatic Vehicle Speed Limiter by Controlling Throttle Valve

An Autonomous Braking System of Cars Using Artificial Neural Network

Deep Learning Will Make Truly Self-Driving Cars a Reality

Autopilot. From an owner s perspective

18th ICTCT Workshop, Helsinki, October Technical feasibility of safety related driving assistance systems

Financial Informatics VIII: Introduction to Fuzzy Logicbased

AUTOPIA Architecture for Automatic Driving and Maneuvering

Automotive Electronics/Connectivity/IoT/Smart City Track

Problem Definition Review

[Kadam*et al., 5(8):August, 2016] ISSN: IC Value: 3.00 Impact Factor: 4.116

Braking Performance Improvement Method for V2V Communication-Based Autonomous Emergency Braking at Intersections

Vehicle Control Using Raspberrypi and Image Processing

AUTOMATIC SPEED LIMITER AND RELIEVER FOR AUTOMOBILES

ANFIS CONTROL OF ENERGY CONTROL CENTER FOR DISTRIBUTED WIND AND SOLAR GENERATORS USING MULTI-AGENT SYSTEM

Unmanned Automatic Vehicle Using Low Cost, Fuzzy Logic with Real Time Collision Avoidance System

Intelligent Vehicle Systems

A Presentation on. Human Computer Interaction (HMI) in autonomous vehicles for alerting driver during overtaking and lane changing

Shuttling of Metro Train between Stations

Autonomous cars navigation on roads opened to public traffic: How can infrastructure-based systems help?

EPSRC-JLR Workshop 9th December 2014 TOWARDS AUTONOMY SMART AND CONNECTED CONTROL

[Shah, 4(7): July, 2015] ISSN: (I2OR), Publication Impact Factor: 3.785

Super Squadron technical paper for. International Aerial Robotics Competition Team Reconnaissance. C. Aasish (M.

Vehicle Steering Control with Human-in-the-Loop

Fuzzy based Adaptive Control of Antilock Braking System

Research and Design of an Overtaking Decision Assistant Service on Two-Lane Roads

FLYING CAR NANODEGREE SYLLABUS

Automated Vehicles: Terminology and Taxonomy

GPS Map Tracking of Fuzzy Logic Based Lateral Control

Automatic Braking and Control for New Generation Vehicles

Development of California Regulations for Testing and Operation of Automated Driving Systems

State of the art in autonomous driving. German Aerospace Center DLR Institute of transportation systems

CSE 352: Self-Driving Cars. Team 14: Abderrahman Dandoune Billy Kiong Paul Chan Xiqian Chen Samuel Clark

Design and Implementation of Automatic Steering Control

Intelligent Braking System using the IR Sensor

Control Design of an Automated Highway System (Roberto Horowitz and Pravin Varaiya) Presentation: Erik Wernholt

Steering Actuator for Autonomous Driving and Platooning *1

WHITE PAPER Autonomous Driving A Bird s Eye View

Aria Etemad Volkswagen Group Research. Key Results. Aachen 28 June 2017

Prototyping Collision Avoidance for suas

CASCAD. (Causal Analysis using STAMP for Connected and Automated Driving) Stephanie Alvarez, Yves Page & Franck Guarnieri

AUTONOMOUS VEHICLES & HD MAP CREATION TEACHING A MACHINE HOW TO DRIVE ITSELF

OVER SPEED AVOIDANCE THROUGH INTELLIGENT SPEED BREAKING SYSTEM

AUTONOMOUS CARS: TECHNIQUES AND CHALLENGES

Robotic Wheel Loading Process in Automotive Manufacturing Automation

SIMULATING A CAR CRASH WITH A CAR SIMULATOR FOR THE PEOPLE WITH MOBILITY IMPAIRMENTS

Journal of Emerging Trends in Computing and Information Sciences

World Academy of Science, Engineering and Technology International Journal of Mechanical and Mechatronics Engineering Vol:11, No:3, 2017

The Role of Intelligent Transport Systems in Road Safety and Logistics

Wireless Smart WATT-HOUR Meter Reading Cum Electricity Theft Detection System

STUDYING THE POSSIBILITY OF INCREASING THE FLIGHT AUTONOMY OF A ROTARY-WING MUAV

On the role of AI in autonomous driving: prospects and challenges

Detection of rash driving on highways

Driver Assistance & Autonomous Driving

Test & Validation Challenges Facing ADAS and CAV

UNIFIED, SCALABLE AND REPLICABLE CONNECTED AND AUTOMATED DRIVING FOR A SMART CITY

RAIN SENSING AUTOMATIC CAR WIPER

Solar Based Automatic Braking System using PLC

PERFORMANCE ANALYSIS OF D.C MOTOR USING FUZZY LOGIC CONTROLLER

VECTOR CONTROL OF THREE-PHASE INDUCTION MOTOR USING ARTIFICIAL INTELLIGENT TECHNIQUE

Department of Electrical and Computer Science

A Comprehensive Study on Speed Control of DC Motor with Field and Armature Control R.Soundara Rajan Dy. General Manager, Bharat Dynamics Limited

FUZZY LOGIC FOR SWITCHING FAULT DETECTION OF INDUCTION MOTOR DRIVE SYSTEM

Soft Switching of Two Quadrant Forward Boost and Reverse Buck DC- DC Converters Sarath Chandran P C 1

Fleet Penetration of Automated Vehicles: A Microsimulation Analysis

CONTROLLING CAR MOVEMENTS WITH FUZZY INFERENCE SYSTEM USING AID OF VARIOUSELECTRONIC SENSORS

IMPACT OF AUTOMATED HIGHWAY SYSTEMS ON INTELLIGENT TRANSPORTATION SYSTEMS RESEARCH.

Modeling, Design, and Control of Hybrid Energy Systems and Wireless Power Transfer systems

Adaptive Power Flow Method for Distribution Systems With Dispersed Generation

A Review on Cooperative Adaptive Cruise Control (CACC) Systems: Architectures, Controls, and Applications

Height Adjustable Speed Breaker and U-Turn Indicator

Induction Motor Condition Monitoring Using Fuzzy Logic

Design and Implementation of a Neuro-Fuzzy System for Longitudinal Control of Autonomous Vehicles

ROAD SAFETY RESEARCH, POLICING AND EDUCATION CONFERENCE, NOV 2001

ZF Advances Key Technologies for Automated Driving

Systems-Theoretic Process Analysis: AUTOMOBILE FEATURES FOR LANE MANAGEMENT

VALET project: how connected and automated driving will change urban parking? Proposition technique

AUTOCITS. Regulation Study for Interoperability in the Adoption the Autonomous Driving in European Urban Nodes. LISBON Pilot

Data envelopment analysis with missing values: an approach using neural network

International Journal of Scientific & Engineering Research Volume 9, Issue 4, April ISSN

ENGINEERING FOR HUMANS STPA ANALYSIS OF AN AUTOMATED PARKING SYSTEM

CONNECTED AUTOMATION HOW ABOUT SAFETY?

Self-Driving RC-Car. Doke Akshay M 1, Shinde Vishal R 2, Kumbhar Mangesh R 3 Rai Nishant 4, Prof S. B. Bhosale 5

Traffic Operations with Connected and Automated Vehicles

Design of Active and Reactive Power Control of Grid Tied Photovoltaics

Vehicle Control System with Accident Prevention by Using IR Transceiver

Automated Driving - Object Perception at 120 KPH Chris Mansley

Development of Fuzzy Logic Based Odor Detection

Towards Realizing Autonomous Driving Based on Distributed Decision Making for Complex Urban Environments

Leveraging AI for Self-Driving Cars at GM. Efrat Rosenman, Ph.D. Head of Cognitive Driving Group General Motors Advanced Technical Center, Israel

Adaptive Overtaking Control and Effective Power Generation (AOC-EPG) System

2 UG Students

Robots on Our Sidewalks

Design & Development of Regenerative Braking System at Rear Axle

Activity-Travel Behavior Impacts of Driverless Cars

Autonomous Vehicles Meet Human Drivers: Traffic Safety Issues for States

Research and Design on Electric Control System of Elevator Tower for Safety Devices Yuan Xiao 1, a, Jianping Ye 2,b, Lijun E 1, Ruomeng Chen 1

Advanced Vehicle Control System Development Div.

Dual power flow Interface for EV, HEV, and PHEV Applications

PROTECTION OF THREE PHASE INDUCTION MOTOR AGAINST VARIOUS ABNORMAL CONDITIONS

BIDIRECTIONAL DC-DC CONVERTER FOR INTEGRATION OF BATTERY ENERGY STORAGE SYSTEM WITH DC GRID

Transcription:

Automatic Car Driving System Using Fuzzy Logic Vipul Shinde, Rohan Thorat, Trupti Agarkar B.E Electronics, RamraoAdik Institute of Technology, Nerul, Navi Mumbai. ABSTRACT: In Boolean logic the truth-value can be 0 or 1. As against this in fuzzy logic, the truth-values of variables may be between 0 to 1 with 0 & 1 being extreme cases. Fuzzy logic finds its application in washing machine, air conditioner, kitchen applications, car control systems, image processing, decision-making, car control systems, Aerospace vehicle control system, etc. One such application, which we are taking under consideration in this paper, is automatic car driving system. This paper describes an automatic car driving system in which the vehicle keeps a distance from the vehicle in front of it and applies break using fuzzy logic. Another parameter is if the car detects object/vehicle in a certain range, it changes it lane and overtakes the object/vehicle and returns to its original lane. The major problem faced by automatic car is the level of assurance of the vehicle in front of it. Therefore, to budge vehicle computers further observing and into jobs related to environment discernment or driving, we must assimilate facets of human cleverness and performances so that vehicles can manage driving models in a way similar to humans. KEY WORDS: Fuzzy, Tesla, Arduino, servo, sensor, Control system, autonomous I.INTRODUCTION Fuzzy logic can be explained by taking human feelings as an example. Professor L. A. Zadeh of the University of California at Berkeley founded this logic in 1965.It uses linguistic variables. We can use fuzzy rule-based systems in various automatic functions.we can use fuzzy logic control in number of ways, from normal to special operating conditions. Traditional logic computing has been used in vehicles for controlling the inside temperature, closing and opening of doors and windows, checking the fuel level, battery level. This paper talks about the use of fuzzy logic for driving a vehicle. In complex situations such as heavy traffic, this task becomes difficult. Therefore, to drive a vehicle automatically we must first need to understand the human way of driving a car. Our first aim was to develop a car whose speed varies depending on the vehicles in front of it. The second aim was to overtake the vehicle moving at slow speed. So far, we have developed a prototype that has two parameters. First parameter is varying speed with automatic braking and the other parameter is overtaking.the Automated Car Driving System has the following objectives to be achieved. They are: To design and build up a prototype of Automatic Car Driving System. To learn how to control the operation of the prototype using Fuzzy Logic Controller (FLC). To avoid any collision between the vehicles by using the Automatic Braking System (ABS). To automatically handle speed of the car on different lanes and roads along with smart overtaking. To build a smooth automatic parking system for the vehicle to avoid any damage with other vehicles. II. SIGNIFICANCE OF THE SYSTEM The paper mainly focuses on how a semi-autonomous vehicle driving system can be implemented using fuzzy logic which will help in the future developments of electric vehicles. The motivation of the project is discussed in section III, study of literature survey is presented in section IV, Methodology is explained in section V, section VIgives results and conclusion of the study, and section VII discusses the future study. Copyright to IJARSET www.ijarset.com 5367

III. MOTIVATION This is the motivation behind the Enhanced Autopilot Program made by Tesla, which was first used in 2014, for Tesla Model S, followed by the Model X upon its release. At that time, Autopilot features included semi-autonomous drive and parking capabilities. Enhanced Autopilot Programis an advanced driver-assistance system feature offered by Tesla that has lane correcting, adaptive cruise control, self-parking, ability to automatically change lanes without requiring driver steering, and enables the car to be called to and from a garage or parking spot. Fig 1. Tesla Enhanced Autopilot Program Overview III. LITERATURE SURVEY Carlos González et al. described the lane change system that helps the vehicle to complete overtaking operations. In their work they proposed two level architecture, the low level consisted of fuzzy steering controller and high level architecture consisted of parameters that computed possibility of overtaking. They also controlled the speed automatically keeping the vehicle at appropriate speed or at safe distance from the vehicle in front of it. M.A. Jarrah et al. proposed a system which warns the driver when any object comes closer to the vehicle. The system also has black box which monitors the last ten minutes of driving to recreate an accident if it happens. The proposed system has automatic braking function which lowers the speed of vehicle by applying brake pressure. Rolf Muller et al. proposed a fuzzy logic based intelligent cruise control which keeps speed and distance from the leading vehicles. Specific driving and weather situation with individual drivers need were taken into consideration in this project. M.Sugeno et al. In this proposed paper drivers action were modelled to prepare a fuzzy logic based model car. Control rules for making a car were derived in this work. After successful simulation the author prepared a model car and attempted its fuzzy control with the help of a micro-computer. Copyright to IJARSET www.ijarset.com 5368

IV. METHODOLOGY A) System Design The hardware diagram of Automatic Car Driving System Using Fuzzy Logic is shown below: Fig 2. Block diagram of Automatic Car Drivimg System In the beginning, the user is expected to enter the speed limit and the destination. Arduino UNO is used as the main microconroller for this project. After the user has entered the speed and destination, the ultrasonic sensors at the front,back,side-right,side-left check for obstacles. If the car wants to go forward it will check for obstacles in the front and either of the on side depending on which side of the road it is stationary and if no obstacles found then the vehicle moves forward. As the car moves, it again checks for obstacles in front and side of it as it moves on, if the car is approaching the obstacle it will gradually decrease the speed and finally stop if the ostacle is too nearby.the servo motor is used as the wheels of the car as it can move both sides and change direction as required by the AI. The Tachometer is used to measure the speed of the car as it should not exceed the speed limit. Finally after reaching the required destination, the car stoppes and if we want to park it we can just give the command. B) Automatic Braking System (ABS) In Braking system, we are using fuzzy logic to determine the distance of the vehicle in front of our vehicle and apply the appropriate amount of brake required to stop the car. The algorithm used for the braking parameter is as follows ALGORITHM: 1) The vehicle will determine the distance in front of it. 2) i= four*distance. 3) If i>=255 then i=255. 4) If distance<=20 then speed =0 else speed = i. 5) The vehicle will only apply the required percentage of break to stop it. The vehicle will move in a lane as usual, if it detects any other vehicle or obstacle around it at a certain distance it will not put a break completely, it will slowly put a break considering the distance of the vehicle around it and finally stop. Thus, instead of applying break completely at once it will gradually apply it, which will avoid unnecessary damage to any vehicle or the person in front of the vehicle or the driver who is driving it. Copyright to IJARSET www.ijarset.com 5369

The above mentioned automatic braking system using fuzzy logic can be shown as follows: Fig 3. Automatic Braking System Using Traditional Logic C) Overtaking System Fig 4. Automatic Braking System using Fuzzy Logic By using overtaking parameter we can pass the vehicle which is in front of us either moving or stationery. Although some conditions must be fulfilled, the vehicle must first change its lane then overtake the vehicle and return to its original lane. The independent vehicle s speed and routing need to be managed and these tasks can be freely implemented. ALGORITHM: 1) The vehicle will first detect the leading vehicle. 2) Check the left and right distance. 3) If right distance is more turn right else turn left. 4) After turning move straight until the leading vehicle has been overtaken. 5) Return to the original lane. Copyright to IJARSET www.ijarset.com 5370

The overtaking system is shown in the following figure below: Fig 5. Overtaking System Initially the vehicle will move in a straight lane until it detects a vehicle, which is moving slow or is stationery. Then it will check the right and left distance. If the right distance is more than the left distance then the vehicle will turn right and after turning right it will move in straight lane, but if left distance is more than right distance then the vehicle will turn left and the move in straight lane. It will move straight till it overtakes the vehicle and then again will return back to its original lane. Two cases are possible while returning to the original lane. If the car has initially turned right to overtake the vehicle then it will turn left after overtaking the vehicle and come back to its original lane. As against this if, the vehicle had turned left initially to overtake the leading vehicle it will turn right to come back to its original lane. D) ADVANTAGES & DISADVANTAGES Advantages: 1) Less Accidents 2) Decreased Traffic Jamming 3) Increased Highway Size 4) Improved Human Efficiency 5) Hunting for parking eliminated 6) Enhanced flexibility for the children, the old and the visually or physically challenged 7) Higher speed limits 8) Elimination of traffic enforcement personnel Disadvantages: 1) Maintenance 2) Actual Cost 3) Feel of driving Copyright to IJARSET www.ijarset.com 5371

V. RESULT AND CONCLUSION Our attitude to the vehicle route control problem can be viewed as an autonomous vehicle approach. Automatic vehicles are making their own choices on which action to take by using data from their own sensors and limited communication systems. In this work we implemented two parameters viz., overtaking and automatic braking system. In addition, we have successfully controlled the speed of the vehicle and given particular speeds for the vehicle to drive on various routes. Route Min (in PWM) Max (in PWM) Village 40 150 City 60 200 Highway 80 255 Table 1. Various speed values in various situations VI.FUTURE WORK Vehicle communication is a type of network in which the vehicle and other objects are the nodes providing each other with information such as safety warnings and traffic information. Therefore, vehicle communication is one of the parameter we can use in automatic driving systems in the future. Use of sensors, cameras is limited in use if large number of vehicles need to be communicated so Wi-Fi and GPS can be used to enhance to autonomous system more. REFERENCES [1] Jose E. Naranjo, Carlos Gonzlez, Miguel A. Sotelo, Ricardo Garca, and Teresa de Pedro, "Using Fuzzy Logic in Automated Vehicle Control", IEEE Intelligent Systems, Volume 22 Issue 1 Jan.-Feb. 2007, Page(s):36-45 [2]Zadeh L. A. (1965) "Fuzzy Sets". Intl J. Information Control. 8:338-353. [3] Th. Fraichard, Ph. Garnier, "Fuzzy control to drive car-like vehicles",robotics and Autonomous Systems, Volume 34, Issue 1, 31 January 2001, Pages 1-22. [4]M.SugenoNishida,"Fuzzy control of model car, Fuzzy sets and Systems, Volume 16, Issue 2, July 1985, Pages 103-113. [5] R. Isermann," On fuzzy logic applications for automatic control, supervision, and fault diagnosis, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans, Volume: 28, Issue: 2, Mar 1998. [6] R. Muller and G. Nocker, Intelligent cruise control with fuzzy logic, Proceedings of the Intelligent Vehicles '92 Symposium. [7] T. Hessburg and M. Tomizuka," Fuzzy logic control for lateral vehicle guidance, IEEE Control Systems, Volume: 14, Issue: 4, Aug. 1994 Page(s): 55-63 [8] J.E. Naranjo, C. Gonzalez, J. Reviejo, R. Garcia and T. de Pedro," Adaptive fuzzy control for inter-vehicle gap keeping" IEEE Transactions on Intelligent Transportation Systems, Volume: 4, Issue: 3, Sept. 2003 Page(s): 132-142. [9] B. L. Boada M. J.L. Boada and V. Daz, Fuzzy-logic applied to yaw moment control for vehicle stability, International Journal of Vehicle Mechanics and Mobility, Volume 43, 2005 - Issue 10. [10] J.E. Naranjo, C. Gonzalez, R. Garcia and T. de Pedro," ACC+Stop and go maneu vers with throttle and brake fuzzy control" IEEE Transactions on Intelligent Trans portation Systems, Volume: 7, Issue: 2, June 2006 Page(s): 213-225. Copyright to IJARSET www.ijarset.com 5372