-
Notifications
You must be signed in to change notification settings - Fork 109
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
Add costs to path #187
base: rolling
Are you sure you want to change the base?
Add costs to path #187
Conversation
nav_msgs/msg/Path.msg
Outdated
@@ -5,3 +5,4 @@ std_msgs/Header header | |||
|
|||
# Array of poses to follow. | |||
geometry_msgs/PoseStamped[] poses | |||
int8[] costs |
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.
float32, not ints!
Following an offline discussion with @SteveMacenski I just wanted to capture some planned followups for this. To make the case for updating this message we'll need the following:
|
We'll circle back in the coming weeks on this. The only mention worth of note is that since this message is so central to Nav2, it is impossible for us to merge in a solution that would depreciate this message in order to show case a demonstration of its use in the main branches. To temporarily replace The hot-swap of a new So I suggest the following: We will create a practical and necessary application of the changes we will later propose to add Does that seem fair / doable? |
Yes, the demonstrated use of the enhanced message would not need to have been merged to allow review of the message. It can still be staged on the branch or branches ready for a merge once this is approved and merged. And hopefully with this being an extension only it can be managed to land in a way that does not break systems in the intermediate state either. But we should be giving high visibility warnings of the changes when it is landing if there's any potential breakage on rolling. |
Since this is still under iteration I'm going to move this to draft status so that it doesn't appear on our triage lists. |
We have completed a use case for the message change here. ros-navigation/navigation2#3100. |
Signed-off-by: Joshua Wallace <[email protected]>
Signed-off-by: Joshua Wallace <[email protected]>
Signed-off-by: Joshua Wallace <[email protected]>
ffea4f8
to
1835ae2
Compare
Hello,
I have been doing some work on the nav2 stack @SteveMacenski and I wanted to add in a cost attribute to the Path.msg.
This change will help ros-navigation/navigation2#2880.
Cheers,
Josh