Skip to content
This repository has been archived by the owner on Dec 4, 2024. It is now read-only.

Navigation Costmap #9

Open
manglemix opened this issue Nov 3, 2022 · 0 comments
Open

Navigation Costmap #9

manglemix opened this issue Nov 3, 2022 · 0 comments
Labels
future This task is low priority

Comments

@manglemix
Copy link
Member

What must be done
A costmap is a map of obstacles that will be generated by the robot. Using data from the camera, ROS Navigation 2 will build the costmap over time, refining it while the robot traverses from one point to another. The pathfinding algorithm will take this costmap into consideration to create a path that is safe to travel along. We can use the realsense2 camera node, which is already installed in the .devcontainer, we just need to make sure that the broadcasted messages from the node have the same name as navigation 2 expects, and it should handle the rest. The Costmap 2D component of navigation 2 should also be correctly configured for this to work.

Existing 3rd party solutions
We likely do not need to code anything, just write a few instructions

Existing internal solutions
We didn't really pull this off in usr_ws_2021

Quirks or Specifics
The task I've described here is a little simplified from reality, you should read the documentation on Costmap 2D before attempting this to properly understand what is needed.
Also, apriltag will also need data from the camera, but this does not mean we need two camera nodes at once. We can wait for apriltag to be done to see how the camera was initialized there and piggyback off of that.

@manglemix manglemix added the future This task is low priority label Nov 3, 2022
@manglemix manglemix added this to the Environmental Processing milestone Nov 3, 2022
@manglemix manglemix removed this from the Environmental Processing milestone Mar 1, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
future This task is low priority
Projects
None yet
Development

No branches or pull requests

1 participant