Maybe I'm missing something, is this is a platform strictly for developing ML techniques? Or is it intended to actual run in a vehicle... on ubuntu, in a docker container? I'm no expert, but I would think you'd want a realtime OS for this. Right?
More likely is that the car would have a Linux box running this software that connects to one or more micro controllers. The micro controllers handle any sensors/actuators with real time requirements, and may be running an RTOS or just bare metal.
Apollo – An open autonomous driving platform
61–70 of 80 posts
Re: Apollo – An open autonomous driving platform
#62Autonomous 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.
Determinism rules for aeronautical engineers (software and hardware), and thus, today, flying is the safest transportation mode.
Re: Apollo – An open autonomous driving platform
#63Earlier quoted context omitted.
To err is human. We can punish erring drivers by law. But we cannot punish a robot. Unless there is law that applies to the owner of the autonomous vehicle companies on erring automatons unleashed by them :-) and they are implementable.
Do you punish a human because of payback or so that it doesn't commit again the same error ?
Re: Apollo – An open autonomous driving platform
#64Earlier quoted context omitted.
They shouldn't be because even as a cautious driver you are subjected to noncautious drivers and, more importantly, no matter how cautious you are a well designed AI is almost certainly better.
Both cautious & rash drivers face the same external factors, but latter are more likely to wreck themselves, sometimes without involving others. So probability of an accident for latter are higher. 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.
Re: Apollo – An open autonomous driving platform
#65Earlier quoted context omitted.
Do you punish a human because of payback or so that it doesn't commit again the same error ?
Of course its revenge. A eye for a eye, a tooth for a tooth. You are not talking with a civilized species here, although the philosophical decoration sometimes can lead one astray.
Re: Apollo – An open autonomous driving platform
#66Earlier quoted context omitted.
> The exact same can be said about human drivers 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.
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.
Re: Apollo – An open autonomous driving platform
#67Earlier 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.
Will you find acceptable a plane crash because of technical failure? 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.
Re: Apollo – An open autonomous driving platform
#68Earlier quoted context omitted.
More likely is that the car would have a Linux box running this software that connects to one or more micro controllers. The micro controllers handle any sensors/actuators with real time requirements, and may be running an RTOS or just bare metal.
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…
Re: Apollo – An open autonomous driving platform
#69Earlier quoted context omitted.
The autonomous racing league that meets in Oakland is doing exactly that. Typically the R/C car uses wifi to connect back to an AWS instance for the heavy lifting.
> Typically the R/C car uses wifi to connect back to an AWS instance for the heavy lifting. 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.
Re: Apollo – An open autonomous driving platform
#70Earlier quoted context omitted.
Will you find acceptable a plane crash because of technical failure? Determinism rules for aeronautical engineers (software and hardware), and thus, today, flying is the safest transportation mode.
> Will you find acceptable a plane crash because of technical failure? 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 avi…