-
Notifications
You must be signed in to change notification settings - Fork 13
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_visualization v2.0 #44
Conversation
Signed-off-by: Yadunund <yadunund@gmail.com>
Signed-off-by: Yadunund <yadunund@openrobotics.org>
Codecov Report
@@ Coverage Diff @@
## main #44 +/- ##
=====================================
Coverage 0.00% 0.00%
=====================================
Files 21 21
Lines 4230 4207 -23
=====================================
+ Misses 4230 4207 -23
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@gmail.com>
Signed-off-by: Yadunund <yadunund@gmail.com>
Signed-off-by: Yadunund <yadunund@gmail.com>
Signed-off-by: Yadunund <yadunund@gmail.com>
Signed-off-by: Yadunund <yadunund@gmail.com>
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@openrobotics.org>
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@openrobotics.org>
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@openrobotics.org>
Signed-off-by: Yadunund <yadunund@gmail.com>
Signed-off-by: Yadunund <yadunund@gmail.com>
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@openrobotics.org>
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@openrobotics.org>
Signed-off-by: Yadunund <yadunund@openrobotics.org>
Signed-off-by: Yadunund <yadunund@openrobotics.org>
Signed-off-by: Yadunund <yadunund@openrobotics.org>
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.
New schedule visualization looks ✨ , a few minor comments around, I don't really know how to test the obstacle visualization, any input? Maybe some sample ros2 topic pub
s?
Signed-off-by: Yadunund <yadunund@openrobotics.org>
Signed-off-by: Yadunund <yadunund@openrobotics.org>
Signed-off-by: Luca Della Vedova <luca@openrobotics.org>
Signed-off-by: Yadunund <yadunund@gmail.com>
Signed-off-by: Yadunund <yadunund@gmail.com>
Signed-off-by: Yadunund <yadunund@gmail.com>
Depends on
This PR is a complete overhaul of most of the packages in this repository without breaking behavior in any of the
rmf_demos
launch files. The only public facing API is inrmf_visualization_schedule
but no API + ABI breaking changes should have been made. In addition, it adds the following new packagesrmf_visualization_navgraphs
: Visualize the navigation graphs of each fleet along with lane closures and speed limits. Previously, thermf_visualization_schedule
was publishing the navgraphs for the entire building. This has been removed as it does not support updates to lane markers since it lacks mapping to the navgraphs used by the fleet adaptersrmf_visualization_obstacles
: Visualize obstacles published over/rmf_obstacles
.rmf_visualization_floorplans
: Publish floorplan images. (Separated fromrmf_visaulization_schedule
).Build instructions
Test
Launch any of the demo worlds in
rmf_demos_gz
orrmf_demos_ign
. No other changes needed.Detailed changelogs are provided below
rmf_visualization_obstacles
/fleet_markers
but under theobstacles
namespace. This prevents the need to update every single.rviz
config file out there to subscribe to a new marker topic.rmf_visualization_schedule
rmf_visualization_navgraphs
andrmf_visualization_floorplans
resp.rmf_visualization_fleet_states
rclcpp
as a ROS 2 ComponentFLEET_NAME_radius
param can be set to provide accurate scale of robot markers. Relative scale of nose marker used to indicate robot heading can also be set as ROS 2 param.rmf_visualization_navgraphs
navgraphs.viz.mp4
rmf_visualization_floorplans
OccupancyGrid
. The images fromBuildingMap
msg is used.rmf_visualization_building_systems
rmf_visualization
visualization.launch.xml
launch file with suitable executables and parameters