From dbb7d1123770fb7335835b3d5a215c651a0f6c58 Mon Sep 17 00:00:00 2001 From: Zichong Li Date: Thu, 18 Sep 2025 12:30:55 +0200 Subject: [PATCH] Added ros1_bridge mapping support --- grid_map_msgs/CMakeLists.txt | 4 ++++ grid_map_msgs/package.xml | 1 + grid_map_msgs/ros1_bridge_mapping.yaml | 13 +++++++++++++ 3 files changed, 18 insertions(+) create mode 100644 grid_map_msgs/ros1_bridge_mapping.yaml diff --git a/grid_map_msgs/CMakeLists.txt b/grid_map_msgs/CMakeLists.txt index b959e5b73..1c6eb2dad 100644 --- a/grid_map_msgs/CMakeLists.txt +++ b/grid_map_msgs/CMakeLists.txt @@ -23,6 +23,10 @@ rosidl_generate_interfaces(${PROJECT_NAME} DEPENDENCIES std_msgs geometry_msgs ) +install( + FILES ros1_bridge_mapping.yaml + DESTINATION share/${PROJECT_NAME}) + ament_export_dependencies(rosidl_default_runtime) ament_package() diff --git a/grid_map_msgs/package.xml b/grid_map_msgs/package.xml index 306ff1bed..4145d74f0 100644 --- a/grid_map_msgs/package.xml +++ b/grid_map_msgs/package.xml @@ -24,5 +24,6 @@ ament_cmake + diff --git a/grid_map_msgs/ros1_bridge_mapping.yaml b/grid_map_msgs/ros1_bridge_mapping.yaml new file mode 100644 index 000000000..5d18ddc6e --- /dev/null +++ b/grid_map_msgs/ros1_bridge_mapping.yaml @@ -0,0 +1,13 @@ +- + ros1_package_name: 'grid_map_msgs' + ros1_message_name: 'GridMap' + ros2_package_name: 'grid_map_msgs' + ros2_message_name: 'GridMap' + fields_2_to_1: + header: "info.header" + info: "info" + layers: "layers" + basic_layers: "basic_layers" + data: "data" + outer_start_index: "outer_start_index" + inner_start_index: "inner_start_index" \ No newline at end of file