-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
921 kinematics pose estimation #1089
Merged
Merged
Changes from 1 commit
Commits
Show all changes
29 commits
Select commit
Hold shift + click to select a range
1ce5b00
Add tachometer, odometer and kinematics part
Ezward deeb6fc
refactor pose estimation into a single part
Ezward d31b163
comment out logging of pose to quiet the console
Ezward 9710c16
add arduino encoder sketches
Ezward 6d66d2c
remove unicode characters that prevent compilation of arduino sketch
Ezward ff95fdf
clean up comments a little
Ezward e2a9a54
Add more documentation to the quadrature_encoder.ino sketch
Ezward 325e89b
Add interrupt mode to the mono encoder
Ezward a5c6a44
Remove spurious unicode beta character
Ezward ae4ab8f
removed digital write high in mono encoder
Ezward 8f2f859
Fix syntax error if only using one channel in int mode
Ezward e6eb5cf
Added a quadrature encoder sketch with no libraries
Ezward 162ff35
Fix bug in mono encoder sketch
Ezward 5d05b11
Fix bug in quadrature nolib sketch
Ezward a4ede0a
minor change to quadrature nolib
Ezward 896cc26
Updated quadrature_encoder.ino to not require library
Ezward 1cf569d
fix merge error in path_follow.py
Ezward a90421d
Fix RPi_GPIO_Servo part so it does not need GPIO in constructor
Ezward 92af322
added non-threaded run() to UnicyclePose and BicyclePose for testing
Ezward 4e6c371
Improved accuracy of MockEncoder by propagating fractional ticks
Ezward 6d4f506
Updated add_odometry() so we could add as non-threaded for testing.
Ezward 9f2ab20
Vehicle loop prints out number of iterations and total time
Ezward e9cac78
Rewrite of the kinematics unit tests
Ezward 0cda9b0
Adjust bicycle kinematics to use front wheel reference
Ezward a1d4f78
relax orientation test to 3% accuracy
Ezward 024fc0f
updated based on PR feedback
Ezward 0ae8db9
removed hard-coded logging level
Ezward ee22a1b
Update vehicle.py
Ezward 78711a7
Update setup.py version="4.4.dev5"
Ezward File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Vehicle loop prints out number of iterations and total time
- The vehicle loop now counts frames accurately; prior to this change the counter would be one more than the actual number of executed frames - When the vehicle loop terminates the number of executed iterations and the total time are printed and returned to the caller. - This was used for the kinematics tests because we needed to know how long the vehicle drive loop executed so we could calculate the expected distance that the mock vehicle drove.
- Loading branch information
commit 9f2ab20ea680b356cd8cc6daae2b0bbbea03389d
There are no files selected for viewing
This file contains 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
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Optimally this should be a logger statement as well.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I updated that to a logger statement
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
updated to version="4.4.dev5"