The 5th-generation Waymo Driver
blog.waymo.com
blog.waymo.com
Of course, if self driving cars defer (in a predictable manner) in order to prevent collisions, I can easily see how one or two human drivers could reap havoc to their advantage. It would become a new sport.
Traffic control if a big part of the problem, if not a half of it.
If you had 100% pedestrian free roads, with ideal road surface, and radio signalling, where a car becomes indistinguishable from a train for control purposes, then even with current state of computer science it becomes quite real.
This is the route most Chinese companies are progressing on. They are not making a self-driving car, but a "self-driving road." Something akin to air traffic control system for cars.
And this is only for things like public transport, garbage dumpsters, cleaning, and other public utility vehicles.
The bus gets a radionavigation receiver, radar for collision avoidance backup, and receives commends over the air.
"For your own good."
Also, most mass transit have similarly restricted areas to roads, for example you can't walk on the light rail in seattle any more than you can walk on the road it's built next to.
It of course has an advantage - it's been around so long that the city has grown around major transit lines, so the things you want to do are all grouped around & easily accessibly by transit.
If you take a city like LA or Houston that has zero centralization and just slapped transit lines down, they would have trouble servicing everything and average person wants to do - maybe you can get to work on the line, but not the gym or grocery store.
Still, it would reduce car traffic, and over time it would encourage the desired grouping around transit lines that is part of what makes the transit so helpful in the first place.
I don't think it could ever fully replace cars in most places in America, as they are so spread out and many people will still want to travel between cities by car. However, even just getting most people to get to their 9-5 jobs via transit instead of car would be a massive reduction in congestion & pollution.
Edit: of course it might be the other side... https://www.google.com/maps/place/George+Washington+Bridge/@...
So it's just as much about how humans can reason from sight as it is about how good their sight actually is. It's very possible that by the time you've built a computer capable of the same sort of reasoning that humans do, you've actually solved, well, artifical general intelligence and you're no longer designing a car at all - because the AGI took that job ages ago.
Funny, I was not aware of any fully autonomous vehicle that actually works with or without it.
Though I think that robotic automobiles must perform better than humans, so equipping them with better sensors makes perfect sense, regardless of algorithms.
Also I think that it actually proves that humans use their general intelligence to drive, since Humans can learn on the go and add almost any type of new knowledge and act upon it without even realizing it. The brain is not looking for anything in particular, just any type of information that would be relevant to driving.
Generous helpings of lidar and radar to augment cameras is a crutch to help compensate for the lack of 500 million years of unsupervised learning that went into our visual cortex.
https://en.wikipedia.org/wiki/Tesla_Autopilot#Incidents
Just about every one of those fatalities can be summed up as "Tesla ignores large stationary object directly ahead". Lidar would have detected all of those objects and most likely prevented every one of those accidents. I think Tesla currently has the best vision and radar only system out there, so either the state of the art doesn't quite cut it yet without lidar, or there's a ML engineer at Tesla that really really hates fire trucks.
It is noticing stationary objects, because sometimes it breaks when the car approaches a bridge going overhead, which is also bad when the car too close behind doesn't.
You have to ignore some objects in front of you (even ones heading directly towards you) because you're going round corners, so it's never cut and dried
Yes and no. It's also just nice to have more different kinds of data available. Just because humans don't have laser eyes doesn't mean we can't try to do better than that.
Depth from stereo is not ML, but yes.
Tesla in particular, and others are moving towards getting depth from ML. Yes, you can do dumb coincidence-finding, but there's a lot of corner cases (leafy objects, specular reflections, etc) that screw this up. Humans don't just use coincidence finding, but use all kinds of other clues (size, texture gradients, monocular parallax, shadows, linear perspective, attenuation from haze, etc) to infer depth.
Maybe not just, but we do use it, except we do it by converging our eyes for _actual_ coincidence within a small focal center instead of ambiguous coincidence everywhere in the field of view like CV stereo typically tries to do. Gimbaled cameras that (metaphorically speaking, of course) "look" where drivers are supposed to look with an attention model instead of being statically coplanar could do this too.
Only at very close range. That's convergence, and mostly a 5m and less phenomenon (not so relevant at driving ranges).
The human neural network is of course fine tuned to this and my father who is blind on one eye will actually move his head sideways a bit to judge distance when he is driving :)
not amazingly well, though, because there are millions of victims each year
SDCs are supposed to be better than us, so more sensors make sense.
Also unsafe lefts and ran/stale lights. That's probably most all of them between our comments.
Radar: It can accurately measure Distance and Velocity information of objects around ego vehicle and also can track objects. It works well in all weather conditions (Day/night/rain/fog etc). Lidar: Good distance measurement, Rich in data (3D Point cloud) for ML, OK in doing classification (pedestrain, bicyclist etc) even in nights. But expensive sensor.
They're just building in the equivalent of putting in your sunglasses or looking off to the side when the sun is in your eyes or readjusting your seat position so it isn't hitting your eyes.
A system which costs too much to widely deploy and maintain will never see widespread deployment.
It's not, in theory. It is, in practice.
> > Is it solely because computers aren't yet able to extract as much information from video as humans can from sight?
Yes. Currently, you cannot, for any amount of money, buy a camera that has equivalent visual acuity to the human eye.
Dynamic range is a challenge for cameras, but we have high-dynamic-range imaging nowadays (both in software, i.e. exposure combining, and hardware). I don’t think the eye is significantly superior here.
Low-light used to be a strength of the human visual system, but I think modern computational imaging systems have caught up (plus, human night vision was really never that good compared with other animals).
So in short: I dispute the idea that cameras don’t have the acuity of the human visual system, nowadays. I’d like to know in which aspects you believe human eyes to still be superior, from an optical point of view. Obviously - the human brain and visual cortex is something that computers are nowhere close to.
Dynamic range. Your eyes can pick up subtle details in a scene with very bright lights, and very dark shadows.
No video camera currently exists that can take a good video from inside a city, at night, with a starry night sky. Either the stars, or the lights, or the shadows are going to look like crap. Your eyes can trivially handle such a problem.
Your eyes can operate - and operate well - in an incredibly broad array of lighting conditions. No single camera exists that can currently do that.
And even if Google has those extremely good filters, there is an entire different order of magnitude of testing until they can be sure. They are probably jut trying to get something out of the lab by using reliable sensors, and letting optimizations for later.
Human eyes and brains are completely different from solid state electronics with different constraints and advantages.
He's been a long time anti lidar proponent because of the costs involved and the aesthetics. He's also betting that the amount of data Tesla receives from its customers, and the neural net they have can achieve autonomous driving with its current hardware stack.
“In my view, it’s a crutch that will drive companies to a local maximum that they will find very hard to get out of,” Musk said. He added, “Perhaps I am wrong, and I will look like a fool. But I am quite certain that I am not.
"Despite being a fancy and expensive technology, LiDAR provides surprisingly little advantage over a combination of cameras and radar. Radar, for example, is much better in the rain and other limited visibility scenarios, because it is based on radio waves rather than light waves. Radio can penetrate through some objects and bounce back from others, thereby “seeing” the environment along a different dimension."
an excerpt from a quora answer on why the Tesla stack could be better than Lidar: https://www.quora.com/Why-dont-Tesla-cars-use-Lidar-like-mos...
Here's a video of Tesla's autopilot perceives its environment : https://www.youtube.com/watch?v=fKXztwtXaGo and here's a video of how Waymo perceives its environment: https://www.youtube.com/watch?v=OopTOjnD3qY
The question is if the Lidar adds incremental value or exponential value, and I think it's just incremental by looking at those videos.
Though I ended the answer at the end asking whether Lidar adds incremental or exponential value? Do you think it adds exponential value ?
I'm not an autonomous car engineer so don't understand the nuances but from whatever basic information I've read it doesn't seem like Lidar's add exponential value.
edit: Just to add, 5 million Waymo miles have been driven with a driver that controls the car and Waymo has had an accident too - https://www.wired.com/story/waymo-crash-self-driving-google-...
Also Waymo has way lesser cars on road than Tesla
The usual metric for self-driving car success is "disengagements per mile", ie how frequently a driver needs to intervene to avoid a crash. From my anecdotal readings of Tesla Autopilot reviews, it's on the order of 0.1 per mile. For Waymo and Cruise, it's on the order of 0.01 per THOUSAND miles. That's a very different definition of "driver" than the one that Tesla Autopilot requires.
I don't know the total number of miles on all Teslas on Autopilot, but it has had much more than one accident.
EDIT: and that Waymo crash was not a self-driving error; it was T-boned by a human-driven car running a red light.
The reason I assumed it works is that lidar on the article above seems more like a redundancy. Because their camera system have the short range covered and radar has the long range covered. Lidar seems to augment over it.
Though the order of disengagement is a great stat, that definitely shows how much better waymo is compared to Tesla
The usual solution is actually lidar + optical; lidar gives much better spatial resolution than radar, which is why it's been the standard going back to the DARPA challenge. You really want to have good spatial resolution in order to distinguish e.g. bikers and tail-lights and road signs for your optical systems, which radar typically isn't good enough for; that's the point of that qualifier in "imaging radar". Still probably worse performance (i.e. time and spatial resolution) than lidar, but better range and weather resistance.
(The previous generation of Waymo cars already had one lidar on top; the radar and the close-range lidars are the new additions.)
Miles per disengagement I’m sure is not too high. That would be a good metric to have. But total miles is still ~2 billion.
I can't help thinking that, whatever the merits of Lidar, Musk is boxed in, because Tesla has sold hundreds (tens?) of thousands of "self driving packages" for cars not equipped with Lidar, so changing course would not just mean raising prices on new cars, but retrofitting large numbers of existing cars at a ruinous cost.
I'm not sure that unsubstantiated claims from Elon Musk are actual evidence that lidar isn't necessary.
... but we do want the SDC to do better, and there are failure modes that human perception is also vulnerable to generally. In addition to closing the gap faster on solving the problem without a copy of the human perception wetware, the LIDAR signal might also improve on those perception error states and be worth keeping in the design even if it could be done with cameras alone (or camera + radar + ultrasonic).
However, computers don't have human brains, and AI doesn't provide _anything like them_.
Some day, someone will make that bet and be right. I haven't put my money on this team and this project. ;)
From the systems I've worked with it's usually AND and not OR, you use both a Lidar and a Radar. The Radar images I've seen were quite lousy and are not 100% interference prone.
This is biased information as there are way more Tesla's out there compared to Waymo's.
Waymo has had accidents too https://www.wired.com/story/waymo-crash-self-driving-google-...
I often see oncoming cars rushing to make a left turn past when their arrow has turned yellow and red, and so I know not to enter an intersection even though my light has turned green.
Autonomous systems in theory should be better than humans at this because they can track all surrounding objects and trajectories, not just ones they are looking at with one set of eyes.
I think the accident rate is kind of a meaningless stats. You can have a low accident rate by carefully controlling the conditions under which you test. Not many accidents means they aren’t pushing the envelope. That’s probably a good thing on public roads. It’s also why the system is not available for general public use except under extremely controlled routes and close (remote) supervision.
I think it’s great we have (at least) two mega-companies in a race trying different approaches to reach a solution. There are good points for and against both approaches. This is what makes life interesting, you can’t just run the numbers to predict the future.
Using a two camera input, the best we could hope to get was a depth map. Typically, it is reliable for at most one or two reliable levels of depth, useful for foreground/background separation. Maybe also a crude depth map, useful for fog. With Lidar we could all that plus normal information (i.e. face orientation).
However, I concede your point. The core difference is one of accuracy.
A fully autonomous driving system that was only as good as a human would not gain much traction and the company would be on the hook for some serious legal damages if it became popular.
But arguably very little progress (none?) in technology, automation, and industrialization has been through dogmatic replication of biological systems.
Planes don't fly like birds...
We don't have a working driverless car with nice easy LIDAR data - it would be really silly to try and make one the hard way first, using only vision data (yes I know about Telsa).
Of course, why would you not avail yourself of more sensory information if you can, provided the cost is not overly burdensome.
The only thing a camera can offer is input for pattern recognition. Lidar/Radar offers context.
I'm not suggesting that all you need to fool computer assisted driving is a picture of an empty road taped to the front of the camera; but if the computer can't tell the difference between an optical illusion and reality then I think they need more data inputs.
We don't need computers to be able to handle white-out blizzard driving conditions, but that 'rare' occurrence perfectly illustrates the singular limitation of a camera-based pattern-recognition system.
Has LIDAR just gotten that much cheaper?
I've been disappointed by the lack of progress in scaling their commercial service. Hopefully this is what they've been waiting for.
It is also my understanding that none of their cars in computer driven mode drove full speed into a wall or other static obstacle.
All the hardware and software for self-driving has come down in price, but is anyone developing assistive products / super sensing for human drivers?
I for one would really like:
- seeing farther than my eyes can see, warning any sudden speed changes from cars in front
- automated blind spot warning/augmented side mirrors
- seeing beyond corners in tight intersections
Again, business model probably won't be as lucrative as having a fleet of automated cars, but I can see transport companies equipping these in their human-driven fleet to increase safety/reduce fatigue.
Almost every modern car in the US will have the blind-spot warning. My 2018 Subaru does.
There are lots of these. As early as 2018 models of cars you could get features that turn the wheel to keep you in lane, follow the car in front of you at a pace that's safe at a distance you desire, and break in an emergency if the car detects an imminent collision.
True imaging is still a novel application.
Would traffic flow continuously from every entry point to the intersection in an "interleaved" manner (setting aside the complexifier that is pedestrian traffic)? Or would there still be a "signal" (visual, over the network, or otherwise) which blocks some vehicles while others pass through? Or, perhaps, the configuration of intersections will change so significantly that this conception of an intersection will be rendered irrelevant?
There is 0 pressure to monetize Waymo before the technology and business opportunity are at their peak value.
I really just want to buy the car with sensors. Give me as the human the full output of sensors and all the objects besides me in a 360 view. That alone would reduce so many accidents.
I think highway driving and stop-and-go slow traffic can be automated significantly. We are very much at that stage.
I love Tesla’s model where humans are in control. Seriously Waymo, I just want to drive your cars and occasionally switch on the “auto” mode on roads that are classified auto-safe in good weather.
Iterate with us.
For that, you have to look at aviation. IFR Pilots rely on instruments to fly, these are essentially a "new set of sensors". Using the instruments properly require some intense training. You need to know what to look at and when, it is almost like music, you need to follow a rhythm and do it consciously for a while until it becomes second nature. You also need to resolve conflicts between your gut feelings and the instrument readings: your gut is wrong and the instruments are right, but your brain won't accept that easily.
With planes becoming more and more complex, how to present informations to the pilot is critical. For simple planes you have a set of gauges the pilot need to check periodically. Then it started becoming too much, so a flight engineer was needed to deal with the ever increasing number of gauges. Now there are computer systems synthesizing sensor data to only show the pilot what he needs to fly the plane.
Back to cars, you cannot expect every driver to be trained like an IFR-certified pilot. So showing all sorts of sensor data is going to be counter productive.
I imagine Waymo has even better visual. Seeing all objects, their previous trajectories, their possible future trajectories. Car lanes, traffic signal etc.
Surely one would be able to just look at that and decide, should I merge or not. It’s a way better view than side mirrors.
Basically I just want a 360 object view around the car on a heads up display as I’m driving. That would augment me as a human to be a better driver. Also alert me when it’s likely to be dangerous.
Basically the blog is saying, Waymo driver has superhuman eyes.
The best proof is that even with billions spent, the best contenders got marginal improvement over what Mercedes had in 1990 with discreet algorithms and no neural/fuzzy logic
Doesn't drive in anything, but the best conditions, and needs human intervention every 5km unless a passenger is ready to wait few minutes every time it has to pass a complex intersection the safe way.
I think them finally employing a mm-wave radar this time is an evidence to them backing off to more "dumb" and sure to work solution as a last line of defence once their fancy imaging/neural algo fails.
The question is: if after all they weren't able to make their neural net algorithm to best the "dumb" approach, why use that fancy "artificial vision" to start with?
This means for every disengagement, they've driven for 13,158 miles on average. That's ~1000~ EDIT: 4, thank you; orders of magnitudes from your "5km".
Could a Mercedes in the 1990s drive itself for 13k miles without human intervention?
That's four orders of magnitude, not a thousand.
Also where these miles happen, and how long they take relative to a human driver (1.1x?) matter quite a bit.
edit: I've never shared a road with a self-driving car but I can't imagine I'd like it. I'm extremely patient with fellow meatbags (I work a lot of customer service, and enjoy it), but I'm not at all patient with software thinking it's smarter than it is. I also think people tend to underestimate how much "car-body language" is involved with driving as well, but I suppose that's the primary thing self-driving cars are learning.
Self-driving cars can also burgeon a surveillance state depending on how the fleet is implemented, particularly around what will be required for client-side redaction (pedestrians, license plates, windows etc). Keeping raw data locally for a period of time is fine in case of crash/malfunction, even backing it up encrypted with ephemeral keys can be well and good. But unfettered collection and access to unredacted data—perhaps something Google is drooling over—needs to be stopped cold.
10^1000 / 10^100 = 10^900
"Do you have data?" or "Do you have a peer-reviewed paper about it?" is an Internet meme at this point. Bringing some numbers or DOIs is table stakes now, in anything but dumbest of discussions.
These values - "0.076 per 1000 miles", "13158 miles on average" - have a history behind them. They're pulled out of a set of test drives. But how did the drives look? Was it a collection of similar drives, or a bunch of longer drives with significant disengagement plus a lot of short and easy drives to lower the average? To understand the true meaning of the numbers, you'd need to see (among other things) the distribution of distances covered by test drives.
I wish we had a way to require and embed context with the data, inline with the data. So that when I see "0.0076 per 1000 miles", I know it's:
SELECT 1000
* (SELECT sum(disengagements) FROM drives)
/ (SELECT sum(distance) FROM drives)
And so that I could click around and turn it into e.g. a probability distribution of: SELECT distance FROM drives
Or view a cumulative distribution of disengagements per distance: SELECT t1.distance, SUM(t2.disengagements)
FROM drives t1
INNER JOIN drives t2 ON t1.distance >= t2.distance
GROUP BY t1.distance
ORDER BY t1.distance
Now the problem usually is, this data is often not available - people release aggregate summaries instead of full data sets (whether that's the case with Waymo, I don't know - I didn't check, because I don't care about this particular case). But it should be made available, because point summaries of distributions are the easiest way to derive bullshit conclusions (and/or intentionally mislead people). And conversely, I don't trust point summaries unless I either a) review the underlying data (or at least know the shape of its distribution), or b) can trust that the person giving me the summary reviewed the underlying data (or knows the shape of its distribution) and isn't trying to mislead.So there are two problems here: getting people to release more data, and creating tech infrastructure so that this data can be explored inline (preferably with nice UX that doesn't require user to type in SQL).
</end-of-meta-rant>
Order of 200000: 10^4
Order of 5: 1^0
Conclusion: difference in order of magnitudes = 4 (not 1000)More seriously, once you switch to "Actually I think in a snow storm this car isn't better after all" we're back to God of the Gaps style arguments which you can choose to lose incrementally if you want but it just looks kind of sad. It's definitely true that human drivers will set out in dangerous conditions and sometimes arrive safely. If, as Waymo promotes, the idea is self-driving cars are safer they just won't go in those conditions because it's unsafe.
And accounts of stalled Waymos in the middle of the road are too frequent to believe them
You gonna provide a source for that?
Can you elaborate on that? I haven't found much on that, e.g. w.r.t. the Mercedes system handling other vehicles, pedestrians, street signs, unexpected situations (roadworks, children playing, etc.) - from what I was able to gather, the two systems aren't even remotely comparable.
Edit: Mercedes was able to go on a highway, follow the lane, and keep distance to the car in front. Claiming "the best contenders got marginal improvement" is heavily biased at best - it feels like an attempt to justify an outdated opinion, rather than having facts inform it.
mm-wave radar gives them better sensing for long ranges and in bad weather, but isn't a fundamental change in approach from their already-sensor-heavy tech.
AFAIK from little experience in the industry interpreting Radar images is not easy nor dumb
For example read here:
Do you have any more information about it?
I could find only abstract info that the system existed: https://www.autoevolution.com/news/a-short-history-of-merced...