Apollo – An open autonomous driving platform
github.com
github.com
8. Limitation of Liability. In no event and under no legal theory,
whether in tort (including negligence), contract, or otherwise,
unless required by applicable law (such as deliberate and grossly
negligent acts) or agreed to in writing, shall any Contributor be
liable to You for damages, including any direct, indirect, special,
incidental, or consequential damages of any character arising as a
result of this License or out of the use or inability to use the
Work (including but not limited to damages for loss of goodwill,
work stoppage, computer failure or malfunction, or any and all
other commercial damages or losses), even if such Contributor
has been advised of the possibility of such damages.This is so you can contribute to an open source project without worrying about some random person suing you. This is to protect the contributors, which includes anyone who submits changes, which would include you. If you see an autonomous driving project that doesn't have language like this, that's the project you want to stay away from, not this one.
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.
"The Apollo Open Platform (“Platform”) data, software and code provided or developed on the Platform (collectively, “Platform Code”), may be licensed to you strictly for testing purposes."
http://apollo.auto/docs/disclaimer.html
IANAL, but is it permissible to say that Apache licensed code is only licensed for the purposes of "testing"? Wouldn't that conflict with clause 2 of the Apache license?
That may not be rational but it's also unlikely to change.
[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?
..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.
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.
Maybe not. There are cautious drivers and there are rash drivers. The probability of accident is wildly different for both of them. However the probability of an accident due to a a bug/miscalculation in autonomous driving is same for everyone.
AI may be good at reducing the average number of accidents, but when a tricky situation occurs, the probability of accident could be in this order "rash > AI > cautious".
I know such a thing is nont quantifiable thus, the laws min(ability) applies, none the less, one should not judge from appearance here, but rather from actual incidence lists.
Determinism rules for aeronautical engineers (software and hardware), and thus, today, flying is the safest transportation mode.
Oh but they did and still do, but has improved, as every technology matures. My great-grandparents traveled a lot by airplane in the 50's, and always traveled separately so the kids didn't lose both parents in the event of a crash, but guess what happened the one time they traveled together...
> It is estimated that approximately 22 percent of aviation accidents are caused by mechanical failures.
Wow, and the latency is manageable for the task?
Let's assume 50ms or 20 updates per second, and a car driving at 40m/s or about 145kmh / 90mph, the reaction time of the of the computer is after the car moved 2 meters (about 6.5 feet). A human would only react after about 8.5 meters (about 28 feet) - quite the difference.
It is apparently based on ROS like Autoware.
I'm no expert, but I would think you'd want a realtime OS for this. Right?
using the "RPLidar A2" https://www.slamtec.com/en/Lidar
looks interesting.
Edit: or more stable tri-cycle/quad-cycle