I Just Drove Eight Hours on Tesla Autopilot
bloomberg.com
bloomberg.com
As we get closer but not entirely to autonomous vehicles, figuring out how to communicate to users (at what point do we stop calling them drivers?) the necessary level of engagement (and notifying them when that level changes) is going to be increasingly critical.
Is there an "uncanny valley" style term for this?
99% Invisible did a good podcast episode on this a year ago: http://99percentinvisible.org/episode/children-of-the-magent...
Their follow-up podcast episode talks explicitly about this problem (first seriously discussed in the context of airplane automation) becoming important in the context of self-driving cars, and how Google is very aware of this (hence Google's push for 100% automated cars, since the middle valley is so dangerous).
Ultimately it comes down to what a different commenter pointed out, that drivers need to have adequate understanding and expectations around this car and its capabilities.
I think the point is we're trying to make cars into high-energy horses or camels. I'm thinking of the ponies in Iceland that get their farmers back home after a night heavy imbibing. So long as you got on the right horse, it'd take you home. Yah Tesla!
No we don't. People ride camels, not drive them. In fact, that's a perfect illustration of the point the parent is making. The reason one doesn't drive a camel is because a camel has a mind of its own. You guide the camel to a specific destination, just like you guide a semi-autonomous car to its destination. In both situations, you may need to take direct control, either by yanking on the reins or grabbing the steering wheel, but for the most part, the vehicle/animal does its thing.
You may be thinking, "wait a minute... we ride bikes too! Does that mean they have a mind of their own?" I would posit that bikes and motorcycles are are exceptions - the reason we ride them is because doing so resembles riding a four-legged animal.
For example, see this image: http://imgc.allpostersimages.com/images/P-473-488-90/40/4000...
Or this image: http://imgc.allpostersimages.com/images/P-473-488-90/64/6424...
EDIT: I like how your username fits your comment so well. :-)
For starters we could not call advanced lane assist software "autopilot" and we also should require hands on the wheel sensors until the automakers assume liability.
The name was chosen on its marketing merits not based on its relation to the actual function it performs. That might be ok if you're designing a feature for the car stereo, not so for "Cruise Control v2.0"
That's why Toyota calls is cruise control and not autopilot
This is the tip of the iceberg.
How many other Tesla owners aren't fully aware of how the feature works and are just relying on the vernacular usage? Even if 100% of Tesla owners are 100% aware of the feature's capability, what happens when a friend/coworker/spouse/child of the owner borrows the car and uses the feature based on their misunderstanding of the technology?
Autopilot doesn't mean fully autonomous. It was never that originally in aviation either, basicLly just controlling altitude and speed. I'd say Tesla's use of "autopilot" is pretty spot on.
It's not for a ground vehicle in normal environments.
I do think Tesla have their work cut out in distinguishing what autopilot actually is vs the general Persephone that autopilot means "it controls itself, autonomously".
Personally, I'm not a fan of the name "autopilot" for 2 reasons.
Firstly, the name is sexy and filled with hype. Even for a fully autonomous "driver go to sleep" level 4 driving system, "autopilot" would be a great sounding name (much better than "full autonomy" or anything more explicit in my opinion).
Secondly, the name deviates from industry semi-standard naming such as "cruise control" or "lane assist". I don't believe Tesla's automated features are more advanced than the rest of the industry[0], but the name sounds more advanced. Maybe this is good marketing, maybe this is dangerous and deceitful, maybe both.
[0] I'm not an expert on the state of self-driving systems. If anyone here who is reads this and has some evidence that Tesla's autopilot features are more advanced that what's offered by Audi (for example), I'd love to hear why / see some sources.
Ask them whet they think and autopilot feature is.
The vast majority of them will say. "Err... a car that drives itself"
Of course I'm speculating. But if someone did run such a focus group and the majority didn't give a definition which boiled down to "a car that drives itself" then i'll eat my hat.
The pedantic "true meaning" of a term doesn't matter. Particularly when naming a feature that not only has the capacity to kill, but has now actually done so.
The Problem® is one of public perception/branding. Hollywood has convinced the overwhelming preponderance of the population that airplanes on autopilot can taxi away from the terminal, navigate to the runway, avoid collisions with buildings, vehicles and other planes, line up on the runway, take off, navigate to the destination, line up with the correct runway from the correct direction, land the plane, and taxi to the final terminal.
Naming your not-fully-autonomous car driving software "autopilot" is going to have a perception problem. Educating the public after the fact is a hard battle.
http://www.merriam-webster.com/dictionary/autonomous
3. Existing or capable of existing independently. But no its totes a public perception problem.
If I'm a bartender, and I tell a customer "this is a strong pour - it's literally cyanide!", and the customer drinks it, there is not a "he should have known the right definition of literally" defense.
If auto pilot in Tesla were used like auto pilots in modern commercial air travel, it would cover 95% of the operation time of the cars.
Edit: regarding the pilot who did the wrong thing, I don't think it's fair to say that he didn't know how to recover, either. He almost certainly knew how to recognize and recover from a stall. He was a glider pilot, where stalls are a matter of course. It seems that he panicked, which prevented him from thinking clearly and taking the proper actions. People do that sometimes, and a big reason you have two pilots is so the other one can step in when one of them gets stupid. The fatal flaw with the Airbus was the system which failed to adequately inform the other pilot of the first pilot's stupid actions. (In any sensibly designed aircraft, the two sets of controls will move together, providing physical feedback of each pilot's inputs to the other pilot.)
In addition to the warning light there is an audio warning "DUAL INPUT" and tactile feedback (stick vibration). The fact that the pilots did not recognize this condition feeds into my point about them not flying the plane nearly often enough to actually understand how it behaves in anything other than an ideal condition.
When building a several ton vehicle you need to design for human flaws, and Tesla hasn't. Every other manufacturer with adaptive steering and autopilot-esque features has created attention checkers to ensure the driver doesn't rely too heavily on autopilot. If one of them released a beta autopilot the NHTSA would be on the phone in record time telling them to knock off the foolishness.
Tesla makes very cool cars, and the technologies they and other autonomous car companies are developing will absolutely save lives, but it's stupid to ignore the human factor until you've developed a car that 100% doesn't need a human driver.
If the car is doing most of the work that requires a person's attention then they will pay attention to something else.
This will prove fatal when the sensors fail or there is some unforeseen condition.
Hunans are, at this point, able to detect and possibly correct for for more errors. Sure the car would be able to react more quickly but maybe it won't react at all.
(I did a bit of research, and reading around says "probably", but i trust HN's opinion a bit more :P)
But yes, they ought to add a lidar and more cameras so that there's 360 coverage with a good overlap, and a single failed sensor does not disable the ability to auto-drive safely.
Joking aside, there probably will not be special roads since the cars need to be safe in case the roads fail anyway. And I don't think anyone will be for these new roads that no cars can use so it is also a chicken and egg problem.
The Tesla sensor suite is:
- a bumper-level 2D radar, good for not rear-ending cars in front. Not good for obstacles at windshield height. Will detect a car. Might detect a bicycle. Won't detect most pedestrians.
- a forward facing camera using MobileEye software. This 1) recognizes lane lines, 2) tries to range the car ahead by putting a rectangle around the recognized rear end, and 3) reads speed limit signs. It may be able to recognize pedestrians. (Unclear. See [1])
- some ultrasonic sensors which detect obstacles to the side and rear at short range. Mostly useful for parking.
This just isn't enough. Tesla isn't profiling the road, and will drive off a cliff if the lines lead there, as the parent article points out. We had that figured out in the DARPA Grand Challenge a decade ago, where the vehicles didn't need road lines.
Compare Google's system.
[1] https://electrek.co/2016/06/26/tesla-autopilot-tests-pedestr...
Looking at it, it seems that the autopilot mostly adds another layer of indirection. Instead of driving directly, the driver gives the autopilot orders like "maximum speed 60" or "move one lane left/right". The driver still has to pay attention to what's happening around to give it the correct orders. In the example given in the article, the driver still has to check whether the lane is free before giving the car an order to move into that lane.
Then something changes.
Full autonomy is the only safe mode long term.
If you've never used the Tesla autopilot its a weird feeling.
It's not a fully self driving car and its obviously not strictly human controlled. Unfortunately it ends up being more mentally taxing to use this hybrid approach than to just drive yourself.
Consider highway driving, with normal human powered mode you are in full control so if you see brake lights a half kilometer up ahead you can disengage the cruise control and react on your own, everyone who has driven is comfortable with this.
With this assisted driving the car doesn't slow down right away, and its not clear if the car just can't see the tail lights lighting up yet or if its decided it doesn't need to react yet and as such you start to second guess the car,
- should I drive or should I leave it to the car?
- what if it turns when I grab the wheel? Will I make things worse by driving?
- does the car even see the object up ahead? How can I tell, its impossible to expect the car to tell you of an object that it cant' even see.
It becomes just more taxing to use the hybrid approach to driving and as such I don't use it at all. I have no doubt that the Tesla auto pilot is safer than driving, but I also have no doubt that it can royally screw up.
I've come to the conclusion that some assisted driving, like auto braking for obstacles that you will imminently hit is good but the kind of assisted driving where it can almost automatically drive for you is not really anywhere near ready, if you follow Tesla's rules on how to use it, it actually makes driving harder:(
Especially when breaking. The will it break or won't it (spoiler: it does) is nerve wracking.
I would like to think that you intentionally spelled "braking" as "breaking" in a deliciously punny word play on the robustness of the technology itself, as well as its ability to stop a hurtling vehicle from 'breaking' itself against a stationary object.
You still have to pay attention and decide, but the minutiae of making tiny steering movements is gone, leaving more capacity for higher level observation and planning.
The second guessing you describe simply doesn't happen for me. I'm capable of taking over and driving competently in any situation autopilot can handle. I never try to guess whether the car can see something; if it fails to respond in a way I like, I just take over. If I want to brake for a car and autopilot isn't braking, I brake. There's no need and no reason to wait for the car to maybe do it on its own or maybe not.
Disengaging autopilot, performing some maneuver, and reengaging it takes no significant time or effort beyond the maneuver itself. If you're sitting there wanting the car to react to something and it hasn't yet and you're waiting to see if it will, you're doing it all wrong.
Okay, but what if you're the sort of prematurely-conscientious person who holds a door for someone who's still 30 seconds away from the door? You'll always be doing things before the autopilot gets to them, because you're doing them before you're "supposed" to do them (which in normal human driving is almost never a problem, so there's nothing discouraging people from this.) Thus, the autopilot will never get to do anything, so there's no point to turning it on.