SlideShare a Scribd company logo
1 of 4
An analytical advantage - using data to reduce lap times…
Nowadays, motor racing relies not only on the feedback from the racer - but also from the data that
has been captured whilst out on track. The possibility exists to capture a variety of parameter data in
an effort to lap more quickly; capturing data relating to wheel speed, suspension movement, throttle
position, braking pressure and many others.
The use of Global Positioning System (GPS) datalogging is becoming increasingly popular, as it can
capture not only how fast the racer was going - but also where they were on the earth at that very
moment.
The capture of GPS data allows racers to compare individual laps against each other in order to see
where improvements can be made. Below is a comparison of two different laps around the same
circuit using the AiM Race Studio software. This top graph shows speed over distance, with the lower
graph showing the time difference between the two laps: the blue line is static - when the red line
dips below the blue line the lap is faster & when the red line goes above the blue line the lap is
slower.
This lap-by-lap analysis is very useful and allows racers to spot some interesting events and raise
questions such as “What happened to the ‘faster’ blue lap at this point?”
An analytical advantage - using data to reduce lap times… Page 1
The beauty of using GPS data is that the ability exists to look at the track position in order to
investigate events like this in great detail. With the track position overlay, you can see that the racer
ran wide on the blue lap. Another look back to the previous data graph suggests that the corner was
entered too quickly, forcing an extended braking period to get back onto the ‘quicker’ racing line.
This analysis is useful but where exactly is that ‘quicker’ line? With a lack of physical reference points
it makes it difficult to make any tangible improvements when the racer heads back out on track.
With the introduction (and constant improvement) of Google Earth, along with the ability to export a
.KML file from the AiM Race Studio datalogging software, the ability to see all of the racer’s laps
overlaid on the circuit map is available (including the racer’s return into pit lane!). Unfortunately, as
all of these laps are output as a single ‘lump’ of data, the ability to colour code each individual lap
does not exist - they will always be the same colour as each other - which makes comparison
extremely difficult.
An analytical advantage - using data to reduce lap times… Page 2
The ability to select and output a single (e.g. the fastest) lap does not exist within the datalogging
software - but that’s not really what the racer would want anyway. Having the ability to visualise the
fastest lap would show the racer how they actually managed to achieved their fastest lap - but could
they have gone even faster?
Interrogating the data to find the ‘ideal racing line’
With over 80 laps of GPS racing data available, downloaded to .CSV format using the datalogging
software, the question of “Could there be a way to process and visualise this data in order to select
the best parts from each lap, so that the ‘ideal racing line’ can be found?” was posed.
As all of this data came from the same racer, any results found should be repeatable. It was time to
crack open Lavastorm to see what could be achieved…
After loading in the .CSV format GPS files (which contained fields of Time, Distance, GPS Speed, GPS
Latitude and GPS Longitude captured at a rate of 10Hz - i.e. every 0.1 second), the header records
were first removed before the Time and Distance fields were transformed into ‘Double’ format.
With no Lap Number available within the data, a calculated value was added to the data in order to
check how many different racing laps were used to create the new ‘ideal racing line’.
The next task was to sort the data by Time and Distance and then select the data record that had
covered the most distance in the time available, before trimming the data to the same length as the
racer’s fastest lap (to prevent overlap). Using the available datasets, it transpired that 6 different
racing laps were involved in the creation of the ‘ideal racing line’.
Now that all of the relevant data records had been selected and sorted, it was time to convert the
data into the format required by Google Earth. The Google Earth .KML files are XML based, so a
suitably-formatted header & a suitably-formatted footer were created to ‘sandwich’ the modified
GPS data. This was then output to a .CSV file that was then converted to a .KML file.
On the following page you will find the result of this analysis - the racer is now aware of the ‘ideal
racing line’ to take, using their own machine, in order to lap in the quickest time (lap shown in red).
For comparison, this ‘ideal’ lap has been highlighted above a full session’s worth of racing data
(shown in yellow).
An analytical advantage - using data to reduce lap times… Page 3
Now that the ‘ideal racing line’ has been uncovered, the pressure is now on the racer to stick to it
during the next session out on track. After the following session has been completed, the ‘new’ data
from this new session can be downloaded into a .KML file to view (in Google Earth) how close the
actual racing lines were to the ‘ideal racing line’.
The new data can also be run through Lavastorm to see whether an even quicker racing line can be
revealed! 
Even though the data analysis shown above is only scratching the surface of what Lavastorm is able
to achieve, a racer is always happy to take any advantage they can get!
An analytical advantage - using data to reduce lap times… Page 4

