Towards Formula SAE Driver/Vehicle Optimization

Slides:



Advertisements
Similar presentations
Multi-Layer Perceptron (MLP)
Advertisements

Neural networks Introduction Fitting neural networks
1 Image Classification MSc Image Processing Assignment March 2003.
Ch. Eick: More on Machine Learning & Neural Networks Different Forms of Learning: –Learning agent receives feedback with respect to its actions (e.g. using.
Neural Networks: Backpropagation algorithm Data Mining and Semantic Web University of Belgrade School of Electrical Engineering Chair of Computer Engineering.
Lecture 14 – Neural Networks
Data Acquisition Real-Time System Integration DARSI Matt Hulse Preston Schipper Marc Kessler Chris Lites Andy Lin.
Formula Hybrid Membership Entry Examination By: Khieu Hoang CalPoly Pomona, Mechanical Engineer Supplementary: Formula Hybrid SAE Rule Book.
Text Classification: An Implementation Project Prerak Sanghvi Computer Science and Engineering Department State University of New York at Buffalo.
Presenting: Itai Avron Supervisor: Chen Koren Characterization Presentation Spring 2005 Implementation of Artificial Intelligence System on FPGA.
FSAE Telemetry Alex Pfarr, Emily Peterman, Lonny Cooper & Clint Young seniordesign.engr.uidaho.edu/2005_2006/witel/index.html.
Booch Block diagram for cruise control
What FSAE is?? It is an organisation that carries out student automotive racing competitions around the world. FSAE racing competitions take place every.
Assessment of Model Development Techniques and Evaluation Methods for Binary Classification in the Credit Industry DSI Conference Jennifer Lewis Priestley.
Soft Computing Colloquium 2 Selection of neural network, Hybrid neural networks.
Detecting Movement Type by Route Segmentation and Classification Karol Waga, Andrei Tabarcea, Minjie Chen and Pasi Fränti.
Neural NASCAR Networks Backpropagation Approach to Fantasy NASCAR Prediction Michael A. Hinterberg ECE 539 Project Presentation Wednesday, 10 May 2000.
Functional Brain Signal Processing: EEG & fMRI Lesson 8 Kaushik Majumdar Indian Statistical Institute Bangalore Center M.Tech.
Presentation on Neural Networks.. Basics Of Neural Networks Neural networks refers to a connectionist model that simulates the biophysical information.
© N. Kasabov Foundations of Neural Networks, Fuzzy Systems, and Knowledge Engineering, MIT Press, 1996 INFO331 Machine learning. Neural networks. Supervised.
Artificial Neural Networks An Overview and Analysis.
The advent of Team Lakshya took place in the year 2007 on the grounds of Chitkara University. Team Lakshya is a team of juvenile minds comprising of engineering.
Gap filling of eddy fluxes with artificial neural networks
M Machine Learning F# and Accord.net. Alena Dzenisenka Software architect at Luxoft Poland Member of F# Software Foundation Board of Trustees Researcher.
MINING MULTI-LABEL DATA BY GRIGORIOS TSOUMAKAS, IOANNIS KATAKIS, AND IOANNIS VLAHAVAS Published on July, 7, 2010 Team Members: Kristopher Tadlock, Jimmy.
1 REDLINE RACING K S INSTITUTE OF TECHNOLOGY Bangalore.
Vibration Based Fuzzy-Neural System for Structural Health Monitoring
Back-Propagation Algorithm AN INTRODUCTION TO LEARNING INTERNAL REPRESENTATIONS BY ERROR PROPAGATION Presented by: Kunal Parmar UHID:
An Artificial Neural Network Approach to Surface Waviness Prediction in Surface Finishing Process by Chi Ngo ECE/ME 539 Class Project.
Formula SAE Ryan Langley
Neural Networks Vladimir Pleskonjić 3188/ /20 Vladimir Pleskonjić General Feedforward neural networks Inputs are numeric features Outputs are in.
Pattern Recognition. What is Pattern Recognition? Pattern recognition is a sub-topic of machine learning. PR is the science that concerns the description.
Sparse Coding: A Deep Learning using Unlabeled Data for High - Level Representation Dr.G.M.Nasira R. Vidya R. P. Jaia Priyankka.
Combining Models Foundations of Algorithms and Machine Learning (CS60020), IIT KGP, 2017: Indrajit Bhattacharya.
Machine Learning Supervised Learning Classification and Regression
CEE 6410 Water Resources Systems Analysis
2. Industry 4.0: novel sensors, control algorithms, and servo-presses
How to complete the Electrical Systems Form
Announcements HW4 due today (11:59pm) HW5 out today (due 11/17 11:59pm)
Machine Learning for dotNET Developer Bahrudin Hrnjica, MVP
Artificial Neural Networks
Predict House Sales Price
Validation through Instrumentation
NEURAL NETWORK APPROACHES FOR AUTOMOBILE MPG PREDICTION
EcoCAR3 Year 2 CAL STATE LA.
A critical review of RNN for sequence learning Zachary C
Non-linear hypotheses
Neural Networks Advantages Criticism
Research Interests.
Artificial Intelligence Methods
BACKPROPAGATION Multlayer Network.
Matteo Fischetti, University of Padova
Neural Networks Geoff Hulten.
Lecture Notes for Chapter 4 Artificial Neural Networks
The Organizational Impacts on Software Quality and Defect Estimation
Drive Time Average and Variation Estimator
John H.L. Hansen & Taufiq Al Babba Hasan
Introduction to Radial Basis Function Networks
Neural networks (1) Traditional multi-layer perceptrons
Masoud Nikravesh EECS Department, CS Division BISC Program
UNH FSAE Electronics Jeff Cahill.
UNH Precision Racing Data Acquisition, Telemetry and Analysis
Mathias Johanson, Jonas Jalminger Boel Nelson, Tomas Olovsson
COSC 4335: Part2: Other Classification Techniques
Baja SAE Technical Bulletin
Modeling IDS using hybrid intelligent systems
Towards Formula SAE Driver/Vehicle Optimization
Forecasting Change in the Construction Industry By: David Walls
Alain Davila, Steven Stemmer, Connor Rogers, Nicolas Venditti
Presenter: Sihong LIN Adviser: Bei ZHOU 9 July, 2019
Presentation transcript:

Towards Formula SAE Driver/Vehicle Optimization Salvador Jimenez, Austin Luchsinger

Formula SAE Formula SAE is an international automotive competition where students design, build, and compete in a Formula-style race car. SAE = Society of Automotive Engineers

Formula SAE Formula SAE is an international automotive competition where students design, build, and compete in a Formula-style race car. California State Polytechnic University, Pomona competes in Formula SAE competitions every year. SAE = Society of Automotive Engineers

Formula SAE Formula SAE is an international automotive competition where students design, build, and compete in a Formula-style race car. California State Polytechnic University, Pomona competes in Formula SAE competitions every year. They have recently started collecting vehicle performance data from their competitions. SAE = Society of Automotive Engineers

Formula SAE Formula SAE is an international automotive competition where students design, build, and compete in a Formula-style race car. California State Polytechnic University, Pomona competes in Formula SAE competitions every year. They have recently started collecting vehicle performance data from their competitions. One of their members reached out to us, asking if we can extract some useful information from this data. SAE = Society of Automotive Engineers

Formula SAE Formula SAE is an international automotive competition where students design, build, and compete in a Formula-style race car. California State Polytechnic University, Pomona competes in Formula SAE competitions every year. They have recently started collecting vehicle performance data from their competitions. One of their members reached out to us, asking if we can extract some useful information from this data. SAE = Society of Automotive Engineers

Current ML Applications in F1 Formula 1 has always been a very data-driven sport. As of July 2018, Formula 1 began integrating its infrastructure with Amazon Web Services. https://aws.amazon.com/solutions/case-studies/formula-one/ After this shift, ML applications have piqued the interest of the Formula 1 franchise. Nothing like this is present in collegiate Formula SAE.

Formula SAE Lincoln 2016 Endurance Event Teams must complete 15 laps for a total of ~37500m. They get 1 pit stop and driver change. Sensors engine exhaust throttle Cal Poly Performance Out of 29 competitors, Cal Poly placed 3rd overall. Of the teams who completed the Endurance event, Cal Poly had the 3nd fastest completion time. tires brakes accelerometer

Endurance Data Sensors engine exhaust throttle tires brakes https://www.ipetronik.com/ipemotion-rt-481.html accelerometer

Endurance Data throttle Cal Poly’s Request Cal Poly Pomona asked if we could determine the impact of throttle, brake, and lateral acceleration on lap time. brakes accelerometer

Endurance Data Throttle Brake Lateral Acceleration

Endurance Data GPS Coordinates Track Positions p1 p2 p3 p4 . . pi pn

Objective tn tn+1 pn pn+1 gn? bn? ln? We want to learn the relationship between track segments and throttle, brake, and lateral acceleration. tn tn+1 pn pn+1 gn? bn? ln?

Machine Learning Algorithms Linear Regression

Machine Learning Algorithms Linear Regression Linear Regression doesn’t work because there is a non-linear relation between the independent variables and the dependent variable.

Machine Learning Algorithms Linear Regression Polynomial Regression

Machine Learning Algorithms Linear Regression Polynomial Regression Polynomial Regression requires knowledge of the relation between feature variables.

Machine Learning Algorithms Neural Network Linear Regression Polynomial Regression We chose to use a Neural Network because, with hidden layers, they are ale to learn non-linear relations without prior knowledge.

Machine Learning Algorithms Neural Network Feed-Forward Multi-layer perceptron We chose to use a Neural Network because, with hidden layers, they are ale to learn non-linear relations without prior knowledge.

Our Neural Network Architecture Inputs Outputs pn gn tn bn pn+1 ln tn+1

Software Implementation

Software Implementation

Software Implementation

Results Loss = .0582 Accuracy = .6921

Results Loss = .0582 Accuracy = .6921 Not too great.

Results Could not get higher than 69%

Another Approach Inputs pn Outputs pn+1 gn tn+1 bn ln tn

Results Loss = .2727 Accuracy = 0 This was worse...

Time-Series Analysis/Prediction Future Work Time-Series Analysis/Prediction At first, this seemed like it wouldn’t work because the time intervals are not fixed. However, since we created fixed points on the track, we may be able to use those in a modified time-series analysis. Possibly use an LSTM?

Thank you!