개발/ROS

RTAB-map 명령어

개ㅁI 2023. 1. 16. 10:48

Command for SLAM

keyboard 제어

$ export TURTLEBOT3_MODEL=burger
$ roslaunch turtlebot3_teleop turtlebot3_teleop_key.launch

 

RTAB-map slam with l515 and t265

$ roslaunch realsense2_camera rs_rtabmap_l515_and_t265.launch

 

rtabmap result 다시 보기 -> database

$ rtabmap-databaseViewer rtabmap.db

 

rtabmap result 다시 보기 -> gui

$ roslaunch rtabmap_ros rtabmap.launch

 

After slam, command for mapping 

slam을 하고 나면 rtabmap.db라는 파일이 생성되는데 이를 이용해서 다시 slam 했던 것을 볼 수 있음. 

이전에 slam 했던 것을 다시 보는 명령어. (default 저장 장소는 ~/.ros)

rosrun rtabmap_ros rtabmap _database_path:=~/.ros/rtabmap.db

mapping 하는 데 필요한 명령어. 같은 디렉토리에서 실행해야 함. (~/.ros) 

rosrun map_server map_saver map:=/grid_map

서비스 요청을 하고 응답하면 바로 파일을 만들어 줌. (map.pgm과 map.yaml)

rosservice call /publish_map 1 1 0

 

 

Command for navigation 

roslaunch realsense2_camera rs_rtabmap_run_l515_and_t265.launch

 

 

 

728x90