rec.autos.simulators

EXRPY: new data from ICR2 (and probably NASCAR) replay files....

Clark Arch

EXRPY: new data from ICR2 (and probably NASCAR) replay files....

by Clark Arch » Wed, 26 Jun 1996 04:00:00

I've written a simple program that can can extract new data from the Papyrus
replay files.  Unlike editrpy.exe, I output data regarding a car's position
every 5 feet (1,27m).  This way, you can use a program such as MS Excel to
compare the actual line you are driving vs. a world record lap.  I'd like to
know if anyone is interested in this data.  

Also, someone really sharp might be able to draw a track map from the data in
the replay file; you've got position, car orientation, and wheel angle.  Is
that enough?  If not, does anyone know the format of the track files?  If
anyone does, I'll write a program that maps car position data onto a track map
so you can easily see where you might be slower than your opponent.

BTW, the *.RPY files don't actually include data for every 5 feet, but every
1/15th of a second.  This means that I am interpolating data points on a foot
by foot basis.  I feel this is pretty useful data, but I've only developed a
Windows NT console program.  If anyone wants to make it into a DOS program,
send me e-mail and I'll send you the source code.  (This would also be a great
feature to add to editrpy.exe :) ).

Clark Archer
IVGA #3920

JMB Duker

EXRPY: new data from ICR2 (and probably NASCAR) replay files....

by JMB Duker » Wed, 26 Jun 1996 04:00:00


> I've written a simple program that can can extract new data from the Papyrus
> replay files.  Unlike editrpy.exe, I output data regarding a car's position
> every 5 feet (1,27m).  This way, you can use a program such as MS Excel to
> compare the actual line you are driving vs. a world record lap.  I'd like to
> know if anyone is interested in this data.

Well, I think it is very useful to compare my own laps with those of the
best. Is it not more useful, if you can overlay two laps in your own
program or is this impossible?
--
=======================================================================
J.M.B. Dukers

"Reality is an illusion caused by lack of ***."

Eindhoven University of Technology
Faculty of Chemical Engineering
Laboratory of Inorganic Chemistry
Subgroup Electrocatalysis


=======================================================================

Clark Arch

EXRPY: new data from ICR2 (and probably NASCAR) replay files....

by Clark Arch » Wed, 26 Jun 1996 04:00:00

 >
 >> I've written a simple program that can can extract new data from the Papyrus
 >> replay files.  Unlike editrpy.exe, I output data regarding a car's position
 >> every 5 feet (1,27m).  This way, you can use a program such as MS Excel to
 >> compare the actual line you are driving vs. a world record lap.  I'd like to
 >> know if anyone is interested in this data.
 >
 >Well, I think it is very useful to compare my own laps with those of the
 >best. Is it not more useful, if you can overlay two laps in your own
 >program or is this impossible?
 >--
 >=======================================================================
 >J.M.B. Dukers
 >
 >"Reality is an illusion caused by lack of ***."
That's good ^^^^^

Well, you can easily overlay your laps using editrpy or my exrpy program.  You
just output the data for the two laps you are interested in and then use some
other program such as MS Excel to create a chart with both laps.  I've already
created a chart for the ICR2 Portland track with my best lap (60.348 BTW) vs
the best replay I could find on the net (57.9XX).

Clark Archer
IVGA #3920

Mike Youn

EXRPY: new data from ICR2 (and probably NASCAR) replay files....

by Mike Youn » Wed, 26 Jun 1996 04:00:00


> Well, you can easily overlay your laps using editrpy or my exrpy program.  You
> just output the data for the two laps you are interested in and then use some
> other program such as MS Excel to create a chart with both laps.  I've already
> created a chart for the ICR2 Portland track with my best lap (60.348 BTW) vs
> the best replay I could find on the net (57.9XX).

============
I've also found this to be adequate for finding trouble spots on road
courses (probably ovals, too). Very recently, I started looking for
friction circle analysis tools for ICR, and came up only with editrpy.
After a few hours in excel with the exported lap analyses, I ended up
with some pretty useful graphs. The most useful is a plot of elapsed
time to different points on the track for several runs. I overlayed my
fast lap, an average lap, and the fastest lap from an AI car, subtracted
their times from my my hot lap to each point, and plotted that against
distance. A second chart showing speed versus distance helps you
identify the turns on the track. Working the two charts together (you
might combine them into one), I now know where I can pick up some extra
time.

For example, at Elkhart, I carry about a .800 sec lead (much better
power down the long straights) into turn 5, a sharp left-hander at the
end of a very long straight. I brake later than the AI car, increasing
the advantage momentarily to 1.1 seconds, but subsequently lose time in
the turn; overall, he gains about .15 seconds with a cleaner line.
Conversely, my average lap shows me diving even deeper into the turn,
and losing even more time fighting the car around.

There are some other interesting stories in the time-difference to
distance plot, each peak and valley pointing to interesting spots in the
speed-distance plot.

Overall, I think this is adequate for analyzing your line on the track,
not setting up the car. The only thing really missing is lateral
distance from the track centerline at these points (present in the RPY,
but not extracted by editpry). This would be useful in comparing lines
through particularly troublesome corners.

Exporting and then importing data is tedious, making this analysis
difficult and time consuming. A really useful tool would graph the data
directly from the RPY data, interactively zooming in for detailed views,
and overlaying several laps for comparison. It takes hours to do this
using Excel and editrpy, and makes this analysis unavailable to most
users. With the plethora of OCX's and VBX's out there, this should be
possible to do without requiring excel.

In short, the effort would be non-trivial, but the tool very useful to
experienced drivers with a good set-up. I've given up on the friction
circle idea; the lateral acceleration data isn't available without track
geometry, and the calculated acceleration values aren't smooth enough to
be much use.

I might do it, since this is sorta what I do for a living. But then, I
drive ICR to get away from work and reality.

Mike.

Michael E. Carv

EXRPY: new data from ICR2 (and probably NASCAR) replay files....

by Michael E. Carv » Thu, 27 Jun 1996 04:00:00

Chris Drake has already created Excel Spreadsheet templates for all of
the ICR2 tracks.  You can use it to overlay to laps and the charting is
setup and marked for the turns.  Look for it at the following URL:
        http://http.tamu.edu:8000/~y0m9698/index.html
It's a great tool and saves tons of time.  More time for racing!

--
**************************** Michael E. Carver *************************
     Upside out, or inside down...False alarm the only game in town.

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=<[ /./.  [-  < ]>=-=-=-=-=-=-=-=-=-=-=-=-=-=


rec.autos.simulators is a usenet newsgroup formed in December, 1993. As this group was always unmoderated there may be some spam or off topic articles included. Some links do point back to racesimcentral.net as we could not validate the original address. Please report any pages that you believe warrant deletion from this archive (include the link in your email). RaceSimCentral.net is in no way responsible and does not endorse any of the content herein.