mir day international workshop ghrce, nagpur · mir day mir day international workshop...
TRANSCRIPT
![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](https://reader031.vdocuments.net/reader031/viewer/2022011917/5feabc6e8dc45b33ca1ff3ea/html5/thumbnails/1.jpg)
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](https://reader031.vdocuments.net/reader031/viewer/2022011917/5feabc6e8dc45b33ca1ff3ea/html5/thumbnails/2.jpg)
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](https://reader031.vdocuments.net/reader031/viewer/2022011917/5feabc6e8dc45b33ca1ff3ea/html5/thumbnails/3.jpg)
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](https://reader031.vdocuments.net/reader031/viewer/2022011917/5feabc6e8dc45b33ca1ff3ea/html5/thumbnails/4.jpg)
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](https://reader031.vdocuments.net/reader031/viewer/2022011917/5feabc6e8dc45b33ca1ff3ea/html5/thumbnails/5.jpg)
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](https://reader031.vdocuments.net/reader031/viewer/2022011917/5feabc6e8dc45b33ca1ff3ea/html5/thumbnails/6.jpg)
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](https://reader031.vdocuments.net/reader031/viewer/2022011917/5feabc6e8dc45b33ca1ff3ea/html5/thumbnails/7.jpg)
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](https://reader031.vdocuments.net/reader031/viewer/2022011917/5feabc6e8dc45b33ca1ff3ea/html5/thumbnails/8.jpg)
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](https://reader031.vdocuments.net/reader031/viewer/2022011917/5feabc6e8dc45b33ca1ff3ea/html5/thumbnails/9.jpg)
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](https://reader031.vdocuments.net/reader031/viewer/2022011917/5feabc6e8dc45b33ca1ff3ea/html5/thumbnails/10.jpg)
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](https://reader031.vdocuments.net/reader031/viewer/2022011917/5feabc6e8dc45b33ca1ff3ea/html5/thumbnails/11.jpg)
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](https://reader031.vdocuments.net/reader031/viewer/2022011917/5feabc6e8dc45b33ca1ff3ea/html5/thumbnails/12.jpg)
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](https://reader031.vdocuments.net/reader031/viewer/2022011917/5feabc6e8dc45b33ca1ff3ea/html5/thumbnails/13.jpg)
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](https://reader031.vdocuments.net/reader031/viewer/2022011917/5feabc6e8dc45b33ca1ff3ea/html5/thumbnails/14.jpg)
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](https://reader031.vdocuments.net/reader031/viewer/2022011917/5feabc6e8dc45b33ca1ff3ea/html5/thumbnails/15.jpg)
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](https://reader031.vdocuments.net/reader031/viewer/2022011917/5feabc6e8dc45b33ca1ff3ea/html5/thumbnails/16.jpg)
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](https://reader031.vdocuments.net/reader031/viewer/2022011917/5feabc6e8dc45b33ca1ff3ea/html5/thumbnails/17.jpg)
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](https://reader031.vdocuments.net/reader031/viewer/2022011917/5feabc6e8dc45b33ca1ff3ea/html5/thumbnails/18.jpg)
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](https://reader031.vdocuments.net/reader031/viewer/2022011917/5feabc6e8dc45b33ca1ff3ea/html5/thumbnails/19.jpg)
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](https://reader031.vdocuments.net/reader031/viewer/2022011917/5feabc6e8dc45b33ca1ff3ea/html5/thumbnails/20.jpg)
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](https://reader031.vdocuments.net/reader031/viewer/2022011917/5feabc6e8dc45b33ca1ff3ea/html5/thumbnails/21.jpg)