Skip to content

Conversation

@meadhours
Copy link

I’ve implemented a new "Hands-Off Protection" feature for OpenFFBoard specifically designed to stabilize high-torque DD motors (like Hoverboard setups) and prevent death wobble without sacrificing drift responsiveness. The system uses a Conditional Active Damping algorithm in the firmware that monitors angular velocity in real-time; unlike standard damping, it remains 100% transparent during normal driving and only applies a precision floating-point counter-force when the wheel speed exceeds a user-defined threshold

@Ultrawipf
Copy link
Owner

I will have to test this. I am not sure if active dampening is the right approach for this. I am more on the side of passively cutting torque to limit acceleration for users who want that feature.

As it is not a game controlled effect it probably makes more sense in the axis than in the effect calculator class as well and we already do have planned acceleration limiting there.

In PR #168 this gets expanded and we are currently working on merging these functions so maybe it can be extended a bit by testing your approach as well.

@meadhours
Copy link
Author

Of course, you can test it. If you find any problems, I'd appreciate it if you let me know. The speed limiter works to some extent for this task, but since it doesn't do exactly what I want, I felt the need to create something like this. Of course, this innovation can also be greatly improved. I'll be waiting for your feedback.

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