Skip to main content

Instalar Isaac ROS

Configuración Inicial del Entorno Isaac ROS

Requisitos de ReComputer

Entorno de Hardware

  • Jetson Orin/Jetson Xavier

Entorno de Software

1. Instalar Dependencias Iniciales

Sigue la imagen oficial de NVIDIA y la guía de flasheo de Seeed Wiki:

sudo apt-get install python3-pip # Instalar python3
sudo apt-get install nvidia-jetpack # Instalar herramientas de desarrollador
sudo pip3 install jetson-stats # Instalar Jtop para verificar la versión de Jetpack
sudo apt-get install git-lfs # Instalar git-lfs

2. Instalar Docker-CE

Actualizar fuentes de software:

sudo apt-get update

Instalar dependencias básicas:

sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
software-properties-common # Instalar paquetes esenciales para permitir apt sobre HTTPS

Agregar la clave GPG oficial de Docker:

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

Agregar el repositorio estable de Docker:

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

Actualizar la lista de paquetes nuevamente (nuevo repositorio agregado):

sudo apt-get update

Instalar Docker CE (Community Edition):

sudo apt-get install docker-ce

Asegurar que Docker se inicie:

sudo systemctl enable docker
sudo systemctl start docker

Agregar permisos (agregar usuario al grupo Docker):

sudo usermod -aG docker $USER

Reiniciar sistema o cerrar sesión:

sudo reboot

3. Configuración del Paquete Común Isaac ROS

Crear espacio de trabajo y agregar al entorno:

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

Entrar al espacio de trabajo y clonar paquetes:

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

Descargar la imagen oficial de Isaac Common Docker y entrar a Docker:

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

Configuración inicial del entorno completada.

Soporte Técnico y Discusión de Productos

¡Gracias por elegir nuestros productos! Estamos aquí para brindarle diferentes tipos de soporte para asegurar que su experiencia con nuestros productos sea lo más fluida posible. Ofrecemos varios canales de comunicación para satisfacer diferentes preferencias y necesidades.

Loading Comments...