Hyundai Forums banner

comma three/openpilot

16K views 31 replies 7 participants last post by  RodSlinger  
#1 ·
I know there have already been threads discussing this but I thought I'd create a new one since it's been a while. Here's my review of openpilot and the comma three.
(Openpilot)

comma.ai recently released their comma three device, which you can install and run openpilot on. Compared to the previous comma two device, the difference is mainly in hardware thus far, with the new wide & narrow front-facing cameras and wide-angle driver facing camera. The device is no longer built using a phone but is rather built on "custom hardware". It feels much more refined compared to the comma two.

The comma three is currently limited by data, meaning that it basically performs the same as the comma two (albeit the higher cost), but as comma collects more data from comma three users, its functionality *should overtake the comma two.

My personal experience with the device has been great. I ordered a comma two myself but had returned it due to the release of the comma three. comma has announced software support for the two up until July 2022, however. I have a highway commute every day so it's nice to use openpilot to ease the drive. The biggest selling point for me was the ability to remove the steering wheel nag and have it replaced by the driver monitoring camera. The lateral capabilities of openpilot is also MUCH better than the stock Hyundai LFA.

The stock Hyundai LFA system disengages when a lane marking is not present, and an issue with that is there is no audible alert that notifies the driver that the system has been disengaged, just a flashing green steering wheel icon that turns white. While the actual performance of the stock LFA system works quite well, I find it to randomly disengage at times even with lane markings present, and it feels like the system is constantly correcting itself and the vehicle ends up swaying left and right. openpilot solves this (not 100% but a lot better).

The biggest thing that is lacking from openpilot however, is longitudinal control. On the current-gen Sonata, openpilot can only perform lateral control (steering), but not longitudinal (gas & brakes). The only method to get longitudinal control working is to modify radar wiring or to wait until comma releases a vision-only longitudinal system. The great news is that the Hyundai Sonata is comma's primary development platform, so our cars will be one of the best that operates on openpilot.

openpilot works best on highways still, but the release of a vision long system will hopefully bring a better experience in the city, meaning red light and stop sign detection, and stopped car detection.

Would I recommend the comma three? If you don't use the stock Hyundai driver-assist systems; definitely not. If you are looking at the comma three because it has "self-driving" features, I would still not recommend it just yet due to the lack of longitudinal control. If you're someone who's into tech, is interested in autonomous driving, and want to mess around with openpilot and your car, then I definitely would recommend it. The comma two is still being sold for $1099 (although many users are selling their used comma two for a lot less), or if you don't want to spend much, you can achieve a lot of the same by building your own device using a LeEco phone.

Also I thought I'd mention, I'm not affiliated with comma, just intrigued in what they're doing and am a tech nerd.

Here's a recent drive I have with the comma three, there were situations where I had to brake due to the lack of openpilot long, in which I couldn't trust the Hyundai system to perform properly.

461316

461339
 
#2 ·
If you're not interested in openpilot/self-driving, skip this!!

Hey y'all, a month later and I've got some cool updates to share about openpilot, especially for those who already have an openpilot device. The Hyundai Sonata now has openpilot longitudinal control, meaning that instead of using the stock Hyundai SCC, it will use openpilot's ACC instead. This allows for better cut-in detection and more precise vehicle tracking using radar + vision. The disadvantage, however, is that AEB (automatic emergency braking) is disabled and won't function until openpilot has its own version of AEB.

While openpilot longitudinal is not currently "released", it is available to try and will be in an upcoming release. I'm not exactly sure which version but it's definitely coming. I've been testing it for about a month now and it works phenomenally compared to stock SCC.

With openpilot longitudinal control, allows for many new features such as red light/stop sign detection. You can see in this tweet that openpilot starts to slow before the stop sign is reached. openpilot can also stop for red lights! I've included videos of my demo of both stop signs and red lights. Redlights/stop signs are pretty new and experimental, so they are far from perfect. It is, however, incredible to see what could be achieved with openpilot.

