21
MIR Day MIR Day International Workshop International Workshop GHRCE, GHRCE, Nagpur Nagpur Presentation on Presentation on Identification of Vehicle Class & Speed for Mixed Sensor Technol Identification of Vehicle Class & Speed for Mixed Sensor Technol ogy using Hybrid ogy using Hybrid fuzzy neural genetic algorithm fuzzy neural genetic algorithm: A Design Approach Prashant Prashant Sharma , Dr. Sharma , Dr. Preeti Preeti Bajaj Bajaj , Dr. , Dr. Ajith Ajith Abrahim Abrahim By By Prashant Prashant Sharma Sharma Research Scholar Research Scholar GHRCE, GHRCE, Nagpur Nagpur Mentor/Guide Mentor/Guide Dr. Dr. Preeti Preeti Bajaj Bajaj Principal GHRCE, Principal GHRCE, Ngp Ngp Coordinator MIR Coordinator MIR Labs(India Labs(India ) )

MIR Day International Workshop GHRCE, Nagpur · MIR Day MIR Day International Workshop International Workshop GHRCE, Nagpur Presentation on Identification of Vehicle Class & Speed

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: MIR Day International Workshop GHRCE, Nagpur · MIR Day MIR Day International Workshop International Workshop GHRCE, Nagpur Presentation on Identification of Vehicle Class & Speed

MIR DayMIR Day International WorkshopInternational Workshop

GHRCE, GHRCE, NagpurNagpur

Presentation on Presentation on Identification of Vehicle Class & Speed for Mixed Sensor TechnolIdentification of Vehicle Class & Speed for Mixed Sensor Technology using Hybrid ogy using Hybrid

fuzzy neural genetic algorithmfuzzy neural genetic algorithm: A Design ApproachPrashantPrashant Sharma , Dr. Sharma , Dr. PreetiPreeti BajajBajaj , Dr. , Dr. AjithAjith AbrahimAbrahim

ByByPrashantPrashant SharmaSharmaResearch ScholarResearch ScholarGHRCE, GHRCE, NagpurNagpur

Mentor/GuideMentor/GuideDr. Dr. PreetiPreeti BajajBajaj

Principal GHRCE, Principal GHRCE, NgpNgpCoordinator MIR Coordinator MIR Labs(IndiaLabs(India))

Page 2: MIR Day International Workshop GHRCE, Nagpur · MIR Day MIR Day International Workshop International Workshop GHRCE, Nagpur Presentation on Identification of Vehicle Class & Speed

ContentsContents

1.1. INTRODUCTIONINTRODUCTION2.2. LITREATURE SURVEYLITREATURE SURVEY3.3. DESIGN AND IMPLEMENTATION DESIGN AND IMPLEMENTATION 4.4. RESULTSRESULTS5.5. CONCLUSION AND FUTURE SCOPECONCLUSION AND FUTURE SCOPE

Page 3: MIR Day International Workshop GHRCE, Nagpur · MIR Day MIR Day International Workshop International Workshop GHRCE, Nagpur Presentation on Identification of Vehicle Class & Speed

1.Introduction1.Introduction

Identification of vehicle class and speed is very important paraIdentification of vehicle class and speed is very important parameter for road meter for road traffic management. It is highly essential for deciding traffic management. It is highly essential for deciding

Type of vehicle to be allowed on the roadType of vehicle to be allowed on the road

Speed limit of the vehicle passing through the roadSpeed limit of the vehicle passing through the road

Presently a very huge infrastructure and large manpower is involPresently a very huge infrastructure and large manpower is involved for ved for extracting the above two informationextracting the above two information

In order to provide lucid solution for the above difficulties, In order to provide lucid solution for the above difficulties, work has been work has been going on very intensively all around the world. going on very intensively all around the world.

This paper tries to present one of the solution for the above taThis paper tries to present one of the solution for the above task using Fuzzy sk using Fuzzy Logic ControllerLogic Controller

it also suggest the design approach to improve the performance it also suggest the design approach to improve the performance of the of the controller by hybridizing fuzzy logic with neural network and controller by hybridizing fuzzy logic with neural network and

finally optimization of hybrid fuzzy finally optimization of hybrid fuzzy neuroneuro controller using genetic algorithm.controller using genetic algorithm.

Page 4: MIR Day International Workshop GHRCE, Nagpur · MIR Day MIR Day International Workshop International Workshop GHRCE, Nagpur Presentation on Identification of Vehicle Class & Speed

ContdContd ……

