Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »


테스트 환경

  • Product : CLEB-G-01A

  • JETPACK Version : 5.1.2

환경 셋업

JETSON 성능 최적화 및 docker 설치

  1. GPU와 CPU 클럭을 최대로 설정

sudo /usr/bin/jetson_clocks
  1. 파워모드를 MAX로 설정

sudo /usr/sbin/nvpmodel -m 0
  1. User를 docker group 에 추가

sudo usermod -aG docker $USER
newgrp docker

해당 부분을 진행하지 않으면 docker 컨테이너 실행 시 아래와 같은 에러가 나올 수 있음

1.png
  1. Docker 설치

# Add Docker's official GPG key:
sudo apt-get update
sudo apt-get install ca-certificates curl gnupg
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg

# Add the repository to Apt sources:
echo \
"deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
"$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update

sudo apt install docker-buildx-plugin

개발에 필요한 환경 설정

  1. Docker 재실행

sudo systemctl daemon-reload && sudo systemctl restart docker
  1. git lfs 설치

sudo apt-get install git-lfs
git lfs install --skip-repo
  1. Isaac ROS를 실행하기 위한 워크스페이스 생성 및 워크스페이스 경로에 대한 환경 변수 세팅

mkdir -p  ~/workspaces/isaac_ros-dev/src
echo "export ISAAC_ROS_WS=${HOME}/workspaces/isaac_ros-dev/" >> ~/.bashrc
source ~/.bashrc
  1. 워크스페이스에 원하는 레포지토리를 다운로드

https://nvidia-isaac-ros.github.io/repositories_and_packages/index.html

cd ${ISAAC_ROS_WS}/src
git clone {REPOSITORY}

  • No labels