A Traction Control System
based on Co-evolutionary Learning in Spiking Neural Network (SNN)
Speaker:
Javier Pérez Fernández Authors:
Javier Pérez, Juan A. Cabrera & Juan J. Castillo Department of Mechanical Engineering
University of Malaga, Malaga, Spain
Outline
1. Introduction
2. Motorcycle Model
3. Control Spiking Neural Network 4. Co-evolution Learning
5. Results
6. Conclusion
Introduction
TCS Operation Adhesion characteristic curves
Wheel slip Wet Asphalt
Fz
Fx= μ Fz Tmotor
Dry AsphaltDry AsphaltICE ICE
Introduction
TCS Operation
(Road change high-low)
Adhesion characteristic curves
Wheel slip Spiking Neural Network
Motorcycle Model
1. Introduction
2. Motorcycle Model
3. Control Spiking Neural Network 4. Co-evolution Learning
5. Results
6. Conclusion
Motorcycle Model
Motor Model
Control Spiking Neural Network
1. Introduction
2. Motorcycle Model
3. Control Spiking Neural Network 4. Co-evolution Learning
5. Results
6. Conclusion
Control Spiking Neural Network
Izhikevich Neuron Model
Izhikevich Neuron (a,b,c,d)
Synapse Model
I(t) v(t)
Izhikevich Neuron (a,b,c,d)
Izhikevich Neuron (a,b,c,d)
Izhikevich Neuron (a,b,c,d)
Izhikevich Neuron (a,b,c,d)
Control Spiking Neural Network
Neural Network Operation
Input layer Output layer
N Z P
OUTN OUTP
N Z P
OUTN OUTP
Control Spiking Neural Network
Neural Network Structure
Control Spiking Neural Network
Neural Network Scheme
Co-evolution Learning
1. Introduction
2. Motorcycle Model
3. Control Spiking Neural Network 4. Co-evolution Learning
5. Results
6. Conclusion
Co-evolution Learning
Prey
Predator
Co-evolution Learning
Training Method (Genetic Algorithm)
Control #0
Control #1
Control #2
Test #0
Test #1
Test #2
Training #0 Training #1 Training #2
Co-evolution Learning
Training #0
Training #1
Training #2
Best Controller (Genetic Algorithm)
Co-evolution Learning
Training #0
Training #1 Best Controller
Best Controller (Co-evolutionary Algorithm)
Co-evolution Learning
Results
1. Introduction
2. Motorcycle Model
3. Control Spiking Neural Network 4. Co-evolution Learning
5. Results
6. Conclusion
Results
Results
Conclusion
1. Introduction
2. Motorcycle Model
3. Control Spiking Neural Network 4. Co-evolution Learning
5. Results
6. Conclusion
Conclusion
• A controller for motorcycle T.C.S. is presented. The method is based on the use of Spiking Neural Networks and is optimized to road variations.
• Simulations with BikeSim© confirm the performance of the proposed T.C.S in constant and variable roads
• The proposed controller has the best overall performance not only in constant adherence conditions but also when adherence changes during the test.
Conclusion
In future works, tests will be carried out on real roads with an electric bike.
Conclusion
NO Control
Fuzzy Control
A Traction Control System
based on Co-evolutionary Learning in Spiking Neural Network (SNN)
Speaker:
Javier Pérez Fernández Authors:
Javier Pérez, Juan A. Cabrera & Juan J. Castillo Department of Mechanical Engineering
University of Malaga, Malaga, Spain
Dept. of Mechanial Engineering and Fluid Mechanics
School of Engineerings C/ Dr. Ortiz Ramos s/n 29071 – Málaga (Spain) Tf. +34 951952567
E-mail: [email protected] http: //immf.uma.es/