More Related Content

What's hot

CitySprint Fleetmapper use case -Big Data Bootcamp
CitySprint  Fleetmapper use case -Big Data BootcampCitySprint  Fleetmapper use case -Big Data Bootcamp
CitySprint Fleetmapper use case -Big Data BootcampEduard Lazar
 
Abc airlines freight real estate optimization problem
Abc airlines freight real estate optimization problemAbc airlines freight real estate optimization problem
Abc airlines freight real estate optimization problemMusfir Mohammed
 
A force directed approach for offline gps trajectory map
A force directed approach for offline gps trajectory mapA force directed approach for offline gps trajectory map
A force directed approach for offline gps trajectory mapeXascale Infolab
 
Continental Divide Trail GPS Mapping Project
Continental Divide Trail GPS Mapping ProjectContinental Divide Trail GPS Mapping Project
Continental Divide Trail GPS Mapping Projectkshakarjian
 
Outside of the Box Integrations
Outside of the Box Integrations Outside of the Box Integrations
Outside of the Box Integrations SSP Innovations
 
Analyzing Air Quality Measurements in Macedonia with Apache Drill
Analyzing Air Quality Measurements in Macedonia with Apache DrillAnalyzing Air Quality Measurements in Macedonia with Apache Drill
Analyzing Air Quality Measurements in Macedonia with Apache DrillMarjan Sterjev
 
(Slides) P-Tour: A Personal Navigation System for Tourist
(Slides) P-Tour: A Personal Navigation System for Tourist(Slides) P-Tour: A Personal Navigation System for Tourist
(Slides) P-Tour: A Personal Navigation System for TouristNaoki Shibata
 
Linear referencing with FME
Linear referencing with FMELinear referencing with FME
Linear referencing with FMEKnut Jetlund
 
Use of AI in commuting
Use of AI in commutingUse of AI in commuting
Use of AI in commutingBansi Mehta
 
GEOcoding and Dynamic segmentation
  GEOcoding  and Dynamic segmentation  GEOcoding  and Dynamic segmentation
GEOcoding and Dynamic segmentationAbhiram Kanigolla
 
Functional Simulation of the Integrated Onboard System For a Commercial Launc...
Functional Simulation of the Integrated Onboard System For a Commercial Launc...Functional Simulation of the Integrated Onboard System For a Commercial Launc...
Functional Simulation of the Integrated Onboard System For a Commercial Launc...irjes
 
web application from Axscend
web application from Axscendweb application from Axscend
web application from AxscendAxscend
 
Dynamic Fleet Sizing Problem for an E-Scooter Valet Service
Dynamic Fleet Sizing Problem for an E-Scooter Valet ServiceDynamic Fleet Sizing Problem for an E-Scooter Valet Service
Dynamic Fleet Sizing Problem for an E-Scooter Valet ServiceJoseph Chow
 
