Closed SteveMacenski closed 11 months ago
Do I understand correctly that this issue is to document custom solution built to enable dynamic footprints? If yes, why? How is this useful to the community?
(Or are you gathering requirements for the implementation of a Nav2 generic way)
The goal is to document that its even possible at all to do this and how to do it (e.g. what topics to publish to, perhaps some high level guidance about how to compute the updated footprints). It came up in the User Survey that several people asked for this feature that already exists that they were not aware of the fact that you can already use dynamic footprints. So I want to document it more explicitly and clearly that this is possible / easy to do
So from your experience, is it just publishing to the local/global costmap's footprint topics and you're done? Any other subtlety I should be aware of when writing this up from your experience?
@jplapp @HovorunB friendly ping as you've worked on this more closely than I have, feel free to put some thoughts in.
https://github.com/ros-planning/navigation.ros.org/pull/484
If there's more detail that is worth remarking upon, please follow up here and I'll update it further!
@tonynajjar & Team: I opened a ticket to make a tutorial showing this feature https://github.com/ros-planning/navigation.ros.org/issues/485
Would you be open to contributing it? It can be very short and sweet, I just want to show this in action and I think given that you're doing this already, you could have some minimal example that you could put together very quickly that would help the rest of the community.
I'd just be looking for:
If you got that together, I'd personally take the responsibility of editing it to get it ready for publication so you can move on. Is that something you'd be open to contributing? I'd greatly appreciate it and help pay it forward for this great capability!
Hello, I am trying to do exactly this, and a tutorial would have been helpful. Is it as simple as publishing a polygon to a single topic? If you could let me know the ROS message type for publishing a polygon and the topic name to use, I would be happy to help write a brief tutorial/demo on dynamically updating a robot's footprint.
Footprints can be updated dynamically depending on arm pose, load being carried, etc. Document this explicitly and visibly so that folks are aware (and what topics to publish to).
CC @tonynajjar have any input here to share given you do this as I'm looking to better document it for the community?