Live data from Hacker News

Tesla's self driving algorithm's overlay [video]

tesla.com

41–50 of 658 posts

Re: Tesla's self driving algorithm's overlay [video]

#41
post #2

I have often wondered about this, so I do find this interesting. Of all of the info presented, one question I have is how does the AI decide when to go at a 4-way stop? In real life, I'm am constantly amazed at how confusing a 4-way stop is to humans. Not that I ever had any doubt into how complicated real-time video analysis could be, this just makes my appreciation of the complexity of the problem that much more qu…

The algorithm I apply is actually pretty simple: First at the intersection goes first. So you, individually, should let everyone who was there when you arrived go before you, but you should go before everyone who arrived after you. It gets messy when people try to be polite or don't understand the rules correctly, but otherwise it's pretty easy. It might depend on your jurisdiction, though.

My algorithm is so much more complicated than yours. In my area you get rear-ended if you were going straight and you didn't go when someone coming from the opposite direction but also going straight went (your algorithm doesn't allow that).

Assuming cars are already at the intersection, I wait until each of them goes and then take my turn, unless it's someone's turn who wouldn't cause a conflict with me and nobody else could go at the same time and would cause a conflict with me.

When I arrive at the intersection at nearly the exact same time as someone else then some more complicated heuristics come into play (I'm not sure how you handle it when the timing is close enough to be in question). The person on a significantly larger road has priority over smaller road. People going straight have priority over right turners, which have priority over left turners, and if all else is equal, the right-most person should go first.

I guess I could sum it up as "if you can go safely, and nobody who was there before you can go safely, then go. Otherwise wait your turn", but with a lot more nuance around tie-breaking.

Re: Tesla's self driving algorithm's overlay [video]

#42
post #38

>Vision fps: ~18 Surely that can't be right

Probably is. The computer power necessary to go higher would use all the battery and take up a ton of space.

If you've seen other self driving cars, they usually have no trunk because the entire thing is server racks.

Re: Tesla's self driving algorithm's overlay [video]

#43
post #3

Earlier quoted context omitted.

Yes. In theory, 4 way stops follow some simple rules -- whoever gets there first and makes a full stop goes first, and if more than one party makes a full stop at the same time, the party on the right goes first. In practice we live in a world of (very illegal) rolling stops, people beckoning at each other to go first, people inching forward, etc. That's not even considering some very stupidly designed four-way stops…

Near where I live we've got two lanes + turn lanes on all 4 sides. It is a nightmare both as a driver and as a pedestrian. I'm not sure how that gets put in place or gets addressed as it inevitably gets busier. Traffic circles perhaps?

Traffic circles work better, but most people in North America have trouble with 2-lane traffic circles. (they're common in most places around the world)

Re: Tesla's self driving algorithm's overlay [video]

#44

I wonder why they would let the public see this. To the critical eye it looks like it barely works. It loses its mind right at the beginning, around 0:06-0:07, veers to the right for no reason and then rolls through a stop sign without stopping. It spends the rest of the video hunting left and right like a drunk.

Sorta looks like its avoiding a big puddle in the road to the left of the vehicle. Notice the 'wed road' number goes up fast when it's going through that section.

Re: Tesla's self driving algorithm's overlay [video]

#46

Earlier quoted context omitted.

The system isn't AI based... It's currently based on static programming. This is why a development team would have to think of every possible scenario that could happen on roads to make self driving cars really work. You'd have to ask all kinds of wild questions too like: "What if kids played a prank and re-painted road lanes on a highway at 50MPH?" "What if a sand storm happened?" "What would the car do if a tire bl…

The system is absolutely AI based today. There is no hardcoding like this. Hardware 3 in Tesla cars is an ASIC meant to run neural nets ( https://en.wikipedia.org/wiki/Tesla_Autopilot#Hardware_3 ). Why are you so confidently stating things you don't know about?

I'm not really sure what the hardware link you provided has to do with anything but plenty of rule-based heuristics are used in state of the art autonomous driving systems. Machine learning systems have taken over the image processing and classification parts, semantic segmentation, object recognition and so on but traffic rules or emergency behaviour or hard speed limits are not learned.

the OP is wrong though in somehow classifying this as 'not AI'. Just because ML has become an important part of the equation doesn't mean we have thrown control theory and logical constraints out of the window.

Re: Tesla's self driving algorithm's overlay [video]

#47

Earlier quoted context omitted.

The system isn't AI based... It's currently based on static programming. This is why a development team would have to think of every possible scenario that could happen on roads to make self driving cars really work. You'd have to ask all kinds of wild questions too like: "What if kids played a prank and re-painted road lanes on a highway at 50MPH?" "What if a sand storm happened?" "What would the car do if a tire bl…

> than your home computer can handle, much less the components in Tesla cars. Ehm a recent Tesla has very powerful specialized hardware, developed in-house, which is much more powerful than a commodity home PC with expensive GPUs. You might want to do some basic research before you make such claims... > The system isn't AI based... It's currently based on static programming A large neural network is used to make many…

There is Network Dependent AI... Not independent processing power on board each vehicle to make autonomous decisions.

I was referring to AI that operates independently of a network connection. There are multiple scenarios in which a network connection can become unavailable.

I'm not here to disparage Tesla, I really don't care what company creates self driving cars. Most people are acting like Tesla are the only ones.

Re: Tesla's self driving algorithm's overlay [video]

#48

Earlier quoted context omitted.

The system isn't AI based... It's currently based on static programming. This is why a development team would have to think of every possible scenario that could happen on roads to make self driving cars really work. You'd have to ask all kinds of wild questions too like: "What if kids played a prank and re-painted road lanes on a highway at 50MPH?" "What if a sand storm happened?" "What would the car do if a tire bl…

> than your home computer can handle, much less the components in Tesla cars. Ehm a recent Tesla has very powerful specialized hardware, developed in-house, which is much more powerful than a commodity home PC with expensive GPUs. You might want to do some basic research before you make such claims... > The system isn't AI based... It's currently based on static programming A large neural network is used to make many…

>it does not have to be flawless, it just has to statistically cause fewer accidents per kilometer/year than what human drivers cause in a similar situation (which is already non-zero, and in some countries actually quite high).

Says who?

The fact that you state this so confidently demonstrates a lack of understanding of both human nature and politics.

Re: Tesla's self driving algorithm's overlay [video]

#49

Awesome! Now do it again and when it passes one set of parked cars on the side, have someone roll a soccer ball in front of the Tesla. Will the car assume a child will follow from in between the cars or not?

> Will the car assume a child will follow from in between the cars or not?

Will most human drivers?

Re: Tesla's self driving algorithm's overlay [video]

#50
post #18

Interesting, but is it just me or does it seem overly jumpy?

I’m kind of impressed by how smooth it is, actually. If you watch videos of state-of-the-art object localization NNs, they tend to be EXTREMELY jumpy. These neural nets usually operate on only a single frame at a time, at least in the lower layers, so their predictions tend to jump around a lot from frame to frame (especially when the camera is moving!)
Post reply on HN