Skip to content

Eliminate turning deadzone#153

Draft
epw1624 wants to merge 29 commits into
mainfrom
feat/emily/more_sophisticated_drive_control
Draft

Eliminate turning deadzone#153
epw1624 wants to merge 29 commits into
mainfrom
feat/emily/more_sophisticated_drive_control

Conversation

@epw1624

@epw1624 epw1624 commented Jun 7, 2026

Copy link
Copy Markdown
Contributor

When turning with tank steering, there is an angle at which the forward velocity from the linear component and the backwards velocity from the angular component (or vice versa for backwards turns) cancel each other out completely.

This results in the outer wheels spinning while the inner wheels stay still, making the rover prone to getting stuck.

This change introduces an additional layer after the tank steering calculation that checks if the pivot deadzone will occur, and if so add a small velocity to the inner wheels to reduce chances of getting stuck.

epw1624 and others added 29 commits March 18, 2026 13:06
Co-authored-by: Copilot <copilot@github.com>
Drive control working nicely again
@epw1624

epw1624 commented Jun 7, 2026

Copy link
Copy Markdown
Contributor Author

This should not be merged until #152 is tested and merged, as it builds on top of the changes there

@epw1624 epw1624 linked an issue Jun 7, 2026 that may be closed by this pull request
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.

Improve drive control to support more sophisticated control

1 participant