Live data from Hacker News

Comma Two Devkit

comma.ai

51–60 of 255 posts

Re: Comma Two Devkit

#51
Let's say I order this stuff and flash the firmware of my car.

If there was a bug in comma ai program (like jerking the driving wheel and slam my car in the guard rail without giving me time to react) I guess I am liable?

That sounds like a bad idea.

Re: Comma Two Devkit

#52

The Comma One source code was put online (I think by the author?) and deemed to be incredibly dangerous. If I recall there was very little error handling. Does anyone know what has really changed since then?

[deleted]

Re: Comma Two Devkit

#53

Comma.ai represents a strange attitude towards life in which you try to turn hard, serious problems (like self-driving), into trivial problems (write some Python and run it on Android phones and plug it into your car!) and try get away with it. It only has a chance of working if you are cool enough in SV such as geohot. I interviewed there once and it was extremely off-putting how clear their demand for fast progress…

Great perspective. Why isn't SDC software held to the same regard as Boeing? The safety framework is the same.

Re: Comma Two Devkit

#54

The Comma One source code was put online (I think by the author?) and deemed to be incredibly dangerous. If I recall there was very little error handling. Does anyone know what has really changed since then?

Yeah plenty has changed since then, there are limits that are checked twice to ensure the driver is always able to take control. If violated, the car or openpilot throws an error openpilot.comma.ai

Source (i assume you read the source code and know where these checks are)?

Re: Comma Two Devkit

#55
post #19

Quick bit of feedback for any Comma employees lurking: It took me a very long time to realize that this was a self-driving solution for existing vehicles. The hero just says "Driven over 6 million miles" and then a "Buy Now". When I scrolled down and looked at the product and read: > We’ve added an infrared camera to provide 24/7 driver monitoring, an integrated panda, a custom cooling solution, and an OBD-C port wit…

Seriously. The website does a pretty crappy job at explaining what the product actually is.

I think that's sort of by design. The NHTSA shut down their ability to sell in the US a few years ago. This seems to be some sort of stealth method to sell it again using the same sort of trick pharmaceutical companies use where they don't have to tell you any warnings if they don't actually tell you what the thing does.

https://techcrunch.com/2016/10/28/comma-ai-cancels-the-comma...

Re: Comma Two Devkit

#56
I clicked around for a while and it took me forever to figure out what this was. For the longest time I thought it was a dash cam. What's an integrated panda? Why do I care about a custom cooling solution?

Re: Comma Two Devkit

#57

Let's say I order this stuff and flash the firmware of my car. If there was a bug in comma ai program (like jerking the driving wheel and slam my car in the guard rail without giving me time to react) I guess I am liable? That sounds like a bad idea.

they have limits in place so it never "jerks" the wheel. They are liable in the same way that your automatic cruise control would accelarate towards a stopped car

Re: Comma Two Devkit

#58

Can anyone here comment on actually using a Comma product? I don’t even drive a car, but I don’t see why anyone would buy something like this yet. My point being that it’s not full self driving, and frankly its safety is entirely questionable. Self driving is supposed to make driving less stressful, but does having a system like this actually do that? Or does it make you more stressed because you have to be conscious…

I find driving much less fatiguing when using my Eon (the previous iteration of this product). Taking yourself out of the feedback loop of constantly adjusting steering (and gas if in traffic) makes the experience much more relaxing even though you still have to pay full attention. In my experience, OpenPilot is really rock solid in normal highway driving scenarios and there isn't anything stressful about using it.

As far as safety goes, their safety policy is outlined here: https://github.com/commaai/openpilot/blob/devel/SAFETY.md

the short of it is:

"""

The driver must always be capable to immediately retake manual control of the vehicle, by stepping on either pedal or by pressing the cancel button.

The vehicle must not alter its trajectory too quickly for the driver to safely react. This means that while the system is engaged, the actuators are constrained to operate within reasonable limits.

"""

Those checks are separately coded into both OpenPilot, the self-driving software, and Panda, the microcontroller responsible for communicating between OpenPilot and the vehicle.

Re: Comma Two Devkit

#59
post #19

Quick bit of feedback for any Comma employees lurking: It took me a very long time to realize that this was a self-driving solution for existing vehicles. The hero just says "Driven over 6 million miles" and then a "Buy Now". When I scrolled down and looked at the product and read: > We’ve added an infrared camera to provide 24/7 driver monitoring, an integrated panda, a custom cooling solution, and an OBD-C port wit…

Came here to say something similar. I briefly thought it might have been a self-driving add-on because of this bit:

>The comma two does not ship preloaded with software capable of controlling your car. Open source software can be installed separately.

But then I figured that if it actually did that, they'd be screaming about it, not talking about how you can watch your drives.

Kind of hilarious.

Re: Comma Two Devkit

#60

Let's say I order this stuff and flash the firmware of my car. If there was a bug in comma ai program (like jerking the driving wheel and slam my car in the guard rail without giving me time to react) I guess I am liable? That sounds like a bad idea.

OpenPilot doesn't require you to flash anything to your car, everything is done using the same CAN messages that the stock ADAS system sends. Further, the microcontroller that communicates between OpenPilot and the vehicle is hardcoded to block any CAN messages OpenPilot sends that are deemed to be too fast to react to:

https://github.com/commaai/openpilot/blob/a2ae18d1dbd1e59c38...

Post reply on HN