Re: Patch for wheel spin velocity traction
David Savinkoff <[email protected]> Mon, 13 Apr 2015 12:40:52 -0600 (MDT)
| Newsgroups | gmane.games.torcs.general |
|---|---|
| Message-ID | <832297711.31802420.1428950452449.JavaMail.zimbra@mailid.telus.net> |
Hi, I found the shocking truth that I independently derived a formula for tire friction. The formula is: sx = (vt - wrl) / (MAX(fabs(vt) , fabs(wrl)) ) Please read page 2 of this authoritive paper: http://bsesrv214.bse.vt.edu/Hop/Papers/Tire-Road%20Friction%20Coefficient.pdf TORCS and Speed Dreams need fixin' Sincerely, David Savinkoff ----- David Savinkoff wrote: > ----- Bernhard Wymann wrote: > > Hi David > > > > It makes in my opinion no sense in respect to the tire model, the slip > > definition looks consistent as is for me > > I cannot make an argument here because I am not absolutely certain how > the tire model interacts with 'sx = (vt - wrl) / fabs(vt)' > > > > > (in your analysis there is a little glitch, vt is not the car velocity, > > it is the wheel specific velocity, all wheels have usually at least > > slightly different velocities). > > > > I may have not have expressed myself properly when I said 'car velocity' > I envisioned a single wheel in contact with the road where 'vt' is the > velocity in the direction the wheel is pointed... and where 'wrl' is the > wheel spin velocity (can only be in the direction the wheel is pointed). > > > > > The proposed change would cause a discontinuity which would usually > > lower the grip. > > > > 'sx = (vt - wrl) / ( 0.000001f + MAX(fabs(vt) , fabs(wrl)) )' has an > inflection point where the wheel is actuated to slip by > deceleration, or slip by acceleration. > The discontinuity is caused by the 'act' of braking or accelerating. > > I believe 'sx' may need three different functions to include: > 1) braking > 2) accelerating > 3) wheels rotating backwards to the direction of travel. > The formula for 'sx' is my best so far, and it seems to work ok. > > I visualize vt and wrl as two parallel lines showing their respective > lengths. Where vt - wrl is the length part that differs. eg. > _________________________ > _____________________________________ > > The formula for 'sx' suggests that one wants to determine a 'normalized' > slip value given vt, wrl, and vt-wrl. Note that the slip happens in > several different situations. > > > I think a better solution for drifting is to adjust the parameters of > > the tire model > > I just tried different tire pressures (other than the default 40 psi). > I will comment on this list when I come across interesting things. > > *** > Please actually try my latest patch traction2.diff on different cars > and tracks. Drive aggressively (off-track also) or ride with Olethros 6. > *** > > > , differential and suspension. If you don't mind to edit > > the XML you can adjust as well the engine braking coefficient (instead > > of adapting your accelerator control in your mind;-) ). > > > > Other opinions? > > > > Others on the list... Your opinions please. > > Sincerely, > David Savinkoff > > > ------------------------------------------------------------------------------ > BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT > Develop your own process in accordance with the BPMN 2 standard > Learn Process modeling best practices with Bonita BPM through live exercises > http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_ > source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF > _______________________________________________ > Torcs-users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/torcs-users ------------------------------------------------------------------------------ BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT Develop your own process in accordance with the BPMN 2 standard Learn Process modeling best practices with Bonita BPM through live exercises http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_ source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF