IamCyBo / Graphical_Programming_CurveDriving

The Unlicense
0 stars 0 forks source link

D8 - Compare the tests of D6 (and D7) with different tracks from real load examples #13

Closed Frankybeen29 closed 7 months ago

IamCyBo commented 8 months ago

Feasibility

A track is defined by the "route" class in an array. By changing the array with coordinates out of the real world, it is possible to design a track based on real world roads or even racing tracks.

Limitations

The task is limited by the fact that we can only import a limited amount of datapoints of a track and therefore have a limited resolution of the track that comes close to reality but is only an approximated version of reality. We also don't use gradient data. Therefore our modell runs in a very simplified version of reality and the transfer is possible but limited by these factors.

Conclusion

Feasible

Setup

We got the reallife data from the Nürburgring in Germany. The source for the race-track-data is https://github.com/TUMFTM/racetrack-database/blob/master/tracks/Nuerburgring.csv. From the .csv file we took only the x and y coordinates and then only used every 5th point.

MoxCodes22 commented 7 months ago
MoxCodes22 commented 7 months ago

Route:

output_nurburg_correct

grafik

Since we are starting with a bearing headed in the wrong direction, the biggest deviation is at the beginning. But if we have a look at the rest of the route, once on track we follow it pretty well:

nurburg_aktuell

grafik

Frankybeen29 commented 7 months ago

New pictures and source is added to the docs and the issue is closed

MoxCodes22 commented 7 months ago

@Frankybeen29

MoxCodes22 commented 7 months ago

System test video: 2024-04-03_22h21_32