6 ms·
Why Tesla's Autopilot and Google's car are entirely different animals
- turs0und 11y ago"This is not a difference of degree, it is a difference of kind. It is why there is probably not an evolutionary path from the cruise/autopilot systems based on existing ADAS technologies to a real robocar." Really interesting. I did not realize that.
- anfedorov 11y agoI wouldn't take it as gospel, as it's hard to know for sure, and some companies are betting a lot on there existing that evolutionary path. Their argument might be: why not? Just because there are too many orders of magnitude of improvement? It's not that hard to think of examples where technology advances many orders of magnitude in small compounding steps. The author also mentions "new sensors" as if one can't add and remove new sensors in an evolutionary fashion as they are needed.
- joelwilliamson 11y agoThe author didn't justify that statement at all. If we have gone from an error once per minute (cruise control) to once per 30 minutes, and think that level of improvement can be repeated twice more, we will be at one error every 450 hours. A third time will put us at one error every 13500 hours. Is continuous, gradual improvement the best way to fully autonomous cars? I don't know. But the author's argument is simply that we aren't there yet.
- makomk 11y agoThe trouble is that if they're not continually involved in the driving process, drivers can't actually concentrate well enough to be able to step in quickly when something happens that the automated systems can't handle. If I recall correctly, there have been studies on this and it takes tens of seconds for drivers to be able to respond to an unexpected situation sensibly if they haven't been actively driving. Mostly-automated cars that rely on drivers to step in when something goes wrong are probably not an option.
- ghaff 11y agoThis interaction of computer and human decision-making is actually the subject of a fair bit of active research. e.g. at Duke http://hal.pratt.duke.edu/ http://hal.pratt.duke.edu/ To your basic point--yep, at some point you need to stop automating unless you're willing to hand over control entirely.
- kordless 11y ago> A full robocar product is only workable if you would need to correct it in decades or even lifetimes of driving. I had a conversation about this with friends in Germany a few months back. In most societies, a mistake that causes suffering to another individual is usually 'blamed' on the person causing the suffering. In many cases where causality is obvious, this assignment of blame is fairly straightforward. Example: Bob fell asleep, which caused him to lose control of his car, which hit the bus, which killed a child. Bob is now culpable for the child's family suffering. Bob remains one of many others who share culpability at this point, assuming others are also falling asleep at the wheel. FWIW, 103M people fell asleep at the wheel last year in the US, so Bob will likely have company. Now put an autonomous piece of software written by company X into Bob's car. Bob engages the autopilot, falls asleep, the autopilot software experiences an error, the software fails to alert Bob, the software loses control of the car, which hits a bus, which kills a child. Who is culpable for the family's suffering now? The software? Company X? The only way for company X to both a) allow Bob to fall asleep and b) bear the culpability for a family's suffering is to get the software to the point it only makes mistakes in a timeframe that is, at a minimum, several orders of magnitude greater than Bob making the same mistake. The logic goes that, once a company's software kills a child, it's going to be pretty hard to keep the public from reacting negatively, even though overall suffering will decrease. The only option company X is to require Bob to accept he is "driving" the car and bear the culpability of any suffering the car's software may cause, or alternately, be ready to pay a substantial settlement that offsets suffering.
- tass 11y agoWhy can't it be the car manufacturers who are at fault? http://blog.caranddriver.com/volvo-will-take-responsibility-if-its-self-driving-cars-crash/ http://blog.caranddriver.com/volvo-will-take-responsibility-...
- zyxley 11y ago> get the software to the point it only makes mistakes in a timeframe that is, at a minimum, several orders of magnitude greater than Bob making the same mistake That seems to be more or less the case with the Google cars. 300,000 miles, with no accidents caused by the cars. Of course, so far that's limited to more-or-less good weather so far.
- oneJob 11y agoTesla has stated publicly they believe that within three years their cars will be capable of full autonomy, and expect it to take another two years to receive regulatory approval. By fully autonomous they state you will be able to walk outside, have the car approach to meet you, it will open and close the door for you, you can fall asleep, and several hours later wake up at your destination. Yes, Tesla is taking an incremental approach to releasing the feature sets that are required to have a fully autonomous vehicle, but no, the end product goals for Tesla and Google are not different in kind. What certainly is different is the manufacturing approach the two companies are taking. Google is seemingly aiming to release a fully autonomous vehicle at version 1.0, meaning every system of the car, such as manufacturing process, sales, customer support, will be at version 1.0 at the same time. In contrast, when Tesla releases its version 1.0 of the fully autonomous driving feature set, they will already have very matured versions of the other components, such as their manufacturing process, battery and drive train technology, sales and marketing, customer support, etc. Plus, the Google cars look like something one buys for their four year old niece or nephew.
- taytus 11y ago"...the Google cars look like something one buys for their four year old niece or nephew. " They really are quite ugly. I believe that will impact adoption rate.
- rconti 11y agoTheir sales must be TERRIBLE.
- joshvm 11y agoModern cars are styled to be aggressive because that's what sells. The Google car is almost certainly designed to look harmless, because they want people to be comfortable riding in it. My late grandmother, for instance, refused to buy a car that had an angry 'face' (i.e. the shape of the headlights).
- forgetsusername 11y ago>Tesla has stated publicly they believe that within three years their cars will be capable of full autonomy Tesla has stated many lofty objectives, some of which they've met, some of which they haven't. These engineering problems are hard. I agree with the article; what Tesla has introduced with "Auto Pilot" is an improvement on current technology, like adaptive cruise control and park assist. It's cool, but it isn't in the same sphere as what Google is doing with their autonomous cars.
- melling 11y ago"Tesla’s autopilot isn’t even particularly new." Guess what... Apple didn't sell the first smartphone either. Someone takes a small step into car driving automation, tries to create some buzz around it, then I've got to read about how it's not a big deal. The nuances between autonomous and auto-pilot need to be discussed. We need a taxonomy. I guess writing these sorts of articles is a million times easier than adding any autonomous features to any vehicle. Forward progress is extremely important. It comes technically and socially. Let's hope everyone demands a car with "that stuff" they have in a Tesla. We'll get a little arms race that'll pay for further development, lives will be save (in total), and we'll asymptotically approach the vision.
- rm999 11y ago>Doing many thousands times better will not be done by incremental improvement This assertion isn't obvious to me. In my experience incremental updates are often exponential in their impact (especially if enough resources are put into a problem). Moore's Law is an excellent example of this: at any given time, researchers are working on a fixed number of solutions that will generally make a fixed % impact. This is why we can see a doubling in transistor density without a huge increase in the size of the industry. In the case of reducing accidents, I could see a similar exponential pattern. The first incremental step maybe took the accident rate from 10% to 1% by eliminating 90% of the possible sources of accidents. In the second step, researchers will again shoot to eliminate 90% of the current causes of accidents, bringing the rate to 0.1%. This could repeat every couple years until the accident rate is sufficiently close to 0.
- mikeash 11y agoGoogle's car is an attempt at full autonomy. Tesla's Autopilot (mostly) keeps you within the lines and regulates your speed to match the car in front of you. Does this really need a full article?
- gfodor 11y agoThe thing the author is missing is that Google can't incrementally improve, since they're not in the car business. Tesla, on the other hand, has the option of either incrementally introducing autonomy to their cars or taking the Google approach of shipping a 1.0 in a big release years down the road. That they've clearly chosen the former is telling. The author pretends that both companies have a choice and have chosen different strategies, but it's clearly not the case. Unless Google was planning on building a traditional car business first (a fairly ridiculous proposition), or partnering and integrating with the supply chain of a major manufacturer (a stretch, if just to introduce fancy cruise control), they were never going to be able to iterate towards a robocar.
- keehun 11y agoI've always wondered how autonomous cars would handle the first and last quarter mile of the journey. I'm talking specifically like portions of the trip like the driveway, getting out of the parking ramp, or navigating small alleyways where the car could be parked (where GPS could be weak in the city). Things like even knowing which entrance to go to. Will fully autonomous will ever be able to take us from A to B 100%? Will humans always take over the last tiny bit where the maps aren't detailed and to park? Humans love to drive around the lot to park at exactly the "perfect" spot. Cars can parallel park now, but how will cars decide where to park exactly? Will we ever be able to have the car take us through the drive-thru? I personally think autopilot-like auto-cruise just on the highway and more established local roads would be good enough. The convenience afforded by having the robot take us from A to B parked to parked may not be worth the insane price it must have on its tag to get there.
- jaggederest 11y ago> I'm talking specifically like portions of the trip like the driveway, getting out of the parking ramp, or navigating small alleyways where the car could be parked (where GPS could be weak in the city) Relatively simple from a conceptual point of view: a human drives it the first time, and later times use sensors to apply basic rules and the original 'instructions' learned from driving it manually the first time. Extend this to a network of cars sharing route information, and only a small sampling of the population ever needs to drive any given route manually.
- c22 11y agoThe car can drop you off at your destination and then go park wherever it's convenient. It can take as long as it wants since you're no longer waiting on it, so it doesn't have to worry about navigating "unparkable" areas. It could go to a networked garage where the cars stack side by side without space even for the doors to open. If your visit is short it could just drive around the block a few times. Alternatively, it could go pick up another passenger.
- erikstarck 11y agoA hundred thousand times better is only seventeen doublings. Which approach has the fastest exponential growth curve? The one with thousands of cars on the road, learning from each other, or the one with a few but more capable cars? We'll see. Just remember to think exponential not linear.
- Evolved 11y agoAnother way to improve the accident rate is the other side of the robocar argument wherein we, as humans, do a better job of driving and of watching/educating our kids. I understand there are rules of the road and rights-of-way but a right-of-way for a pedestrian in a crosswalk with the walking signal is not going to stop a bus from running the light and killing the pedestrian. Not that I'm blaming the pedestrian but it surely doesn't hurt to think defensively, look both ways and judge if that bus is going to be able to stop and act accordingly.
- amelius 11y agoI'm always wondering how Google's car will certify when new releases are made. Consider that an autonomous car will need X hours/miles of driving before it will be certified. Now, if Google updates 1 line of code, the whole certification process has to start all over.
- maxerickson 11y agoI would think the certification might not exactly look like that. At least, they aren't going to release every revision if the certification is like that. I sort of think they are collecting the super detailed sensor data so that they can play it back into new versions of their software and see if it notices things earlier and makes better choices and such. A mass market version needs to be able to function on environmental data (like a tree across the road), so I don't think they are building a perfect map to have as a crutch.
- amelius 11y agoYes, I thought about replaying the information too. But the problem is that every different reaction by the car will lead to new input from the environment. And you can't store what you didn't anticipate :)
- albertzeyer 11y agoAnother interesting article about Tesla's Autopilot is this: http://electrek.co/2015/10/30/the-autopilot-is-learning-fast-model-s-owners-are-already-reporting-that-teslas-autopilot-is-self-improving/ http://electrek.co/2015/10/30/the-autopilot-is-learning-fast... It's learning. That is an interesting approach. I wonder how far they get by that. I guess Google's car will also collect data and help Google to improve the performance. My impression so far was that it's mostly engineered work however, and not so much learned (in a machine learning way).
- rasz_pl 11y agoits self reported, most likely placebo effect
- Animats 11y agoThe Tesla "autopilot" is comparable to what BMW[1] and Mercedes[2] have been shipping for years. Self-driving is much harder. The first-order problems of driving on a empty road were solved by the DARPA Grand Challenge, ten years ago. The second-order problems involve dealing with other road users. That's hard, and that's what Google is working on, with considerable success. So is the CMU/Cadillac consortium, which has demonstrated their self driving car to politicians in Washington traffic.[3] Nobody seems to pay much attention to that effort, although they may be closer to a production product than anyone else. (Or not; Uber hired some of the people involved away from CMU.) Self-driving cars need and have a lot more sensors than semi-auto cars. There's a lot more sensing to the sides and rear, and more forward sensing than just being able to detect the next obstacle ahead. Vision processing is far more elaborate. Google's vision system explicitly recognizes humans and bicycles. Google's little 25MPH driverless car is a way for them to enter the market. At 25MPH, slamming on the brakes is a good solution to situations the system can't handle. Those things are going to be all over senior communities in a few years. Google already has higher-performance cars on the road; they can be seen all over Mountain View most days. [1] http://www.bmw.com/com/en/insights/technology/connecteddrive/2013/driver_assistance/intelligent_driving.html http://www.bmw.com/com/en/insights/technology/connecteddrive... [2] http://www.mercedes-benz-intelligent-drive.com/com/en/1_driver-assistance-and-safety/7_active-lane-keeping-assist http://www.mercedes-benz-intelligent-drive.com/com/en/1_driv... [3] https://www.washingtonpost.com/local/trafficandcommuting/driverless-vehicles-even-in-dc-streets-an-autonomous-car-takes-a-capitol-test-run/2014/08/25/6d26baa8-06a4-11e4-8a6a-19355c7e870a_story.html https://www.washingtonpost.com/local/trafficandcommuting/dri...
- revelation 11y agoI agree that Teslas system is nothing special and more of a marketing win. But Google desperately needs to ship something that isn't a cool video or a swell PDF if they want to be relevant in this space.
- ghaff 11y agoBased both on what I've read and discussions with people who have some personal familiarity with the space, the issue is that, to date, Google is apparently not interested in anything incremental. (Which is also the reason that they haven't been able to work with the auto makers.) However,that means that Google won't have anything commercial for a long time--like decades--if their criterion remains robo-taxi levels of autonomy.
- urvader 11y agoThe point everyone is missing is the reaction time of a driver compared to a computer is so different. A computer have millions of cpu cycles to estimate the best decision during the time a human haven't even understood there will be an accident.
- duaneb 11y agoYou're comparing # of cpu cycles to time taken to "understand" something. If the CPU can make a wrong decision REALLY REALLY quickly it's still gonna be wrong, whereas the human will have a continuous gradient of moving towards decision making.
- Evolved 11y agoIf Google's 25mph car is able to slam on the brakes and avoid an incident without swerving or taking other action then it could be argued that once we move to a fully autonomous society, 25mph (example; may not be accurate but for the sake of debate, 25mph is what I'll stick with for this scenario) may end up being the max speed for safety reasons. This isn't to say that now trips will take longer and that will adversely impact our lives because I think what will end up happening is we will rearrange our lives so that we use these longer driving trips to sleep or work, converse with friends, do homework on the way to class, etc. and thus the time it takes to get from point A to point B becomes moot as we are now able to be orders of magnitude more productive in our vehicles. Granted, this will not only reduce accidents as now the vehicles can communicate with each other and will instead know what the intentions of the other car are and adjust accordingly instead of trying to anticipate what the other car is going to do, but it will also reduce or eliminate speeding tickets and DUIs. Due to speeding tickets and DUIs being a large source of revenue for municipalities, I'd expect this to evolve as well, unfortunately.
- melted 11y agoYou people crack me up. Self driving car was never anything other than an elaborate PR ploy for Google, the company which derives the vast majority of its income from its advertising business. Who would you rather work for: a company that is "building a self driving car" or a company that tracks the living shit out of everything you do on the web and ruins the web with mostly irrelevant ads? That's what I thought. And they want these PR gravy trains running as long as humanly possible, so launching a real product isn't even a goal.