Skip to main content

Cómo Usar Múltiples Cámaras CSI en reComputer con ROS

Introducción

Este tutorial proporciona una guía paso a paso sobre cómo leer datos de imagen de múltiples cámaras CSI a través de ROS en dispositivos de la serie reComputer J30/J40 y publicar temas de imagen para mostrarlos en la interfaz de visualización RVIZ.

Prerrequisitos

Comenzando

Conectando las Cámaras

Por favor, sigue este tutorial para completar la Conexión y prueba de las cámaras CSI, y asegúrate de que ROS ya esté instalado en tu sistema.

Instalación

  • Paso 1: Abre una terminal en tu reComputer y crea un directorio para tu espacio de trabajo:

    mkdir -p ~/catkin_ws/src
    cd ~/catkin_ws/src
  • Paso 2: Clona el paquete ROS deseado:

    git clone https://github.com/ZhuYaoHui1998/csi_camera_reader.git
  • Paso 3: Construye el espacio de trabajo:

    cd ~/catkin_ws/
    catkin_make
  • Paso 4: Ejecuta el archivo de configuración nuevamente para actualizar tu entorno:

    source devel/setup.bash

Uso

  • Para publicar el flujo de una cámara al tema ROS /csi_cam_0/image_raw, usa este comando en la terminal:

    roslaunch csi_camera_reader csi_camera.launch sensor_id:=0
  • También puedes cambiar sensor_id a 1 para que coincida con tu interfaz:

    roslaunch csi_camera_reader csi_camera.launch sensor_id:=1
  • Si quieres abrir dos cámaras CSI simultáneamente y publicar temas a ROS, puedes ejecutar los siguientes comandos:

    roslaunch csi_camera_reader dual_camera.launch

    Puedes ingresar el comando "rostopic list" en la terminal para ver los temas de imagen publicados por las cámaras.

    También puedes usar la herramienta de visualización RVIZ para suscribirte a los temas de imagen y ver la información visual.

Soporte Técnico y Discusión de Productos

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

Loading Comments...