Added velocity limiting to the mecanum controller.#2313
Added velocity limiting to the mecanum controller.#2313tonybaltovski wants to merge 6 commits intoros-controls:masterfrom
Conversation
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## master #2313 +/- ##
==========================================
+ Coverage 85.13% 85.24% +0.11%
==========================================
Files 154 154
Lines 15417 15331 -86
Branches 1334 1283 -51
==========================================
- Hits 13125 13069 -56
+ Misses 1800 1787 -13
+ Partials 492 475 -17
Flags with carried forward coverage won't be shown. Click here to find out more.
🚀 New features to boost your workflow:
|
bmagyar
left a comment
There was a problem hiding this comment.
Thank you!
Left a few notes but I'm mostly concerned about the reset.
Co-authored-by: Bence Magyar <bence.magyar.robotics@gmail.com>
bmagyar
left a comment
There was a problem hiding this comment.
Thank you for the quick fixes!
No worries but let me get these changes test on a robot before merging though. |
christophfroehlich
left a comment
There was a problem hiding this comment.
As the limiter parameters are not read_only, we should also update them in active state
This is also the way we want o go with diff_drive_controller
Description
Added velocity limiting to linear x,y direction and angular yaw. Also, added tests to verify them.
Fixes # (issue)
Is this user-facing behavior change?
Users can set velocity limits but if they are not set it will not change behaviors.
Did you use Generative AI?
No.
Additional Information
TODOs
To send us a pull request, please:
colcon testandpre-commit run(requires you to install pre-commit bypip3 install pre-commit)