OMOROBOT/ROS Package

[ros noetic] r1mini SLAM navigation 하기(검증 중)

mle21 2023. 11. 22. 06:00
반응형

오늘은 r1mini를 사용하여 navigation 하는 방법에 대해서 알아보자.


1. 원격 PC에서 화면 분할되는 터미널 실행 (Ctrl + Alt +t) 및 원격 접속

    ① 편의를 위해 화면 4분할 실시

원격 PC 터미널




r1mini 원격 터미널




원격 PC 터미널




r1mini 원격 터미널




     오른쪽 2개 터미널은 ssh를 통해서 r1mini에 원격 접속하기

ssh jetson@192.168.1.80
# r1mini username : jetson
# r1mini ip address : 192.168.1.80
# 처음 접속할 경우 접속할지는 묻는데 yes 입력
# 접속 시 비밀번호가 있으면 비밀번호 입력
# r1mini password : 1

 

2. navigation을 위한 명령어 실행

     좌측 상단 터미널 (원격 PC 터미널)

roscore

     우측 상단 터미널 (r1mini 원격 터미널)

roslaunch omo_r1mini_bringup omo_r1mini_robot.launch
# lidar가 ydlidar x4 모델일 경우 상기 명령어 실행

     우측 하단 터미널 (r1mini 원격 터미널)

roslaunch omo_r1mini_navigation omo_r1mini_navigation.launch

    ④ 좌측 하단 터미널 (원격 PC 터미널)

roslaunch omo_r1mini_navigation omo_r1mini_navigation_rviz.launch

@ 상기 명령어 실행하면 rviz 화면이 새로 팝업된다.

    ⑤ rviz 상단 메뉴에서 2D Pose Estimate 버튼을 클릭하여 map에서 실제 r1mini 모바일 플랫폼이 있는 위치를 클릭하고 r1mini 모바일 플랫폼이 향하는 앞쪽방향으로 drag 한다.

    ⑥ rviz 상단 메뉴에서 2D Nav Goal 버튼을 클릭하여 map에서 r1mini 모바일 플랫폼이 가길 원하는 목표지점을 클릭하고 drag하면 r1mini가 목표 지점까지 움직인다.


반응형

@@ 이로써 r1mini에 ubuntu 20.04, ros noetic, 패키지 설치 및 원격 PC 설정하는 방법에 대해서 배웠다. 그리고 이를 사용하여 mapping 및 navigation하는 방법에 대해서도 실습을 마쳤다.


728x90