-
Notifications
You must be signed in to change notification settings - Fork 9.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Honda Pilot tuning / lane centering fixes #408
Conversation
Tuned kP and kI and Tire Stiffness Factor settings. Fixes lane centering issues in the following situations: 1. Hugging of left lane line during fast left curving roads 2. Hugging of right lane line during fast right curving roads 3. Left bias in fast lane on crowned roads (sloping down to the left) 4. Right bias in slow lane on crowned roads (sloping down to the right) Works better when lane_width = 2.85 (vs 3.7 default) in pathplanner.py
I’m driving a Honda Pilot 2019 ex-l. Noted noticeable improvement on fast lane curves especially against the barricade. Car remained centered and steady. Did not require manual steering. |
looks good @kegman . Kp seem quite high though. No steering wheel wobble? |
I didn’t note any wobble |
Going to test this... |
Just tested this on my morning commute. I definitely don't see any negative side-effects thus far. Let me test on my commute home as that is always a bit more vigorous and I'm generally paying more attention to its behavior. |
The changes are subtle, especially if you don't have heavily crowned roads where the slope is steep on the fast / slow lanes. It "sticks" to the center more strongly, especially around fast curves where you are hitting the steering limit. If you are driving on straight flat, center lanes you probably won't notice the difference. |
ok, there is enough consensus. Will merge. |
Brake noise issue is good, this one I'm not sure its good for 2017. |
Did the shake happen this morning? |
I'm not sure I can get behind this change at this time... I'm not saying we don't need some adjustments but at this time I don't know if this one is it... Although it may improve in certain situations like backroads or state routes, I think I'd rather have it back the way it was and just wait it out for HD Maps. Or maybe we need some sort of config file system built soon that accepts a YAML file so people can make their tweaks without forking and modifying the code. |
Perhaps you're right it only improves for 2018/2019 model. Or perhaps my particular car has some variances that most cars don't. Im fine with a reversion to the way it was before... Its gotta work well for the majority, not just for me. |
allright. I'll revert. Proper solution seem to differentiate between 2017 and 2018+ models |
Tuned kP and kI and Tire Stiffness Factor settings. Fixes lane centering issues in the following situations: 1. Hugging of left lane line during fast left curving roads 2. Hugging of right lane line during fast right curving roads 3. Left bias in fast lane on crowned roads (sloping down to the left) 4. Right bias in slow lane on crowned roads (sloping down to the right) Works better when lane_width = 2.85 (vs 3.7 default) in pathplanner.py
Fix old_car not fingerprinting sometimes
Tuned kP and kI and Tire Stiffness Factor settings. Fixes lane centering issues in the following situations: 1. Hugging of left lane line during fast left curving roads 2. Hugging of right lane line during fast right curving roads 3. Left bias in fast lane on crowned roads (sloping down to the left) 4. Right bias in slow lane on crowned roads (sloping down to the right) Works better when lane_width = 2.85 (vs 3.7 default) in pathplanner.py
* send future accel (0.45 seconds) to car as feedforward, not changing velocity * add comment for future me * add comment for future me * Revert "Disable long derivative if eager accel is enabled (same thing)" This reverts commit dc785ce. * Disable long deriv * Revert "Experimental feature: eager accel (commaai#382)" This reverts commit 58ee449. * rename back * offset but keep gas so car can release brakes easier * just offset * Update version * Update README.md * Update README.md * Update README.md * don't change tuning * add CP for accel delay * clip * always get that confused * notes * Update date * Add param to tune * Add param to tune
* send future accel (0.45 seconds) to car as feedforward, not changing velocity * add comment for future me * add comment for future me * Revert "Disable long derivative if eager accel is enabled (same thing)" This reverts commit dc785ce. * Disable long deriv * Revert "Experimental feature: eager accel (commaai#382)" This reverts commit 58ee449. * rename back * offset but keep gas so car can release brakes easier * just offset * Update version * Update README.md * Update README.md * Update README.md * don't change tuning * add CP for accel delay * clip * always get that confused * notes * Update date * Add param to tune * Add param to tune
This reverts commit 6b0a0fd.
Tuned kP and kI and Tire Stiffness Factor settings.
Fixes lane centering issues in the following situations:
Works well with lane_width = 2.85 in pathplanner.py