For achieving the above task the signals are obtained from For achieving the above task the signals are obtained from the sensorsthe sensors

Inductive loop sensor provides information forInductive loop sensor provides information foraxle distance axle distance height of the chassisheight of the chassis

Microwave and infrared sensors provides information for Microwave and infrared sensors provides information for length of the vehicle andlength of the vehicle andspeedspeed

These conclusions are based on the report submitted to These conclusions are based on the report submitted to Federal Highway Administrations (FHWA) Intelligent Federal Highway Administrations (FHWA) Intelligent

Transportation Systems Joint Program Office.Transportation Systems Joint Program Office.

Page 5: MIR Day International Workshop GHRCE, Nagpur · MIR Day MIR Day International Workshop International Workshop GHRCE, Nagpur Presentation on Identification of Vehicle Class & Speed

Contd..Contd..

The inputs to controller areThe inputs to controller are1.1. Axle DistanceAxle Distance2.2. Height of ChassisHeight of Chassis3.3. Vehicle body length Vehicle body length 4.4. Occupancy timeOccupancy timeThe outputs are The outputs are 1.1. Vehicle Class Vehicle Class 2.2. Speed of vehicleSpeed of vehicle

Page 6: MIR Day International Workshop GHRCE, Nagpur · MIR Day MIR Day International Workshop International Workshop GHRCE, Nagpur Presentation on Identification of Vehicle Class & Speed

2.Literature Survey2.Literature Survey

Sensor technologySensor technology

Fuzzy Logic ControllerFuzzy Logic Controller

Fuzzy neural networkFuzzy neural network

Fuzzy neural controller optimized by Fuzzy neural controller optimized by genetic algorithmgenetic algorithm

Page 7: MIR Day International Workshop GHRCE, Nagpur · MIR Day MIR Day International Workshop International Workshop GHRCE, Nagpur Presentation on Identification of Vehicle Class & Speed

Block diagram of fuzzy logic Block diagram of fuzzy logic controllercontroller

Page 8: MIR Day International Workshop GHRCE, Nagpur · MIR Day MIR Day International Workshop International Workshop GHRCE, Nagpur Presentation on Identification of Vehicle Class & Speed

Fuzzy Logic Controller GUI window Fuzzy Logic Controller GUI window in MATLABin MATLAB

Page 9: MIR Day International Workshop GHRCE, Nagpur · MIR Day MIR Day International Workshop International Workshop GHRCE, Nagpur Presentation on Identification of Vehicle Class & Speed

NeuroNeuro Fuzzy SystemFuzzy System

Page 10: MIR Day International Workshop GHRCE, Nagpur · MIR Day MIR Day International Workshop International Workshop GHRCE, Nagpur Presentation on Identification of Vehicle Class & Speed

Genetic Algorithm for optimization Genetic Algorithm for optimization of NF Systemof NF System

Design approach uses hybrid genetic algorithm which combine BP wDesign approach uses hybrid genetic algorithm which combine BP with GA ith GA to improve searching speed and convergence speed. to improve searching speed and convergence speed.

The learning process as follow:The learning process as follow:

(1) Produce populations that have S individuals.(1) Produce populations that have S individuals.(2) Calculate every individuals(2) Calculate every individuals’’ fitness value.fitness value.(3) Select S(3) Select S--s individuals by gambling model, and placed in selection pool, s individuals by gambling model, and placed in selection pool,

then the optimum individual is learned for s times by BP algoritthen the optimum individual is learned for s times by BP algorithm with s hm with s different learning speed . S new individuals are produced.different learning speed . S new individuals are produced.

(4) S(4) S--s individuals are operated by crossover and mutation, while s ins individuals are operated by crossover and mutation, while s individuals dividuals is added to produce new populations.is added to produce new populations.

(5) if new populations is desired, the optimum individuals is ch(5) if new populations is desired, the optimum individuals is chosen, else go osen, else go (2).(2).

Page 11: MIR Day International Workshop GHRCE, Nagpur · MIR Day MIR Day International Workshop International Workshop GHRCE, Nagpur Presentation on Identification of Vehicle Class & Speed

3.Design and Implementation 3.Design and Implementation

Design and simulation of fuzzy logic controllerDesign and simulation of fuzzy logic controller

Implementing fuzzyImplementing fuzzy--neural networkneural network

Applying genetic algorithm to optimize fuzzyApplying genetic algorithm to optimize fuzzy-- neural networkneural network

