See the ROS2 real-time proposal link above for a discussion of ROS's shortcomings. ROS is ok for school projects and loose systems but you can't use it to pilot a passenger aircraft or car.
Imagine predicting pedestrian behavior with if/else and numeric thresholds (distance to curb less than 1.25 meters?) instead of a principled model trained on data. Waymo uses sophisticated predictive models trained on…
Waymo: Code written by professionals. A system using models trained on vast amounts of data. Written slowly, meticulously, exhaustively, heavily reviewed, and intended to be reliable. Cruise: Amateur hour, written FAST.…
There is always an expert safety driver ready to take over. You can operate an unreliable system (randomly reacting late 0.1% of the time because of a hiccup in C++'s standard library memory allocator, say, or…
I am one of those early employees. When GM bought us we were given three Milestones to reach. The first Milestone was supposed to be delivered this time last year. We failed to deliver. We didn't have the basis for a…
It's not a shitpost. I've been suffering in Cruise's trashy codebase for years now. I know a little about Waymo. They seem ok. Everyone else, I have no idea.
Cruise Automation's software is a sloppy collection of special cases, coded by hand. We write ad-hoc rules to handle each situation we observe. We don't really develop any neural networks ourselves. We use what we can…
See the ROS2 real-time proposal link above for a discussion of ROS's shortcomings. ROS is ok for school projects and loose systems but you can't use it to pilot a passenger aircraft or car.
Imagine predicting pedestrian behavior with if/else and numeric thresholds (distance to curb less than 1.25 meters?) instead of a principled model trained on data. Waymo uses sophisticated predictive models trained on…
Waymo: Code written by professionals. A system using models trained on vast amounts of data. Written slowly, meticulously, exhaustively, heavily reviewed, and intended to be reliable. Cruise: Amateur hour, written FAST.…
There is always an expert safety driver ready to take over. You can operate an unreliable system (randomly reacting late 0.1% of the time because of a hiccup in C++'s standard library memory allocator, say, or…
I am one of those early employees. When GM bought us we were given three Milestones to reach. The first Milestone was supposed to be delivered this time last year. We failed to deliver. We didn't have the basis for a…
It's not a shitpost. I've been suffering in Cruise's trashy codebase for years now. I know a little about Waymo. They seem ok. Everyone else, I have no idea.
Cruise Automation's software is a sloppy collection of special cases, coded by hand. We write ad-hoc rules to handle each situation we observe. We don't really develop any neural networks ourselves. We use what we can…