Skip to main content

Cómo utilizar varias cámaras CSI en una reComputer con ROS

Introducción

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

Prerequisitos

Primeros pasos

Conectar las cámaras

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: Clonar 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: Obten el archivo de instalación nuevamente para actualizar tu entorno:

    source devel/setup.bash

Uso

  • Para publicar la transmisión de una cámara en el 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 deseas abrir dos cámaras CSI simultáneamente y publicar temas en 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 imágenes publicados por las cámaras.

    También puedes utilizar la herramienta de visualización RVIZ para suscribirte a los temas de imágenes y ver la información visual.

Soporte Tech y discusión del producto

¡Gracias por elegir nuestros productos! Estamos aquí para darte soporte y asegurar que tu experiencia con nuestros productos sea la mejor posible. Tenemos diversos canales de comunicación para adaptarnos distintas preferencias y necesidades.

Loading Comments...