03 Traffic Stream Characteristics (Traffic Engineering هندسة المرور & Prof. S...
03 Traffic Stream Characteristics (Traffic Engineering هندسة المرور & Prof. S...03 Traffic Stream Characteristics (Traffic Engineering هندسة المرور & Prof. S...
03 Traffic Stream Characteristics (Traffic Engineering هندسة المرور & Prof. S...Hossam Shafiq I
 
Transport Chicago- Creating a Transit Supply Index 2003
Transport Chicago- Creating a Transit Supply Index 2003Transport Chicago- Creating a Transit Supply Index 2003
Transport Chicago- Creating a Transit Supply Index 2003Andrew Keller
 
08 Traffic Safety Studies (Traffic Engineering هندسة المرور & Prof. Saad AlGa...
08 Traffic Safety Studies (Traffic Engineering هندسة المرور & Prof. Saad AlGa...08 Traffic Safety Studies (Traffic Engineering هندسة المرور & Prof. Saad AlGa...
08 Traffic Safety Studies (Traffic Engineering هندسة المرور & Prof. Saad AlGa...Hossam Shafiq I
 

What's hot (20)

CitySprint Fleetmapper use case -Big Data Bootcamp
CitySprint  Fleetmapper use case -Big Data BootcampCitySprint  Fleetmapper use case -Big Data Bootcamp
CitySprint Fleetmapper use case -Big Data Bootcamp
 
Abc airlines freight real estate optimization problem
Abc airlines freight real estate optimization problemAbc airlines freight real estate optimization problem
Abc airlines freight real estate optimization problem
 
Tweedy ts&pfo refresher
Tweedy ts&pfo refresherTweedy ts&pfo refresher
Tweedy ts&pfo refresher
 
A force directed approach for offline gps trajectory map
A force directed approach for offline gps trajectory mapA force directed approach for offline gps trajectory map
A force directed approach for offline gps trajectory map
 
Józsa e.
Józsa e.Józsa e.
Józsa e.
 
Continental Divide Trail GPS Mapping Project
Continental Divide Trail GPS Mapping ProjectContinental Divide Trail GPS Mapping Project
Continental Divide Trail GPS Mapping Project
 
Outside of the Box Integrations
Outside of the Box Integrations Outside of the Box Integrations
Outside of the Box Integrations
 
Analyzing Air Quality Measurements in Macedonia with Apache Drill
Analyzing Air Quality Measurements in Macedonia with Apache DrillAnalyzing Air Quality Measurements in Macedonia with Apache Drill
Analyzing Air Quality Measurements in Macedonia with Apache Drill
 
(Slides) P-Tour: A Personal Navigation System for Tourist
(Slides) P-Tour: A Personal Navigation System for Tourist(Slides) P-Tour: A Personal Navigation System for Tourist
(Slides) P-Tour: A Personal Navigation System for Tourist
 
Linear referencing with FME
Linear referencing with FMELinear referencing with FME
Linear referencing with FME
 
Use of AI in commuting
Use of AI in commutingUse of AI in commuting
Use of AI in commuting
 
Traffic engineering
Traffic engineeringTraffic engineering
Traffic engineering
 
GEOcoding and Dynamic segmentation
  GEOcoding  and Dynamic segmentation  GEOcoding  and Dynamic segmentation
GEOcoding and Dynamic segmentation
 
Functional Simulation of the Integrated Onboard System For a Commercial Launc...
Functional Simulation of the Integrated Onboard System For a Commercial Launc...Functional Simulation of the Integrated Onboard System For a Commercial Launc...
Functional Simulation of the Integrated Onboard System For a Commercial Launc...
 
web application from Axscend
web application from Axscendweb application from Axscend
web application from Axscend
 
Dynamic Fleet Sizing Problem for an E-Scooter Valet Service
Dynamic Fleet Sizing Problem for an E-Scooter Valet ServiceDynamic Fleet Sizing Problem for an E-Scooter Valet Service
Dynamic Fleet Sizing Problem for an E-Scooter Valet Service
 
Traffic studies
Traffic studiesTraffic studies
Traffic studies
 
03 Traffic Stream Characteristics (Traffic Engineering هندسة المرور & Prof. S...
03 Traffic Stream Characteristics (Traffic Engineering هندسة المرور & Prof. S...03 Traffic Stream Characteristics (Traffic Engineering هندسة المرور & Prof. S...
03 Traffic Stream Characteristics (Traffic Engineering هندسة المرور & Prof. S...
 
Transport Chicago- Creating a Transit Supply Index 2003
Transport Chicago- Creating a Transit Supply Index 2003Transport Chicago- Creating a Transit Supply Index 2003
Transport Chicago- Creating a Transit Supply Index 2003
 
08 Traffic Safety Studies (Traffic Engineering هندسة المرور & Prof. Saad AlGa...
08 Traffic Safety Studies (Traffic Engineering هندسة المرور & Prof. Saad AlGa...08 Traffic Safety Studies (Traffic Engineering هندسة المرور & Prof. Saad AlGa...
08 Traffic Safety Studies (Traffic Engineering هندسة المرور & Prof. Saad AlGa...
 

Similar to An analytical advantage - using data to reduce lap times

CycleStreets presentation to Cambridge Geek Night (3rd August 2010)
CycleStreets presentation to Cambridge Geek Night (3rd August 2010)CycleStreets presentation to Cambridge Geek Night (3rd August 2010)
CycleStreets presentation to Cambridge Geek Night (3rd August 2010)CycleStreets
 
SoTM US Routing
SoTM US RoutingSoTM US Routing
SoTM US RoutingMapQuest
 
CycleStreets main presentation to OSM State of the Map 2009
CycleStreets main presentation to OSM State of the Map 2009CycleStreets main presentation to OSM State of the Map 2009
CycleStreets main presentation to OSM State of the Map 2009CycleStreets
 
White paper: How to build a real-time vehicle route optimiser
White paper: How to build a real-time vehicle route optimiserWhite paper: How to build a real-time vehicle route optimiser
White paper: How to build a real-time vehicle route optimiserPhilip Welch
 
T drive enhancing driving directions with taxi drivers’ intelligence
T drive enhancing driving directions with taxi drivers’ intelligenceT drive enhancing driving directions with taxi drivers’ intelligence
T drive enhancing driving directions with taxi drivers’ intelligenceIEEEFINALYEARPROJECTS
 
JAVA 2013 IEEE DATAMINING PROJECT T drive enhancing driving directions with t...
JAVA 2013 IEEE DATAMINING PROJECT T drive enhancing driving directions with t...JAVA 2013 IEEE DATAMINING PROJECT T drive enhancing driving directions with t...
JAVA 2013 IEEE DATAMINING PROJECT T drive enhancing driving directions with t...IEEEGLOBALSOFTTECHNOLOGIES
 
Improvement of accuracy in aircraft navigation by data fusion technique
Improvement of accuracy in aircraft navigation by data fusion techniqueImprovement of accuracy in aircraft navigation by data fusion technique
Improvement of accuracy in aircraft navigation by data fusion techniqueIAEME Publication
 
Improving Information Usability at BC Transit
Improving Information Usability at BC TransitImproving Information Usability at BC Transit
Improving Information Usability at BC TransitSafe Software
 
Presentation data collection and gtfs
Presentation data collection and gtfsPresentation data collection and gtfs
Presentation data collection and gtfsLIFE GreenYourMove
 
CycleStreets: Our Story - presentation to Net2Camb event
CycleStreets: Our Story - presentation to Net2Camb eventCycleStreets: Our Story - presentation to Net2Camb event
CycleStreets: Our Story - presentation to Net2Camb eventCycleStreets
 
LIFE GreenYourMove Project - GTFS data
LIFE GreenYourMove Project - GTFS data LIFE GreenYourMove Project - GTFS data
LIFE GreenYourMove Project - GTFS data LIFE GreenYourMove
 
Predicting Operating Train Delays into New York City using Random Forest Regr...
Predicting Operating Train Delays into New York City using Random Forest Regr...Predicting Operating Train Delays into New York City using Random Forest Regr...
Predicting Operating Train Delays into New York City using Random Forest Regr...AI Publications
 
Streaming Analytics in Uber
Streaming Analytics in Uber Streaming Analytics in Uber
Streaming Analytics in Uber Danny Yuan
 
Building a Standard for Open Bikeshare Data
Building a Standard for Open Bikeshare DataBuilding a Standard for Open Bikeshare Data
Building a Standard for Open Bikeshare DataMobility Lab
 
MongoDB for Time Series Data: Setting the Stage for Sensor Management
MongoDB for Time Series Data: Setting the Stage for Sensor ManagementMongoDB for Time Series Data: Setting the Stage for Sensor Management
MongoDB for Time Series Data: Setting the Stage for Sensor ManagementMongoDB
 
Better Mapping II - Sourcing good data
Better Mapping II - Sourcing good dataBetter Mapping II - Sourcing good data
Better Mapping II - Sourcing good dataSteve Chilton
 

Similar to An analytical advantage - using data to reduce lap times (20)

CycleStreets presentation to Cambridge Geek Night (3rd August 2010)
CycleStreets presentation to Cambridge Geek Night (3rd August 2010)CycleStreets presentation to Cambridge Geek Night (3rd August 2010)
CycleStreets presentation to Cambridge Geek Night (3rd August 2010)
 
SoTM US Routing
SoTM US RoutingSoTM US Routing
SoTM US Routing
 
TEVIS 100 Mile Ride
TEVIS 100 Mile RideTEVIS 100 Mile Ride
TEVIS 100 Mile Ride
 
jardin
jardinjardin
jardin
 
CycleStreets main presentation to OSM State of the Map 2009
CycleStreets main presentation to OSM State of the Map 2009CycleStreets main presentation to OSM State of the Map 2009
CycleStreets main presentation to OSM State of the Map 2009
 
White paper: How to build a real-time vehicle route optimiser
White paper: How to build a real-time vehicle route optimiserWhite paper: How to build a real-time vehicle route optimiser
White paper: How to build a real-time vehicle route optimiser
 
T drive enhancing driving directions with taxi drivers’ intelligence
T drive enhancing driving directions with taxi drivers’ intelligenceT drive enhancing driving directions with taxi drivers’ intelligence
T drive enhancing driving directions with taxi drivers’ intelligence
 
JAVA 2013 IEEE DATAMINING PROJECT T drive enhancing driving directions with t...
JAVA 2013 IEEE DATAMINING PROJECT T drive enhancing driving directions with t...JAVA 2013 IEEE DATAMINING PROJECT T drive enhancing driving directions with t...
JAVA 2013 IEEE DATAMINING PROJECT T drive enhancing driving directions with t...
 
Improvement of accuracy in aircraft navigation by data fusion technique
Improvement of accuracy in aircraft navigation by data fusion techniqueImprovement of accuracy in aircraft navigation by data fusion technique
Improvement of accuracy in aircraft navigation by data fusion technique
 
Nmc ussls charter 2012
Nmc ussls charter 2012Nmc ussls charter 2012
Nmc ussls charter 2012
 
Improving Information Usability at BC Transit
Improving Information Usability at BC TransitImproving Information Usability at BC Transit
Improving Information Usability at BC Transit
 
Presentation data collection and gtfs
Presentation data collection and gtfsPresentation data collection and gtfs
Presentation data collection and gtfs
 
CycleStreets: Our Story - presentation to Net2Camb event
CycleStreets: Our Story - presentation to Net2Camb eventCycleStreets: Our Story - presentation to Net2Camb event
CycleStreets: Our Story - presentation to Net2Camb event
 
LIFE GreenYourMove Project - GTFS data
LIFE GreenYourMove Project - GTFS data LIFE GreenYourMove Project - GTFS data
LIFE GreenYourMove Project - GTFS data
 
Predicting Operating Train Delays into New York City using Random Forest Regr...
Predicting Operating Train Delays into New York City using Random Forest Regr...Predicting Operating Train Delays into New York City using Random Forest Regr...
Predicting Operating Train Delays into New York City using Random Forest Regr...
 
Streaming Analytics in Uber
Streaming Analytics in Uber Streaming Analytics in Uber
Streaming Analytics in Uber
 
Building a Standard for Open Bikeshare Data
Building a Standard for Open Bikeshare DataBuilding a Standard for Open Bikeshare Data
Building a Standard for Open Bikeshare Data
 
Data mining
Data miningData mining
Data mining
 
MongoDB for Time Series Data: Setting the Stage for Sensor Management
MongoDB for Time Series Data: Setting the Stage for Sensor ManagementMongoDB for Time Series Data: Setting the Stage for Sensor Management
MongoDB for Time Series Data: Setting the Stage for Sensor Management
 
Better Mapping II - Sourcing good data
Better Mapping II - Sourcing good dataBetter Mapping II - Sourcing good data
Better Mapping II - Sourcing good data
 

An analytical advantage - using data to reduce lap times

  • 1. An analytical advantage - using data to reduce lap times… Nowadays, motor racing relies not only on the feedback from the racer - but also from the data that has been captured whilst out on track. The possibility exists to capture a variety of parameter data in an effort to lap more quickly; capturing data relating to wheel speed, suspension movement, throttle position, braking pressure and many others. The use of Global Positioning System (GPS) datalogging is becoming increasingly popular, as it can capture not only how fast the racer was going - but also where they were on the earth at that very moment. The capture of GPS data allows racers to compare individual laps against each other in order to see where improvements can be made. Below is a comparison of two different laps around the same circuit using the AiM Race Studio software. This top graph shows speed over distance, with the lower graph showing the time difference between the two laps: the blue line is static - when the red line dips below the blue line the lap is faster & when the red line goes above the blue line the lap is slower. This lap-by-lap analysis is very useful and allows racers to spot some interesting events and raise questions such as “What happened to the ‘faster’ blue lap at this point?” An analytical advantage - using data to reduce lap times… Page 1
  • 2. The beauty of using GPS data is that the ability exists to look at the track position in order to investigate events like this in great detail. With the track position overlay, you can see that the racer ran wide on the blue lap. Another look back to the previous data graph suggests that the corner was entered too quickly, forcing an extended braking period to get back onto the ‘quicker’ racing line. This analysis is useful but where exactly is that ‘quicker’ line? With a lack of physical reference points it makes it difficult to make any tangible improvements when the racer heads back out on track. With the introduction (and constant improvement) of Google Earth, along with the ability to export a .KML file from the AiM Race Studio datalogging software, the ability to see all of the racer’s laps overlaid on the circuit map is available (including the racer’s return into pit lane!). Unfortunately, as all of these laps are output as a single ‘lump’ of data, the ability to colour code each individual lap does not exist - they will always be the same colour as each other - which makes comparison extremely difficult. An analytical advantage - using data to reduce lap times… Page 2
  • 3. The ability to select and output a single (e.g. the fastest) lap does not exist within the datalogging software - but that’s not really what the racer would want anyway. Having the ability to visualise the fastest lap would show the racer how they actually managed to achieved their fastest lap - but could they have gone even faster? Interrogating the data to find the ‘ideal racing line’ With over 80 laps of GPS racing data available, downloaded to .CSV format using the datalogging software, the question of “Could there be a way to process and visualise this data in order to select the best parts from each lap, so that the ‘ideal racing line’ can be found?” was posed. As all of this data came from the same racer, any results found should be repeatable. It was time to crack open Lavastorm to see what could be achieved… After loading in the .CSV format GPS files (which contained fields of Time, Distance, GPS Speed, GPS Latitude and GPS Longitude captured at a rate of 10Hz - i.e. every 0.1 second), the header records were first removed before the Time and Distance fields were transformed into ‘Double’ format. With no Lap Number available within the data, a calculated value was added to the data in order to check how many different racing laps were used to create the new ‘ideal racing line’. The next task was to sort the data by Time and Distance and then select the data record that had covered the most distance in the time available, before trimming the data to the same length as the racer’s fastest lap (to prevent overlap). Using the available datasets, it transpired that 6 different racing laps were involved in the creation of the ‘ideal racing line’. Now that all of the relevant data records had been selected and sorted, it was time to convert the data into the format required by Google Earth. The Google Earth .KML files are XML based, so a suitably-formatted header & a suitably-formatted footer were created to ‘sandwich’ the modified GPS data. This was then output to a .CSV file that was then converted to a .KML file. On the following page you will find the result of this analysis - the racer is now aware of the ‘ideal racing line’ to take, using their own machine, in order to lap in the quickest time (lap shown in red). For comparison, this ‘ideal’ lap has been highlighted above a full session’s worth of racing data (shown in yellow). An analytical advantage - using data to reduce lap times… Page 3
  • 4. Now that the ‘ideal racing line’ has been uncovered, the pressure is now on the racer to stick to it during the next session out on track. After the following session has been completed, the ‘new’ data from this new session can be downloaded into a .KML file to view (in Google Earth) how close the actual racing lines were to the ‘ideal racing line’. The new data can also be run through Lavastorm to see whether an even quicker racing line can be revealed!  Even though the data analysis shown above is only scratching the surface of what Lavastorm is able to achieve, a racer is always happy to take any advantage they can get! An analytical advantage - using data to reduce lap times… Page 4