NOTE
혼란을 방지하고자 미리 말씀을 드리자면, 모든 작업은 REMOTE PC에서 진행되며 Turtlebot3의 bring up 작업만 ssh원격 접속한 터미널에서 실행하고 그 이외의 나머지 작업은 Remote PC의 터미널에서 실행하시면 됩니다.
SLAM(Simultaneous Localization and Mapping)은 임의의 공간에서 현재 위치를 추정하여 map을 그리는 기술이다.
아래 동영상은 TurtleBot3가 작고 저렴한 플랫폼으로 얼마나 정확하게 map을 그릴 수 있는지 보여준다.
TurtleBot3 09 SLAM using Gmapping and Cartographer
$ roscore
$ ssh pi@{IP_ADDRESS_OF_RASPBERRY_PI}
$ export TURTLEBOT3_MODEL=${TB3_MODEL}
$ roslaunch turtlebot3_bringup turtlebot3_robot.launch
$ export TURTLEBOT3_MODEL=${TB3_MODEL}
$ roslaunch turtlebot3_slam turtlebot3_slam.launch