Computer/gps contolled car vs human
Computer/gps contolled car vs human
Author
Discussion

DrTre

Original Poster:

12,957 posts

261 months

Saturday 5th February 2011
quotequote all
are things sufficiently advanced to allow a computer/gps controlled car to lap near, at, or better than a human?

driftdaddy

269 posts

242 months

Saturday 5th February 2011
quotequote all
yes and have been for a while, even on road cars. iirc it was an e90 m3 they had on the tg track with clarkson being driven very fast by the car wich led him to nearly fill his pants smile

Scuffers

20,887 posts

303 months

Saturday 5th February 2011
quotequote all
Stanford Racing Team's "Junior"


so far, it's passed a US style driving test.

DrTre

Original Poster:

12,957 posts

261 months

Saturday 5th February 2011
quotequote all
Interesting...

...is there a stipulation in the F1 regs that a human has to be onboard?

I guess I'm also asking if the computer would be able to set a "definitive benchmark" lap time for a given car, one that can't be bettered save for improved computer response time/software improvements..ie better than Alonso, Hamilton etc?

Edited by DrTre on Saturday 5th February 17:55

Scuffers

20,887 posts

303 months

Saturday 5th February 2011
quotequote all
DrTre said:
Interesting...

...is there a stipulation in the F1 regs that a human has to be onboard?
it's one thing to make a car capable of lapping on it's own, it;s another that can cope with traffic at race speeds.

Life Saab Itch

37,069 posts

217 months

Saturday 5th February 2011
quotequote all
Like Scuffers said.

A computer doesn't have a "seat of the pants" to feel what the car is doing, it can only react. A human will pre-empt what is going to happen and adjust their inputs.

DrTre

Original Poster:

12,957 posts

261 months

Saturday 5th February 2011
quotequote all
Was facetious comment about F1 regs, but, in a no-traffic environment, would a computer better the "best" human?

After all, all the computer is doing in that situation is reacting to inputs from its sensors?

davepoth

29,395 posts

228 months

Saturday 5th February 2011
quotequote all
Not yet. They ran a driverless Audi TTS up the Pikes Peak track, it took 10 minutes longer than a driven one.

http://www.pistonheads.com/news/default.asp?storyI...


DrTre

Original Poster:

12,957 posts

261 months

Saturday 5th February 2011
quotequote all
Cheers. A way off then, ha!

(and ta for your response on my artificial photosynthesis question)

mollytherocker

14,459 posts

238 months

Sunday 6th February 2011
quotequote all
Scuffers said:
Stanford Racing Team's "Junior"


so far, it's passed a US style driving test.
Right, a long way to go then.....

MTR

davepoth

29,395 posts

228 months

Sunday 6th February 2011
quotequote all
mollytherocker said:
Right, a long way to go then.....

MTR
In fairness I think there are some states in which a judiciously placed one of these nodding bird toys could pass the test.



biggrin

JontyR

1,924 posts

196 months

Sunday 6th February 2011
quotequote all
davepoth said:
In fairness I think there are some states in which a judiciously placed one of these nodding bird toys could pass the test.



biggrin
It also ran a nuclear powerstation for a day if I remember.

Munter

31,331 posts

270 months

Sunday 6th February 2011
quotequote all
mollytherocker said:
Right, a long way to go then.....

MTR
Search for Google's Driverless car as well. They have taken it forward a bit.

Zad

13,006 posts

265 months

Sunday 6th February 2011
quotequote all
There is a long long long way to go. The amount of information humans take in with eyes, ears and "seat of the pants" is enormous, and they are nowhere near that point with automated systems. I would say maybe 4 or 5 orders of magnitude at least. For example, being able to see kids and dogs running around at the side of the road. Or driving along in wet or cold weather and all of a sudden the road noise goes quiet. Or perhaps there is a Morris Traveller / Vauxhall Nova with a driver wearing a hat. You get the idea.


weyland yutani

1,410 posts

193 months

Sunday 6th February 2011
quotequote all
The human brain is the most advanced computer in the world. A computer can crunch numbers alot faster for sure but there is alot more to driving a car than that. We process sensory information at a phenomenal rate, an automated system just "computes" where as we can think and feel.

in the future I'm sure it will be possible for an automated car to lap quicker in perfect conditions but I doubt they'l be as adaptable to the "unkmown" and changing conditions like humans are.

The Wookie

14,209 posts

257 months

Monday 7th February 2011
quotequote all
Life Saab Itch said:
Like Scuffers said.

