Project/#1 AI 기반 자율주행 로봇을 이용한 매장 관리
#21 omorobot_r1mini Rplidar A1m8로 slam
얼죽아여뜨샤
2022. 11. 2. 14:21
1. terminal 1 (raspberry pi4) <1>
roscore
=> 로봇 체제 운영
2-1. terminal 2 (raspberry pi4) //USB연결
roslaunch omo_r1mini_bringup omo_r1mini_bringup.launch set_port:=/dev/ttyUSB0
=> r1mini와 연결
2-2. terminal 2 (raspberry pi4) <2> //Tx/Rx 통신 연결
roslaunch omo_r1mini_bringup omo_r1mini_bringup.launch set_port:=/dev/ttyS0
3-1. terminal 3 (raspberry pi4) // rviz 띄우기
다음과 같이 ttyUSB 읽기 권한을 획득한다.
sudo chmod 666 /dev/ttyUSB0
rplidar과 연결 rviz띄우기
roslaunch rplidar_ros view_rplidar.launch
3-2. terminal 3 (raspberry pi4) <3> // rviz 없이 node만 실행
roslaunch rplidar_ros rplidar.launch
=> lidar노드만 실행
4. terminal 5 (raspberry pi4) <4> // Hector_Slam
roslaunch hector_slam_launch tutorial.launch
5. terminal 4 (raspberry pi4) <5> // 키보드 조작
roslaunch omo_r1mini_teleop omo_r1mini_teleop_key.launch
=> 키보드 동작