Page 12: MIR Day International Workshop GHRCE, Nagpur · MIR Day MIR Day International Workshop International Workshop GHRCE, Nagpur Presentation on Identification of Vehicle Class & Speed

Step 1: FLC designStep 1: FLC design

Page 13: MIR Day International Workshop GHRCE, Nagpur · MIR Day MIR Day International Workshop International Workshop GHRCE, Nagpur Presentation on Identification of Vehicle Class & Speed

Cont Cont ……..

Page 14: MIR Day International Workshop GHRCE, Nagpur · MIR Day MIR Day International Workshop International Workshop GHRCE, Nagpur Presentation on Identification of Vehicle Class & Speed

Output 1 (Vehicle Class)Output 1 (Vehicle Class)

Small car Small car

VanVan

LorryLorry

Mid size carMid size car

Big size carBig size car

Truck/busTruck/bus

TrolleyTrolley

Page 15: MIR Day International Workshop GHRCE, Nagpur · MIR Day MIR Day International Workshop International Workshop GHRCE, Nagpur Presentation on Identification of Vehicle Class & Speed

Output 2 (Speed)Output 2 (Speed)

Very lowVery low

LowLow

MediumMedium

FastFast

Very fastVery fast

Page 16: MIR Day International Workshop GHRCE, Nagpur · MIR Day MIR Day International Workshop International Workshop GHRCE, Nagpur Presentation on Identification of Vehicle Class & Speed

Step 2 : Designing Fuzzy Neural Step 2 : Designing Fuzzy Neural NetworkNetwork

Page 17: MIR Day International Workshop GHRCE, Nagpur · MIR Day MIR Day International Workshop International Workshop GHRCE, Nagpur Presentation on Identification of Vehicle Class & Speed

Step 3:Optimization of Fuzzy Step 3:Optimization of Fuzzy NeuroNeuro systemsystem

FuzzyFuzzy--neural system, combines neural system, combines qualitative reasoning ability of fuzzy logic qualitative reasoning ability of fuzzy logic quantitative numeric processing of ANN. quantitative numeric processing of ANN.

A problem of the fuzzyA problem of the fuzzy--neural system is the dimensionality.neural system is the dimensionality.As the input dimension increases the fuzzy rule base As the input dimension increases the fuzzy rule base increase exponentially, which increases the increase exponentially, which increases the

computational costcomputational costmemory &memory &training data requirementstraining data requirements

Page 18: MIR Day International Workshop GHRCE, Nagpur · MIR Day MIR Day International Workshop International Workshop GHRCE, Nagpur Presentation on Identification of Vehicle Class & Speed

ContdContd ……

This property limits the practical application of This property limits the practical application of fuzzyfuzzy--neural system to low input dimension neural system to low input dimension problem.problem.

Genetic algorithm provides approach to adjustGenetic algorithm provides approach to adjust

the control points i.e. placement (the control points i.e. placement (base)andbase)and apex of membership functions and apex of membership functions and

the weightings of fuzzythe weightings of fuzzy--neural networks neural networks Genetic Algorithm would be used to optimized the Genetic Algorithm would be used to optimized the

hybrid controllerhybrid controller

Page 19: MIR Day International Workshop GHRCE, Nagpur · MIR Day MIR Day International Workshop International Workshop GHRCE, Nagpur Presentation on Identification of Vehicle Class & Speed

4.RESULT4.RESULT

Page 20: MIR Day International Workshop GHRCE, Nagpur · MIR Day MIR Day International Workshop International Workshop GHRCE, Nagpur Presentation on Identification of Vehicle Class & Speed

5.CONCLUSION AND FUTURE 5.CONCLUSION AND FUTURE SCOPESCOPE

Fuzzy logic controller is giving two outputs i.e. vehicle class Fuzzy logic controller is giving two outputs i.e. vehicle class and speed . and speed .

The designing and simulation is done with the help of The designing and simulation is done with the help of MATLAB fuzzy logic toolbox.MATLAB fuzzy logic toolbox.

In the future scope part the above controller would be In the future scope part the above controller would be implemented by hybridizing fuzzy with neural then network is implemented by hybridizing fuzzy with neural then network is optimized using genetic algorithm. optimized using genetic algorithm.

These approach will certainly improve the efficiency of the These approach will certainly improve the efficiency of the controller.controller.

Page 21: MIR Day International Workshop GHRCE, Nagpur · MIR Day MIR Day International Workshop International Workshop GHRCE, Nagpur Presentation on Identification of Vehicle Class & Speed