[ROS] Jetson nano에 ROS melodic 설치하기

2022. 6. 24. 13:40· ROS

내가 사용한 jetson nano는 4GB 

우선 ubuntu 18.04 이미지를 다운받아야 함. 

melodic이 우분투 18.04 최적화 되어있으니 melodic을 설치할거면 18.04 버전을 다운받도록 하자. 

 

https://developer.nvidia.com/embedded/downloads

 

Jetson Download Center

Get downloadable documentation, software, and other resources for the NVIDIA Jetson ecosystem.

developer.nvidia.com

이 이미지 파일을 설치해서 SD카드에 넣어주면 된다. 

SD카드 구울 때 사용한 프로그램


젯슨 나노가 다 준비되었으면 로스를 깔기 전에 기본 설정을 맞추고 업데이트를 해준다.

 

sudo apt-get update
sudo apt-get upgrade

이제 본격적으로 ROS를 설치해 주면 된다. 

 

http://wiki.ros.org/melodic/Installation/Ubuntu

 

melodic/Installation/Ubuntu - ROS Wiki

We are building Debian packages for several Ubuntu platforms, listed below. These packages are more efficient than source-based builds and are our preferred installation method for Ubuntu. Note that there are also packages available from Ubuntu upstream. P

wiki.ros.org

여기 과정을 그대로 따라해 주면 되는데 1.3 Set up your keys에서 key가 바뀌었다고 한다. 

1.3 과정만 아래와 같이 입력해 주면 ros melodic을 설치할 수 있다. 

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654 

 


작업 폴더 생성 및 초기화

mkdir -p ~/catkin_ws/src

cd ~/catkin_ws/src

catkin_init_workspace

 

빌드 해보기

cd ~/catkin_ws/

catkin_make

 


환경설정

 

ip설정하기 

ifconfig 라고 치고 ip 주소 확인하기 (무선은 wlp2s0, 유선은 enp3s0)

gedit ~/.bashrc

export ROS_HOSTNAME=xxx.xxx.xxx.xxx

export ROS_MASTER_URI=http://${ROS_HOSTNAME}:11311

여기에 ip주소 입력

 

단축키 만들기

gedit ~/.bashrc 이 상태에서 마지막 줄에 아래 세 줄 추가

alias cw='cd ~/catkin_ws'

alias cs='cd ~/catkin_ws/src'

alias cm='cd ~/catkin_ws && catkin_make' 

 

변경사항 반영하기

source ~/.bashrc

 


추가로 있으면 좋은 터미널

sudo apt-get install terminator

 

728x90

'ROS' 카테고리의 다른 글

[ROS] USB_CAM  (0) 2022.08.23
[ROS] RLException: [launch name] is neither a launch file in package [package name] nor is [package name] a launch file name error  (0) 2022.08.23
[ROS melodic] 3D Lidar (Velodyne) 2D Camera Calibration  (0) 2022.08.23
[ROS] spin, sleep, Rate  (0) 2022.07.20
우분투에 아두이노 설치 방법  (0) 2022.06.27
'ROS' 카테고리의 다른 글
  • [ROS] RLException: [launch name] is neither a launch file in package [package name] nor is [package name] a launch file name error
  • [ROS melodic] 3D Lidar (Velodyne) 2D Camera Calibration
  • [ROS] spin, sleep, Rate
  • 우분투에 아두이노 설치 방법
개ㅁI
개ㅁI
전자 & SW 공부중입니다
영차영차전자 & SW 공부중입니다
개ㅁI
영차영차
개ㅁI
전체
오늘
어제
  • 분류 전체보기 (65)
    • 개발 (24)
      • ROS (7)
      • Embedded system (2)
      • Linux (13)
      • Sensor (2)
      • 자료구조 & 알고리즘 (0)
    • Linux (0)
      • Kubernetes (0)
    • ROS (6)
    • Embedded system (9)
      • STM32 (1)
      • ATmega128 (1)
      • Nordic (1)
    • Sensors (5)
      • Lidar (4)
    • Language (11)
      • C++ (7)
      • Python (4)
    • Schematic (3)
    • 논문 (0)

블로그 메뉴

  • 홈
  • 태그
  • 방명록
  • 글쓰기

공지사항

인기 글

최근 글

hELLO · Designed By 정상우.v4.2.1
개ㅁI
[ROS] Jetson nano에 ROS melodic 설치하기
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.