If you have a comma device w/ a Hyundai sonata and are interested in setting up openpilot long or stop lines, message me and I can help you out, or I can create a post/guide on how to do so.


 
#11 ·
I'm considering purchasing a comma 3.


do you still like the product after using it for so long/ are there any unlisted gripes you have with the product

I watched a video stating the comma 2wider came allows for better turn control on windy roads


do you know if this has been resolved through software?


I saw your video on the comments you mentioned it struggles above 65mph is it comparable to the factory LKA at those speed or does that mean it's not useable above 65?

 
#13 ·
The comma three/openpilot is fairly mature now. At the time of that comma two vs comma three video, the openpilot software was only trained on data that came from the comma two, which meant that the model was limited in what it can see and what it can do. The comma two has been deprecated since, and newer models are trained strictly on data from the comma three. (comma twos no longer receive software updates). The steering torque on our Hyundais is really good, which translates to some incredible curves and turns.

When I mention the 65mph issue, that is because of the new experimental mode, or also known as end-to-end longitudinal. Traditionally, smart cruise control (or adaptive cruise control) uses a set of hardcoded commands, which means you set a speed, the car will accelerate to that speed, and slow down if it sees a lead vehicle. What end-to-end longitudinal (experimental mode) tries to accomplish is to apply the gas and brakes based on what it sees from the camera view, which translates to features such as slowdown for turns/curves, right light/stop sign detection, and more.

Experimental mode is a very new feature and does not work quite well, hence my comment on the video. You should be using "chill mode", which is just stock SCC + openpilot lateral (steering control) on a daily basis, and experimental mode when you wanna try out the latest and show off the newest features.

As far as compared to the factory lane following assist, openpilot is WAY better. It handles curves a lot better (applies more torque to the steering wheel than factory lane following assist would). openpilot is able to drive without any lane lines, which factory LFA requires. You no longer need to apply steering every so often as the comma three monitors the driver.

All in all, I have no gripes or issues with openpilot. It really is incredible. When the comma three was first launched, the pricing on it ($2,199 + harness [$200]) was very expensive. But they've recently lowered the price to ($1499 + harness), which I think is a fantastic deal for what you're getting.
 
#12 ·
I have one on my 23 N-Line. It works really well. I have no issues at higher speeds. About the only hiccup may be a sharp curve if going too fast. I'll have to assist the wheel a bit but that is rare. It will take cloverleaf exit ramps off interstates just fine.

I've put 9k miles on my Comma3 since Thanksgiving and it has made my work trips so much easier. Just set the cruise and pay attention. I've gone from Atlanta to Raleigh and never touched the gas, brake or steering. Just signaled for a lane change and it did the rest. Managed construction zones well also.
 
#26 ·
Thanks for the in-depth reply.

Firstly I wasn't able to get experimental mode engaged I attempted enabling longitudinal control for Comma 3 running 0.91 with this tutorial.

Although the toggles for it didnt show


, not sure if I'm going about it in the wrong way.. Are radar tracks intended to work with the 0.91 openpilot ?

Seems my cars radars might not supported 2020 DN8 2.5 ...?
View attachment 479152
Take your radar version (from the output in the screenshot you attached), and add it into that file like this:

Image


Then rerun the script and it should work.
 
#27 ·
Take your radar version (from the output in the screenshot you attached), and add it into that file like this:

View attachment 479169

Then rerun the script and it should work.

Thank you! I ended up installing the sunny fork and got radar working, but noticed it(fork) affects boot time. It seems to be a little more laggy in general and the fear while using it increases.

I may attempt going back to 0.91 and enabling radar with that...
 
#30 ·
You need to create a pull request against comma's github to make sure your car's fingerprint values get included in the next release: Pull requests · commaai/openpilot

Also should note, experimental mode will not work on ANY Hyundai-Kia-Genesis vehicles unless you're running master, devel, master-ci, any fork based off master. Stock release branches do not allow HKG cars to run experimental mode.