Pular para o conteúdo principal

Instalar o Isaac ROS

Configuração Inicial do Ambiente Isaac ROS

Requisitos do ReComputer

Ambiente de Hardware

  • Jetson Orin/Jetson Xavier

Ambiente de Software

1. Instalar Dependências Iniciais

Siga a imagem oficial da NVIDIA e o guia de gravação do Seeed Wiki:

sudo apt-get install python3-pip # Install python3
sudo apt-get install nvidia-jetpack # Install developer tools
sudo pip3 install jetson-stats # Install Jtop to check Jetpack version
sudo apt-get install git-lfs # Install git-lfs

2. Instalar Docker-CE

Atualize as fontes de software:

sudo apt-get update

Instale as dependências básicas:

sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
software-properties-common # Install essential packages to allow apt over HTTPS

Adicione a chave GPG oficial do Docker:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

Adicione o repositório estável do Docker:

sudo add-apt-repository \
"deb [arch=arm64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"

Atualize a lista de pacotes novamente (novo repositório adicionado):

sudo apt-get update

Instale o Docker CE (Community Edition):

sudo apt-get install docker-ce

Garanta que o Docker seja iniciado:

sudo systemctl enable docker
sudo systemctl start docker

Adicione permissões (adicionar usuário ao grupo Docker):

sudo usermod -aG docker $USER

Reinicie o sistema ou faça logout:

sudo reboot

3. Configuração de Pacotes Comuns do Isaac ROS

Crie o workspace e adicione ao ambiente:

mkdir -p ~/workspaces/isaac_ros-dev/src
echo "export ISAAC_ROS_WS=${HOME}/workspaces/isaac_ros-dev/" >> ~/.bashrc
source ~/.bashrc

Entre no workspace e clone os pacotes:

cd ${ISAAC_ROS_WS}/src
git clone https://github.com/NVIDIA-ISAAC-ROS/isaac_ros_common.git

Puxe a imagem Docker oficial Isaac Common e entre no Docker:

cd ${ISAAC_ROS_WS}/src/isaac_ros_common && \
./scripts/run_dev.sh

Configuração inicial do ambiente concluída.

Suporte Técnico & Discussão de Produtos

Obrigado por escolher nossos produtos! Estamos aqui para fornecer diferentes tipos de suporte para garantir que sua experiência com nossos produtos seja a mais tranquila possível. Oferecemos vários canais de comunicação para atender a diferentes preferências e necessidades.

Loading Comments...