OMOROBOT/ROS2 Package

[ros2 foxy] r1mini 용 foxy 원격 PC 설정하기

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

오늘은 원격 PC 설정하는 방법에 대해서 알아보자. r1mini 모바일 플랫폼은 말 그대로 움직이는 장치이기 때문에 일반적으로 키보드, 마우스, 모니터를 연결하여 사용할 수가 없다. 다만 r1mini  사용 초기에 wifi 접속, ip address 확인 및 일부 셋업 작업을 할때 잠시 키보드, 마우스, 모니터를 연결하여 사용한다. 이때를 제외하고  원격 PC를 통해서 무선으로 r1mini 모바일 플랫폼에 접속하여 r1mini를 제어한다.


1. 원격 PC에 ubuntu 20.04 설치하는 방법은 아래 링크를 참조하자.

 

[r1d2 ros2] nuc에 ubuntu 20.04 설치하기

오늘은 nuc에 ubuntu 20.04를 설치해 보도록 하자. @ omorobot의 r1 ros2 자율주행 모바일 플랫폼을 주문하면 r1d2(r1v2 ??) 버전에 ubuntu 20.04 + ros2 foxy가 설치된 상태로 출하된다. 참고하자. 1. ubuntu 20.04 다운

t-shaped-person.tistory.com

 

2. 원격 PC에 ros2 foxy 설치하기

    ① 원격 PC에서 터미널 실행 (Ctrl + Alt +t)

    ② git 설치

sudo apt install git -y

    ③ github 레포지토리 복사

git clone https://github.com/t-shaped-person/quick-ros2-setup.git

    ④ 스크립트 실행 (자동 재부팅 됨)

cd quick-ros2-setup
./1_ros2_foxy_install.sh

 

3. 원격 PC에 r1mini ros 패키지 설치하기

    ① 원격 PC에서 터미널 실행 (Ctrl + Alt +t)

    ② 스크립트 실행 (자동 재부팅 됨, 2번에서 레포지토리 복사 완료됨)

cd quick-ros2-setup
./2_workspace_setup_r1mini.sh

@ jetson nano에 r1mini 셋팅 할 때와 달리 udev 관련 스크립트는 실행하지 않는다.

 

4. r1mini ip address 확인하기

    ① r1mini에 키보드, 마우스, 모니터 연결하기

    ② r1mini에서 터미널 실행 (Ctrl + Alt +t)

    ③ 명령어 실행하여 ip address 확인

ifconfig
# 현재 접속된 ip address 확인 ex) 192.168.1.80

 

5. 원격 PC에서 r1mini로 원격 접속하기

    ① 원격 PC에서 터미널 실행 (Ctrl + Alt +t)

    ② 명령어 실행하여 원격 접속

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

    ③ 터미널 프롬프트가 jetson@ros2-foxy:~$ 로 바뀌면 정상적으로 접속이 된것이다.


반응형

@@ 다음 내용: [ros2 foxy] r1mini 원격 제어하기 - teleop

 

[r1mini ros2] r1mini ros2 foxy 원격 제어하기 - teleop

오늘은 원격 PC를 통해서 r1mini를 원격 제어하는 방법에 대해서 알아보자. 참고로 원격 PC와 r1mini는 동일한 네트워크(공유기)에 접속되어 있어야 한다. @ r1mini를 설정하는 방법은 아래 링크 참조 [r

t-shaped-person.tistory.com


728x90