Skip to content
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

Reduce unnecessary temporary disengagements #584

Merged
merged 1 commit into from
Apr 2, 2019

Conversation

Gernby
Copy link

@Gernby Gernby commented Mar 28, 2019

This status was defined as a bump error, but it isn't actually due to bumps. It's also triggered by driver overrides that are somewhat higher than the "steer_override" threshold. By removing this temporary disengagement, the car is much more predictable on bumpy roads AND in turns that require assistance from the driver.

This status was defined as a bump error, but it isn't actually due to bumps.  It's also triggered by driver overrides that are somewhat higher than the "steer_override" threshold.  By removing this temporary disengagement, the car is much more predictable on bumpy roads AND in turns that require assistance from the driver.
@Gernby Gernby changed the title Eliminate unnecessary temporary disengagements Reduce unnecessary temporary disengagements Mar 28, 2019
@rbiasini
Copy link
Contributor

rbiasini commented Mar 28, 2019

@Gernby , interesting. So with state 4 the EPS remains responsive and there is no need to command zero torque. Thanks, merged this internally for now.

@Gernby
Copy link
Author

Gernby commented Mar 28, 2019

Actually, I'm not certain whether the EPS continues responding to torque requests during state 4, but it doesn't cause any errors (on my 2018 Accord), and OP's behavior is more desirable.

@Gernby
Copy link
Author

Gernby commented Mar 28, 2019

The reason why I say OP's behavior is more favorable is because it doesn't reset PID. This is a huge benefit in a curve.

Here is a video showing a curve that would normally require me to rapidly grab the steering wheel before hitting the curb due to a bump.

!(https://user-images.githubusercontent.com/6308011/55197480-ba040480-5180-11e9-87ba-14ff15e14da4.png)

@rbiasini
Copy link
Contributor

confirmed this change is good on Accord. Not sure about other models.

@Gernby
Copy link
Author

Gernby commented Mar 29, 2019

If it helps, this change was merged into one of @kegman 's branches on 3/27/19 (not his default branch), which I believe has been used by many Honda's since then.

https://github.com/kegman/openpilot/tree/kegman-plusGernbySteering-0.5.10

@rbiasini
Copy link
Contributor

oh yes, that helps!

@rbiasini
Copy link
Contributor

rbiasini commented Apr 2, 2019

verified. Nice change.

@rbiasini rbiasini merged commit ca2f309 into commaai:devel Apr 2, 2019
@Gernby Gernby deleted the patch-1 branch June 26, 2019 03:12
netadvanced pushed a commit to netadvanced/openpilot that referenced this pull request Mar 23, 2020
sidebar shouldnt pop up when tapping df button.
dragonpilot pushed a commit to dragonpilot-community/dragonpilot that referenced this pull request Apr 7, 2020
This status was defined as a bump error, but it isn't actually due to bumps.  It's also triggered by driver overrides that are somewhat higher than the "steer_override" threshold.  By removing this temporary disengagement, the car is much more predictable on bumpy roads AND in turns that require assistance from the driver.
chrispypatt pushed a commit to chrispypatt/openpilot that referenced this pull request Jan 20, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants