openpilot

openpilot is an open source driver assistance system. openpilot performs the functions of Automated Lane Centering and Adaptive Cruise Control for over 85 supported car makes and models. (by commaai)
C++

Openpilot Alternatives

Similar projects and alternatives to openpilot
  • GitHub repo minikeyvalue

    A distributed key value store in under 1000 lines. Used in production at comma.ai

  • GitHub repo 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.

  • GitHub repo tinygrad

    You like pytorch? You like micrograd? You love tinygrad! ❤️

  • GitHub repo neo

    comma neo research platform (by commaai)

  • GitHub repo rpi-deep-pantilt

    Object tracking tutorial using TensorFlow / TensorFlow Lite, Raspberry Pi, Pi Camera, and a Pimoroni Pan-Tilt Hat.

  • GitHub repo openpilot

    open source driving agent (by ErichMoraga)

  • GitHub repo distribkv

    Distributed key-value database in Go

NOTE: The number of mentions on this list indicates mentions on common posts. Hence, a higher number means a better openpilot alternative or higher similarity.

Posts

Posts where openpilot has been mentioned. We have used some of these posts to build our list of alternatives and similar projects - the last one was on 2021-02-22.
  • Just test drove a 2020 bolt premier
    reddit.com/r/BoltEV | 2021-02-24
    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
    reddit.com/r/leaf | 2021-02-22
    You should try OpenPilot instead: https://comma.ai/
    reddit.com/r/leaf | 2021-02-22
  • Meet Sharkie. 2017 Premier with ACC. So far so good!
    reddit.com/r/volt | 2021-02-20
    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
    reddit.com/r/cars | 2021-02-17
    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
  • news.ycombinator.com | 2021-02-16
    news.ycombinator.com | 2021-02-15
    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...

    news.ycombinator.com | 2021-02-15
    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...

    news.ycombinator.com | 2021-02-15
    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...

    news.ycombinator.com | 2021-02-15
    > 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.

    [0] https://github.com/commaai/openpilot

  • Comma.ai, self-driving cars and indefinite optimism
    news.ycombinator.com | 2021-02-16
    > 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

Basic openpilot repo stats
28
22,650
9.9
2 days ago

commaai/openpilot is an open source project licensed under MIT License which is an OSI approved license.