-
Notifications
You must be signed in to change notification settings - Fork 20
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
rmf_obstacle_msgs #42
Conversation
Signed-off-by: Yadunund <yadunund@openrobotics.org>
Signed-off-by: Yadunund <yadunund@openrobotics.org>
Signed-off-by: Yadunund <yadunund@openrobotics.org>
Signed-off-by: Yadunund <yadunund@gmail.com>
Codecov Report
@@ Coverage Diff @@
## main #42 +/- ##
=========================================
- Coverage 5.85% 5.25% -0.61%
=========================================
Files 1397 1399 +2
Lines 94320 105997 +11677
Branches 10006 10207 +201
=========================================
+ Hits 5525 5571 +46
- Misses 85099 96664 +11565
- Partials 3696 3762 +66
Flags with carried forward coverage won't be shown. Click here to find out more.
|
Signed-off-by: Yadunund <yadunund@openrobotics.org>
Signed-off-by: Yadunund <yadunund@openrobotics.org>
Nice! I like the big picture. Just a few minor comments: Since there is only a single I'd suggest to keep the I'm not sure of the tradeoffs in having OctoMaps with "large" coordinates, but in general I'd suggest to use the |
Signed-off-by: Yadunund <yadunund@openrobotics.org>
Thanks for the great feedback @codebot . I've moved the contents of |
Hi @Yadunund , I wonder if this package, along with other packages in |
All ROS message packages will provide Python bindings if you have the message package in your colcon workspace or if you download the message package from the build farm. If you're having issues using these messages from Python, you can open a discussion to describe, in as much detail as possible, what you've tried doing and what errors you encountered. Comments on a Pull Request like this should be limited to concerns about the pull request itself. |
This PR introduces a new
rmf_obstacle_msgs
package.The intention is to use the proposed
Obstacle.msg
to describe obstacles in the environment with the information on the size, location and representation of the obstacle contained in theObstacleData.msg
. TheObstacleData.data
field may contain data that can be used to reconstruct a 3D representation of the object. The proposal is to go with an octree and provide utility functions inrmf_obstacle_ros2
to aid with the serialization/deserialization of the octrees into this message field.One area of ambiguity is the coordinate frame of reference with respect to which the measurements are described. The comments in the messages inform the user that these should be with respect to the "Global RMF coordinates" (Traffic editor). I'm not sure if it would be more consistent if these measurements were with respect to
Obstacle.header.frame_id
?Open to other suggestions and look forward to iterating.