Skip to content
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

Footprint param behavior in hydro-devel not fully backwards-compatible. #63

Closed
hershwg opened this issue May 29, 2013 · 2 comments
Closed

Comments

@hershwg
Copy link
Contributor

hershwg commented May 29, 2013

In groovy nav, you could put your footprint param in the costmaps and they would read it. In hydro nav, the costmaps subscribe to the footprint as a topic. The costmaps no longer read the rosparam. move_base now looks for a rosparam for the footprint and publishes it if it finds one. However it is looking in the move_base namespace and above, which misses the footprints described in the costmap namespaces.

Move the footprint-param-reading calls into costmap_2d_ros.

@hershwg
Copy link
Contributor Author

hershwg commented Jul 1, 2013

I propose fixing this by:

  • removing the footprint publication from move_base
  • put the searchParam("footprint") back into Costmap2DROS
  • put support for dynamic reconfigure of "footprint" param back into Costmap2DROS
  • leave the subscription to "footprint" topic in Costmap2DROS

The new behavior would be that footprints would be read from rosparams initially, but could be changed either by dynamic-reconfigure or by Polygon messages published to the appropriate topic.

This would be more backwards-compatible but still leave the nice feature of footprint-via-topic.

What do you think, @DLu (and anyone else)?

Is the existing footprint publication by move_base (in hydro nav) important for anything else other than sending the footprint to the costmaps?

@DLu
Copy link
Member

DLu commented Jul 3, 2013

I think this is an excellent compromise. There is no additional benefit to
having move base publish the topic that couldn't be accomplished with the
Polygon Stamped footprint.
On Jul 1, 2013 12:44 PM, "Dave Hershberger" notifications@github.com
wrote:

I propose fixing this by:

  • removing the footprint publication from move_base
  • put the searchParam("footprint") back into Costmap2DROS
  • put support for dynamic reconfigure of "footprint" param back into
    Costmap2DROS
  • leave the subscription to "footprint" topic in Costmap2DROS

The new behavior would be that footprints would be read from rosparams
initially, but could be changed either by dynamic-reconfigure or by Polygon
messages published to the appropriate topic.

This would be more backwards-compatible but still leave the nice feature
of footprint-via-topic.

What do you think, @DLu https://github.com/DLu (and anyone else)?

Is the existing footprint publication by move_base (in hydro nav)
important for anything else other than sending the footprint to the
costmaps?


Reply to this email directly or view it on GitHubhttps://github.com//issues/63#issuecomment-20297930
.

hershwg added a commit that referenced this issue Jul 3, 2013
Fix for #63, backwards compatibility for footprint params
@hershwg hershwg closed this as completed Jul 3, 2013
nlimpert pushed a commit to nlimpert/navigation that referenced this issue Feb 25, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants