ANYbotics / grid_map

Universal grid map library for mobile robotic mapping
BSD 3-Clause "New" or "Revised" License
2.53k stars 794 forks source link

Is there a simple way like apt to install grid_map package for ROS2? #453

Closed zohar-fzh closed 2 months ago

zohar-fzh commented 3 months ago

Grid_map package can be install via apt on ROS1, but I didn`t find a apt package for grid-map on ROS2

zox@a:~$ sudo apt search grid-map | grep ros2

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

zox@a:~$ sudo apt search grid-map | grep ros

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

ros-noetic-grid-map/focal,now 1.6.4-1focal.20231013.202918 amd64 [installed]
ros-noetic-grid-map-core/focal,now 1.6.4-1focal.20210423.224913 amd64 [installed]
ros-noetic-grid-map-core-dbgsym/focal,now 1.6.4-1focal.20210423.224913 amd64 [installed]
  debug symbols for ros-noetic-grid-map-core
ros-noetic-grid-map-costmap-2d/focal,now 1.6.4-1focal.20231013.192545 amd64 [installed]
ros-noetic-grid-map-cv/focal,now 1.6.4-1focal.20230620.194001 amd64 [installed]
ros-noetic-grid-map-cv-dbgsym/focal,now 1.6.4-1focal.20230620.194001 amd64 [installed]
  debug symbols for ros-noetic-grid-map-cv
ros-noetic-grid-map-demos/focal,now 1.6.4-1focal.20231013.202057 amd64 [installed]
ros-noetic-grid-map-demos-dbgsym/focal,now 1.6.4-1focal.20231013.202057 amd64 [installed]
  debug symbols for ros-noetic-grid-map-demos
ros-noetic-grid-map-filters/focal,now 1.6.4-1focal.20231013.201241 amd64 [installed]
ros-noetic-grid-map-filters-dbgsym/focal,now 1.6.4-1focal.20231013.201241 amd64 [installed]
  debug symbols for ros-noetic-grid-map-filters
ros-noetic-grid-map-loader/focal,now 1.6.4-1focal.20231013.201258 amd64 [installed]
ros-noetic-grid-map-loader-dbgsym/focal,now 1.6.4-1focal.20231013.201258 amd64 [installed]
  debug symbols for ros-noetic-grid-map-loader
ros-noetic-grid-map-msgs/focal,now 1.6.4-1focal.20230620.184153 amd64 [installed]
ros-noetic-grid-map-octomap/focal,now 1.6.4-1focal.20220514.015602 amd64 [installed]
ros-noetic-grid-map-octomap-dbgsym/focal,now 1.6.4-1focal.20220514.015602 amd64 [installed]
  debug symbols for ros-noetic-grid-map-octomap
ros-noetic-grid-map-pcl/focal,now 1.6.4-1focal.20240111.191301 amd64 [installed]
ros-noetic-grid-map-pcl-dbgsym/focal,now 1.6.4-1focal.20240111.191301 amd64 [installed]
  debug symbols for ros-noetic-grid-map-pcl
ros-noetic-grid-map-ros/focal,now 1.6.4-1focal.20231013.193649 amd64 [installed]
ros-noetic-grid-map-ros-dbgsym/focal,now 1.6.4-1focal.20231013.193649 amd64 [installed]
  debug symbols for ros-noetic-grid-map-ros
ros-noetic-grid-map-rviz-plugin/focal,now 1.6.4-1focal.20231013.201237 amd64 [installed]
ros-noetic-grid-map-rviz-plugin-dbgsym/focal,now 1.6.4-1focal.20231013.201237 amd64 [installed]
  debug symbols for ros-noetic-grid-map-rviz-plugin
ros-noetic-grid-map-sdf/focal,now 1.6.4-1focal.20240111.191301 amd64 [installed]
ros-noetic-grid-map-sdf-dbgsym/focal,now 1.6.4-1focal.20240111.191301 amd64 [installed]
  debug symbols for ros-noetic-grid-map-sdf
ros-noetic-grid-map-visualization/focal,now 1.6.4-1focal.20231013.194232 amd64 [installed]
ros-noetic-grid-map-visualization-dbgsym/focal,now 1.6.4-1focal.20231013.194232 amd64 [installed]
  debug symbols for ros-noetic-grid-map-visualization
Ryanf55 commented 2 months ago

It's grid_map with an underscrore; it's available for humble. https://index.ros.org/p/grid_map/github-ANYbotics-grid_map/#humble

Just declared a dependency on your package.xml with grid_map and install with rosdep. It's the same as ROS1. I don't recommend manually calling apt to install grid_map.