-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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
Mppi goal to critic #4822
Mppi goal to critic #4822
Conversation
@redvinaa, your PR has failed to build. Please check CI outputs and resolve issues. |
@redvinaa before you ask, no this CI failure is also not from you. Geometry2 just changed a bunch of headers from |
Rebase with #4823 for CI |
Signed-off-by: redvinaa <redvinaa@gmail.com>
Signed-off-by: redvinaa <redvinaa@gmail.com>
Signed-off-by: redvinaa <redvinaa@gmail.com>
Signed-off-by: redvinaa <redvinaa@gmail.com>
Signed-off-by: redvinaa <redvinaa@gmail.com>
Signed-off-by: redvinaa <redvinaa@gmail.com>
Signed-off-by: redvinaa <redvinaa@gmail.com>
07c373c
to
b9c3055
Compare
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.
This breaks a MPPI unit test - please make sure that this works properly. You may need to broadcast a transformation in that test so that the getTransformedGoal
method can function. Likewise in your other PR.
Otherwise, LGTM
Signed-off-by: redvinaa <redvinaa@gmail.com>
@redvinaa, your PR has failed to build. Please check CI outputs and resolve issues. |
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.
Waiting on CI to turn over - sorry you've hit landmine after landmine in our usually very stable CI. I'm not sure why circle's not cloning but its not your fault. I'm asking our CI guru to investigate :-)
@redvinaa, your PR has failed to build. Please check CI outputs and resolve issues. |
Cloning git repository - git@github.com:ros-navigation/navigation2.git
Cloning into '.'...
git@github.com: Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
error running git clone "git@github.com:ros-navigation/navigation2.git": exit status 128 Hmm, it failed to even clone the repo. That is strange... Looks like the CircleCI Deploy key got deleted from GitHub for this GitHub repo. Seems to be cloning the repo just fine now after re-adding a new deploy key! |
@redvinaa you have a test failing:
|
Signed-off-by: redvinaa <redvinaa@gmail.com>
I'm not sure what's the best way to go here, because the dummy path is generated with "odom" frame, while the costmap is in "map" frame. @SteveMacenski if you have a better solution than mine, do tell me. The test now fails because of docking. :D Could you maybe rerun it? It passed on my machine on humble. |
* Add goal pose to CriticData Signed-off-by: redvinaa <redvinaa@gmail.com> * Pass goal pose directly to withinPositionGoalTolerance Signed-off-by: redvinaa <redvinaa@gmail.com> * Fix condition not Signed-off-by: redvinaa <redvinaa@gmail.com> * Add goal positions to tests Signed-off-by: redvinaa <redvinaa@gmail.com> * Use plan stamp Signed-off-by: redvinaa <redvinaa@gmail.com> * Use float instead of auto Signed-off-by: redvinaa <redvinaa@gmail.com> * Throw nav2_core exceptions Signed-off-by: redvinaa <redvinaa@gmail.com> * Set pose frame id in test Signed-off-by: redvinaa <redvinaa@gmail.com> * Fix frame id in test vol 2 Signed-off-by: redvinaa <redvinaa@gmail.com> --------- Signed-off-by: redvinaa <redvinaa@gmail.com> (cherry picked from commit d11de56) # Conflicts: # nav2_mppi_controller/include/nav2_mppi_controller/tools/utils.hpp
Fine by me - that test is a really basic exercising of the lifecycle and functions to make sure it can come up, do work, and shut down cleanly. Its not really doing any "work" in that test and each method have their own extensive test cases below.
Something's going on with that test right now, not your fault. Merging! Thanks for the great contribution, as always 😄 |
* Mppi goal to critic (#4822) * Add goal pose to CriticData Signed-off-by: redvinaa <redvinaa@gmail.com> * Pass goal pose directly to withinPositionGoalTolerance Signed-off-by: redvinaa <redvinaa@gmail.com> * Fix condition not Signed-off-by: redvinaa <redvinaa@gmail.com> * Add goal positions to tests Signed-off-by: redvinaa <redvinaa@gmail.com> * Use plan stamp Signed-off-by: redvinaa <redvinaa@gmail.com> * Use float instead of auto Signed-off-by: redvinaa <redvinaa@gmail.com> * Throw nav2_core exceptions Signed-off-by: redvinaa <redvinaa@gmail.com> * Set pose frame id in test Signed-off-by: redvinaa <redvinaa@gmail.com> * Fix frame id in test vol 2 Signed-off-by: redvinaa <redvinaa@gmail.com> --------- Signed-off-by: redvinaa <redvinaa@gmail.com> (cherry picked from commit d11de56) # Conflicts: # nav2_mppi_controller/include/nav2_mppi_controller/tools/utils.hpp * Update utils.hpp Signed-off-by: Steve Macenski <stevenmacenski@gmail.com> --------- Signed-off-by: Steve Macenski <stevenmacenski@gmail.com> Co-authored-by: Vince Reda <60265874+redvinaa@users.noreply.github.com> Co-authored-by: Steve Macenski <stevenmacenski@gmail.com>
* Add goal pose to CriticData Signed-off-by: redvinaa <redvinaa@gmail.com> * Pass goal pose directly to withinPositionGoalTolerance Signed-off-by: redvinaa <redvinaa@gmail.com> * Fix condition not Signed-off-by: redvinaa <redvinaa@gmail.com> * Add goal positions to tests Signed-off-by: redvinaa <redvinaa@gmail.com> * Use plan stamp Signed-off-by: redvinaa <redvinaa@gmail.com> * Use float instead of auto Signed-off-by: redvinaa <redvinaa@gmail.com> * Throw nav2_core exceptions Signed-off-by: redvinaa <redvinaa@gmail.com> * Set pose frame id in test Signed-off-by: redvinaa <redvinaa@gmail.com> * Fix frame id in test vol 2 Signed-off-by: redvinaa <redvinaa@gmail.com> --------- Signed-off-by: redvinaa <redvinaa@gmail.com> Signed-off-by: RBT22 <rozgonyibalint@gmail.com>
Reopen #4812 against main