Instalar Isaac ROS
Configuración Inicial del Entorno Isaac ROS
Requisitos de ReComputer
Entorno de Hardware
- Jetson Orin/Jetson Xavier
Entorno de Software
- JetPack 5.1.2
- Ubuntu 20.04+
- ROS2 Humble
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.