-
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
Update dwb_controller as per robot_navigation stack. #1501
Update dwb_controller as per robot_navigation stack. #1501
Conversation
Can you describe what input params are? Thanks for this, great stuff. Have you tested this in simulation with the turtlebot? Also, I see you added a few parameters, can you make sure to update those in the This is a big help, thanks for your hard work |
I have tested this on my old repo (which is approx 3 weeks old) as I am having issues with running it on current nav stack (I still working on the issue). It would be helpful if anyone volunteers to check on their system till I fix my system. Below are the input params I will update the params |
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.
Looks like a good first run at it.
How has the testing for this been going? Should we update the default parameters?
nav2_dwb_controller/dwb_core/include/dwb_core/trajectory_utils.hpp
Outdated
Show resolved
Hide resolved
Pull in master, CI is fixed |
@SteveMacenski Would it okay if I submit new PR for the updates to doc for new params. As my fork do not have "configuration" udpate in "sphinx_doc". |
please add them in here- its one of those technical debt things that we shouldn’t get in the habit of ignoring. Plus when this goes in, it’ll make the documentation on the website outdated and we should keep that current. Also, you'll need to pull in current changes in order for CI to run and succeed. |
Okay! I will have to rebase then. |
0ada5a4
to
f2170be
Compare
Make sure to touch these files too: |
Toggled to retrigger CI |
- Add statefull param to params yaml file. - Add doc of new params.
Codecov Report
@@ Coverage Diff @@
## master #1501 +/- ##
==========================================
- Coverage 37.47% 37.34% -0.13%
==========================================
Files 226 227 +1
Lines 11774 11881 +107
Branches 5084 5149 +65
==========================================
+ Hits 4412 4437 +25
- Misses 3985 4034 +49
- Partials 3377 3410 +33
Continue to review full report at Codecov.
|
Looks like you have a bunch of linting problems |
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.
LGTM after linting issues and passes tests
Thanks for your attention to detail
Do you notice if this is still true after your updates? #938 |
Haven't noticed this behavior but let me check. |
Nope! This update does not solve the issue. Robot is still traversing dangerously close to obstacles. |
Got it. With these updates should any of the gains be tuned differently? (Ei is control worse or changed from before the update?) |
This update only address some calculation (algorithmic) bugs/improvements not much on gains. |
I know. If you change algorithms, that is going to inherently change how the current gains are going to effect the system. Can you do some testing to show that this either improves controller behavior or at least just doesn't effect it? If it's worse, updating the gains to be at minimum as good as today? |
I did some testing, I'm happy with the performance Thanks for your hard work in getting these updates in! |
Cool! Thank you for testing (on my behalf). |
…1501) * Update dwb_controller as per robot_navigation stack. * Address PR comments * Add new dwb params in tunable-params.rst list. * Add documentation of new params - Add statefull param to params yaml file. - Add doc of new params. * Fix linting and test errors
Basic Info
Description of contribution in a few bullet points
Future work that may be required in bullet points