Comments (4)
Chiming in to say: I don't think this is possible/doable. F1 does not provide raw acceleration data, so the only way to have it would be to derive it using the GPS position and speed.
I myself have tried for quite some time to come up with a reliable method to calculate it, but there are some challenges with this approach:
- The raw data is not granular enough for an accurate calculation based on position, both timing-wise (the update frequency is kind of low) and position-wise (the GPS resolution is only 10cm)
- FastF1's job is to provide accurate and reliable data. While you could in theory approximate the acceleration, the values would not be precise, and most importantly they would not have come from an official data source but only estimated, which kind of defeats the point.
I'd be happy to hear if someone follows up with a somewhat reliable method of computing accelerations (if you want, I have a lateral and longitudinal G graph from last year, obtained directly from an F1 team, for comparison), but as far as I know, until we can get more precise input data, the acceleration will always be largely estimated.
from fast-f1.
I agree with @pesaventofilippo, that's an excellent summary of the problem.
While it may be possible to estimate the acceleration partially, this will be very unreliable and inaccurate most of the time. I'm not saying that it's impossible to draw conclusions from acceleration data that is calculated from existing data in FastF1. But such data needs to be handled very carefully and one needs to be very aware of the limitations of the specific method used to calculate the data. Overall, there seems to be no way to provide accurate acceleration data. Therefore, it does not make sense to add this feature to FastF1.
from fast-f1.
I'd be happy to hear if someone follows up with a somewhat reliable method of computing accelerations (if you want, I have a lateral and longitudinal G graph from last year, obtained directly from an F1 team, for comparison), but as far as I know, until we can get more precise input data, the acceleration will always be largely estimated.
if you can send me that G graph it could really help!
I want to try few things and see how close we can get.
from fast-f1.
@iskanderrr I'm not really sure if I can post it online, I'll ask the person where I got it from!
from fast-f1.
Related Issues (20)
- Rainfall Data wrong in Weather Data for some GPs HOT 2
- install pyproject.toml-based projects HOT 10
- [ENH] Drivers colors HOT 7
- [BUG] Las Vegas FP1, FP3 and Race failing to load HOT 4
- [BUG] Incorrect data Las Vegas Race HOT 3
- [ENH] Telemetry DataFrame should include DriverId HOT 9
- Lap to grid + formation lap part of the data for Sprint Shootout and Race sessions HOT 2
- [BUG] Driver CountryCode is not populated in the SessionResults object HOT 3
- [BUG] Missing `DriverId` and `TeamId` when accessing sprint shootout results HOT 2
- [ENH] Asyncio fastf1 HOT 1
- [MNT] Ensure compatibility with sprint format changes
- [MNT] Ensure warnings are resolved with Pandas 2.2.2 HOT 1
- Yaw rate / longitudinal accel / lateral accel available directly from API? HOT 3
- BUG: SignalRClient cannot be used inside Jupyter Notebook
- F2 data available from FastF1? HOT 7
- [ENH] 2024 team colors HOT 5
- [BUG] Live timing recording stops after 2 hours HOT 3
- [BUG] empty string sent to utils.to_datetime HOT 3
- [BUG] Drive number error HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fast-f1.