Open
Conversation
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…d slightly and causing PID oscillations
all we needed to do was measure the actual loop time instead of the expected loop time
…ion and velocity instead of expected
it will usually travel straight now
Made everything into doubles. Found a better approximation for the robot Is close but still unstable
Changed PID to work on the forward and angular velocity of the robot as opposed to the speed of the individual motors. Feedback is based on the x, y, and rotation of the robot. Gets within about 5cm per forward move. Todo: realign robot to 0 degrees after forward move is completed
Added stop when at the destination. Adjusted power to fit between -1 and 1 for the motors. As a bonus, the robot drives even straighter. Tested backwards and longer distances with good results. Needs a bit more tuning, but is very close.
Lowered threshold to stop the robot and moved logging to strings that can be enabled
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
tung tung tung sahur