Earlier quoted context omitted.
And when that bug is fixed, assuming modern update practices, it is fixed for everyone. In effect, human drivers can only learn from their own mistakes whereas autonomous systems learn from every mistake made by their system's drivers.
But can you really fix a bug in a machine learning algorithm? Sure, you can retrain it on the data which caused the crash, but could that mean you created another bug somewhere else?
Apollo – An open autonomous driving platform
71–80 of 80 posts
Re: Apollo – An open autonomous driving platform
#72Autonomous driving based purely on machine learning from vision is scary. Machine learning is, after all, a statistical method. It's going to do really great most of the time, and really badly once in a while.
The exact same can be said about human drivers. Why do we demand that autonomous driving is 100% safe? I would be completely fine with autonomous cars that sometimes crash, but are still less likely to do so than with human drivers.
Re: Apollo – An open autonomous driving platform
#73Earlier quoted context omitted.
The exact same can be said about human drivers. Why do we demand that autonomous driving is 100% safe? I would be completely fine with autonomous cars that sometimes crash, but are still less likely to do so than with human drivers.
We accept that human drivers kill thousands upon thousands of people. We won't tolerate deaths from automation even in the single digits. That may not be rational but it's also unlikely to change.
The way I see it, AI assisted driving is the way to go. Fully autonomous driving is, at least in my opinion, a pipe dream. No amount of testing will ever be able to prove an AI is safer than a human in all situations. They might be safer in some though, e.g. highway drives, quiet roads at night etc. So instead of pouring in vast amounts of money developing fully autonomous vehicles, why not spend it on improving the existing AI assistance features that already exist, so we can prevent most human errors, without introducing new AI failure modes.
Note that this means we should all forget about the dream of not having to pay attention on the road because 'the car drives itself', and that we should actually dial back things like Tesla autopilot, which venture too close to 'car drives itself'. The driver should be in control, until he/she makes a mistake, then the AI should prevent worse.
On a side note: people comparing plane autopilots to point out the merits of fully autonomous driving are really missing the point, there is no AI in avionics whatsoever.
Re: Apollo – An open autonomous driving platform
#74Earlier quoted context omitted.
We accept that human drivers kill thousands upon thousands of people. We won't tolerate deaths from automation even in the single digits. That may not be rational but it's also unlikely to change.
I never understand why it has to be either one or the other. Either we accept deaths caused by human drivers, or we go full autonomous and we accept deaths by software errors. The way I see it, AI assisted driving is the way to go. Fully autonomous driving is, at least in my opinion, a pipe dream. No amount of testing will ever be able to prove an AI is safer than a human in all situations. They might be safer in som…
Re: Apollo – An open autonomous driving platform
#75Earlier quoted context omitted.
Hmmm, thanks for the additional info. Still seems like a bad idea. Based on your assertion, what happens when the RTOS/microcontroller does not receive a "decision" before the scheduling deadline? Many things can hang a Linux box... the reason why RTOS exists is because nothing can stop the scheduler. I would be very curious to hear from the Apollo developers. What is the intended platform and developer audience? Is…
There are way to make Linux an RTOS, including work on pushing RT deterministic scheduler in the mainline[1]. [1] https://rt.wiki.kernel.org/index.php/Main_Page
Re: Apollo – An open autonomous driving platform
#76Earlier quoted context omitted.
Yet, Robots and automated machines (not the autonomous vehicles) still killed/injured a few dozen people since 1984 according to U.S. Department of Labor. [1] [1]: https://www.osha.gov/pls/imis/AccidentSearch.search?acc_keyw... Worldwide stats will be far more than that. We've accepted it, haven't we?
They're freak accidents. We wouldn't tolerate deaths day in and day out to the tune of 40,200 in the US in 2016. ..too lazy to find and paste stat from mobile
Also I don't understand why we would accept freak accidents but not other accidents? An accdient is an accident. A death is tragic regardless what caused it.
Re: Apollo – An open autonomous driving platform
#77Earlier quoted context omitted.
They're freak accidents. We wouldn't tolerate deaths day in and day out to the tune of 40,200 in the US in 2016. ..too lazy to find and paste stat from mobile
You said we won't accept those deaths "even in the single digit", not 40k+ deaths, which is a few orders of magnitude higher. Also I don't understand why we would accept freak accidents but not other accidents? An accdient is an accident. A death is tragic regardless what caused it.
Re: Apollo – An open autonomous driving platform
#78Earlier quoted context omitted.
Count me out on ever contributing to a project like this. I really don't want to be a test case.
This isn't because it's unreliable or because you (the developer) would be a test case. I mean, I don't know anything about this project so I can't vouch for it, but pretty much every open source project in this area is obligated to have this kind of verbiage and it has nothing to do with the quality of the project. This is so you can contribute to an open source project without worrying about some random person suin…
Just because you write it down doesn't make it so. Even if a lawyer wrote it.
Re: Apollo – An open autonomous driving platform
#79Earlier quoted context omitted.
This isn't because it's unreliable or because you (the developer) would be a test case. I mean, I don't know anything about this project so I can't vouch for it, but pretty much every open source project in this area is obligated to have this kind of verbiage and it has nothing to do with the quality of the project. This is so you can contribute to an open source project without worrying about some random person suin…
Maybe I wasn't clear. I don't want to be a test case for the disclaimer . Just because you write it down doesn't make it so. Even if a lawyer wrote it.
If an open source project in this area doesn't have a disclaimer like this, the people running that project are clueless, and if they're clueless about that, they're almost certainly clueless about the much more complicated technical stuff, so it wouldn't be a project which would be desirable to contribute to in the first place.
Re: Apollo – An open autonomous driving platform
#80Autonomous driving based purely on machine learning from vision is scary. Machine learning is, after all, a statistical method. It's going to do really great most of the time, and really badly once in a while.
The exact same can be said about human drivers. Why do we demand that autonomous driving is 100% safe? I would be completely fine with autonomous cars that sometimes crash, but are still less likely to do so than with human drivers.