A computer doesn't have a "seat of the pants" to feel what the car is doing, it can only react. A human will pre-empt what is going to happen and adjust their inputs.
Thing is though, the 'seat of the pants' is at its most basic level the sensation of lateral accelerative force and yaw in cornering, which can both be picked up by accelerometers and gyroscopes. A car doesn't have seat of the pants feel, but I've certainly had ESP intervene before I've had a chance to.

Also, how does a human know what is going to happen and adjust his/her inputs? In the case of lapping at track, I personally push harder and harder until I find the limit, and try and repeat that lap after lap until I can see its raining, or I can feel the tyres going off. If there's a bit of coolant down on the track that I can't see, then I'm probably going to crash if its at the wrong spot.

If a car can sense the rain, and it feels the reduction in lateral acceleration caused by tyre wear, then there's no reason why it can't predict how much grip there is in the same way a human does.

The big question is, how would it know what the fastest way round a corner is, which is arguably the most important part of being a quick racing driver? Humans can't afford to lap a track indefinitely to try every possible permutation of line, braking profile and weight transfer, and neither than the computer.

On that basis, the speed of the computer would be limited by the basic parameters that it uses to generate its own 'fastest line', that it then plays around with like a human. This could be done in pre-processing (i.e. the computer has an all encompassing model of the track which it CAN lap indefinitely in much faster than real time to try every permutation), but this is difficult as you would need to model the grip properties of every patch of tarmac, bump and lump, crest, kerb, etc etc.

Alternatively the computer could be given the best methods for a given type of corner, but this is in effect 'cheating' as its using human knowledge, and the computer would be limited by the knowledge of the person programming.

Finally the computer could use the telemetry of other racing drivers as a start point, and experiment with them. Again, 'cheating' as its relying on human knowledge.

Ironically if you think about it, a human racing driver uses a combination of all of these facilities when devising the best way to lap a track; he'll walk the track to spot lumps and bumps (preprocessing), he'll look at other drivers' lines and telemetry where available, and finally he'll experiment via trial and error while actually lapping the track.

Basically, it's a far more philosophical question than it seems, and on the basis that a computer is using the same sort of 'learning' methods as a human equivalent but has the advantage of perfect repeatability and persistence, then I'd hedge my bets on the computer having the edge, albeit only a fractional one.

Scuffers

20,887 posts

303 months

Monday 7th February 2011
quotequote all
There are two ways of doing this so far as I can see...

1) you 'program' the car to the cct, specifically, as in you get it to 'replay' a programmed lap
2) you create a car than can 'learn' the cct.

the first is relatively easy, the second is another level all together

Munter

31,331 posts

270 months

Monday 7th February 2011
quotequote all
Scuffers said:
There are two ways of doing this so far as I can see...

1) you 'program' the car to the cct, specifically, as in you get it to 'replay' a programmed lap
2) you create a car than can 'learn' the cct.

the first is relatively easy, the second is another level all together
The 2nd one is done by the VW golf that was on fith gear/top gear. And also the BMW that was on Top Gear I think does the same thing although they didn't show it. Essentially you drive it around the track slowly, so it can pick up the boundary's and knows where it's supposed to be heading. Then it drives "flat out" around the course.

Look up the VW Golf GTi "53 plus 1"

Edited by Munter on Monday 7th February 15:57

Scuffers

20,887 posts

303 months

Monday 7th February 2011
quotequote all
Munter said:
Scuffers said:
There are two ways of doing this so far as I can see...

1) you 'program' the car to the cct, specifically, as in you get it to 'replay' a programmed lap
2) you create a car than can 'learn' the cct.

the first is relatively easy, the second is another level all together
The 2nd one is done by the VW golf that was on fith gear/top gear. And also the BMW that was on Top Gear I think does the same thing although they didn't show it. Essentially you drive it around the track slowly, so it can pick up the boundary's and knows where it's supposed to be heading. Then it drives "flat out" around the course.
driving round the cct first is No.1, ie, your programming the car to the cct.



Zad

13,006 posts

265 months

Monday 7th February 2011
quotequote all
Learning a track as a static data object is fine, until something happens. Which it will. It will get colder or hotter, the humidity will change, rubber marbles will get deposited and moved around. Water and oil will leak, cement dust may well get put down. Spectators run onto the track and bits of cars fall off. How many times have we seen F1 tracks where part of it is under water and another part is totally dry? Even just adding human sight enables the brain to adapt and avoid these. Even with a huge amount of processing power, we just don't have the technology to identify these hazards and understand what they mean, and this is in a relatively "simple" closed and controlled environment of a racing circuit.

There is a lot that can be done in the area of collision prediction and avoidance, as driver assistance rather than replacement.