Openpilot Alternatives
-
minikeyvalue
A distributed key value store in under 1000 lines. Used in production at comma.ai
-
LevelDB
LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values.
-
Scout
Get performance insights in less than 4 minutes. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
-
tinygrad
You like pytorch? You like micrograd? You love tinygrad! ❤️
-
neo
comma neo research platform (by commaai)
-
rpi-deep-pantilt
Object tracking tutorial using TensorFlow / TensorFlow Lite, Raspberry Pi, Pi Camera, and a Pimoroni Pan-Tilt Hat.
-
openpilot
open source driving agent (by ErichMoraga)
-
distribkv
Distributed key-value database in Go
Posts
-
Just test drove a 2020 bolt premier
The rest of your long pile of copypasta drivel is rendered irrelevant by the fact that you're pushing the Comma Pedal, which: Comma is SO afraid of lawsuits over that they refuse to sell it and refuse to actively support it in any way, shape, or form. From https://github.com/commaai/openpilot/wiki/comma-pedal#Obtaining_a_Comma_Pedal:
-
Propilot
You should try OpenPilot instead: https://comma.ai/
-
Meet Sharkie. 2017 Premier with ACC. So far so good!
I run comma.ai's openpilot, would heavily recommend. https://github.com/commaai/openpilot/wiki/GM
-
Guys who drive mini-vans, how much do your nuts weigh?
Get the Sienna. Also, if you can (don't know your budget), get a 2018 or later so you can put in a Comma 2 and get Tesla-like autopilot.
-
What Car Should I Buy? - A Weekly Megathread
Here's some additional info on comma.ai's open pilot comma.ai – Introducing openpilot
-
CANbus dump of the Hyundai Kona
for the LKAS connector here is a document detailing how to identify each connector, https://github.com/commaai/openpilot/wiki/Hyundai-Kia-Genesis
-
This just isn't true as far as I am aware. The vehicle interfaces[0] and control loop are all in Python. It doesn't help if other components are in C if your commands to the vehicle are interrupted by GC pauses.
[0] https://github.com/commaai/openpilot/tree/master/selfdrive/c...
CPython includes both reference counting and a stop-the-world tracing garbage collector. You can turn off the GC -- and openpilot appears to do so[1] -- but the tradeoff is that any objects that are part of reference cycles will be leaked, and will not be deallocated until the program exits.
Anybody want to place bets on how many of these dependencies[2] have been audited to determine whether they can create cyclic references?
[1]: https://github.com/commaai/openpilot/blob/master/common/real...
Isn't any ML model "just a bunch of weights," if you look at it right?
So, where does "modelV2" come from here, in the part that plans the lateral steering action? https://github.com/commaai/openpilot/blob/4ace476f14bb73c354... . It's a model. A video frame goes into the model, and somehow the desired path comes back out. That's the core of the driving system!
Here's an analysis of one of the closed parts: https://medium.com/@chengyao.shen/decoding-comma-ai-openpilo...
> Was following the lead car on a highway traffic jam, that car was going without lights so might be a reason. Braking was really hard when he stopped, almost hit him ) I had a feeling that C2 don't see it at all.
What's more worrying is that Comma's response is often either a) declare it a hardware failure or b) basically a WONTFIX:
> Comma support's response is to return/exchange the unit due to presumed hardware failure. It would be nice to know what exactly happened but I get you can't thoroughly investigate every anomaly. Folks at @commma feel free to close this issue.
> @Torq_boi said that it is not a model bug, but old known problem with no time to brake as lead car accelerated and braked fast. (So could INDI tuning fix that problem?)
> Closing this issue since it probably was hardware failure.
> If it happens a lot it's usually a hardware failure. But try running openpilot release instead of dragonpilot before drawing any conclusions.
-
Comma.ai, self-driving cars and indefinite optimism
> Automakers and Comma are operating at completely different scales. Orders of magnitude apart.
Super Cruise has 7 million miles driven [0]. Comma has 35 million miles driven [1]
> Comma also incentivizes customers to keep quiet if the autopilot fails
How do you figure? The amount of weird hatred people have towards comma is much more than Cadillac. You can find literally hours of real life video of comma driving in cars. Professional reviewers like Consumer Reports are not biased. Comma doesn't have a PR guy or teams of lawyers. They have no influence over trade publications or blogs. I think people and reviewers would judge comma much more harshly than they would big auto.
> At minimum, automakers are working with safety regulators
> openpilot is developed in good faith to be compliant with FMVSS requirements and to follow industry standards of safety for Level 2 Driver Assistance Systems. In particular, we observe ISO26262 guidelines, including those from pertinent documents released by NHTSA. In addition, we impose strict coding guidelines (like MISRA C : 2012) on parts of openpilot that are safety relevant. We also perform software-in-the-loop, hardware-in-the-loop and in-vehicle tests before each software release. [2]
Please point me to the safety documents of the competitors.Most don't even have driver monitoring like comma.
[0] https://www.cadillac.com/world-of-cadillac/innovation/super-...
[1] comma.ai
[2] https://github.com/commaai/openpilot/blob/master/SAFETY.md
- Autopilot on Cars for $999
Stats
commaai/openpilot is an open source project licensed under MIT License which is an OSI approved license.