ZRazer / slam_karto_ros2

ROS 2.0 version of slam_karto pkg

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

slam karto (ROS 2.0)

This is ROS 2.0 version pkg for slam_karto.
The original repo (ROS 1.0) was developed by OSRF team.

The original version needs dependency: open_karto
However, in order to decrease the complicility of compilation in ament env,
we mergered open_karto into slam_karto for ROS 2.0 version.

original repo

Developer

License

LGPL License (adhere to the original slam_karto & open_karto pkg)

Dependency

Compile

$ cd ~/ros2_ws
$ ament build --only-packages slam_karto

For isolated build
$ ament build --isolated --symlink-install --only slam_karto

Execute

$ ros2 run slam_karto slam_karto

Visualization

Currently, rviz2 doesn't support "nav_msgs/MapMetaData", hence, you can use ros1_bridge to see the result in ROS 1.0 rviz.
$ ros2 run ros1_bridge dynamic_bridge --bridge-all-2to1-topics

Roadmap

  • Remove Boost dependency
  • Add parameter service
  • Add use_sim_time support

About

ROS 2.0 version of slam_karto pkg


Languages

Language:C++ 97.9%Language:C 1.8%Language:CMake 0.3%