feat(slam): add rtabmap_ros
This commit is contained in:
@@ -0,0 +1,40 @@
|
||||
|
||||
|
||||
# Usage
|
||||
|
||||
`rtabmap.launch` from ros1 has been ported to ROS2 as `rtabmap.launch.py` with same arguments. If you see [ROS1 examples](http://wiki.ros.org/rtabmap_ros/Tutorials/HandHeldMapping) like this:
|
||||
|
||||
```bash
|
||||
roslaunch zed_wrapper zed_no_tf.launch
|
||||
|
||||
roslaunch rtabmap_ros rtabmap.launch \
|
||||
rtabmap_args:="--delete_db_on_start" \
|
||||
rgb_topic:=/zed/zed_node/rgb/image_rect_color \
|
||||
depth_topic:=/zed/zed_node/depth/depth_registered \
|
||||
camera_info_topic:=/zed/zed_node/rgb/camera_info \
|
||||
frame_id:=base_link \
|
||||
approx_sync:=false \
|
||||
wait_imu_to_init:=true \
|
||||
imu_topic:=/zed_node/imu/data
|
||||
|
||||
```
|
||||
|
||||
The ROS2 equivalent is (using latest zed_wrapper launch file):
|
||||
|
||||
```bash
|
||||
ros2 launch zed_wrapper zed_camera.launch.py camera_model:=zed2i \
|
||||
publish_tf:=false \
|
||||
publish_map_tf:=false
|
||||
|
||||
ros2 launch rtabmap_launch rtabmap.launch.py \
|
||||
rtabmap_args:="--delete_db_on_start" \
|
||||
rgb_topic:=/zed/zed_node/rgb/image_rect_color \
|
||||
depth_topic:=/zed/zed_node/depth/depth_registered \
|
||||
camera_info_topic:=/zed/zed_node/rgb/camera_info \
|
||||
frame_id:=zed_camera_link \
|
||||
approx_sync:=false \
|
||||
wait_imu_to_init:=true \
|
||||
imu_topic:=/zed/zed_node/imu/data \
|
||||
rviz:=true
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user