Introducción a la cámara Intel® RealSense™ ZR300

Empiece a utilizar la cámara rápidamente aprovechando nuestros comandos, descargas de herramientas y mucho más.

Paso 1: Abra la caja

Se incluye lo siguiente en el kit de desarrollo:

  • Cámara Intel® RealSense™ ZR300
  • Cable USB 3.0
  • Placa de montaje
  • Información sobre seguridad y regulaciones


Paso 2: Verifique el sistema operativo

Para el módulo de cómputo Intel® Joule™, descargue e instale Ubuntu* 16.04

Para otros dispositivos (como Intel® NUC o placa AAEON UP*), descargue e instale Ubuntu* 16.04 LTS Desktop

Tenga en cuenta que:
 Otras configuraciones de dispositivos no han sido totalmente validadas por Intel y podrían o no funcionar igual que el módulo de cómputo Intel® Joule™.


Paso 3: Configure la hora

Es necesario configurar la hora correcta antes de continuar con las siguientes instrucciones. Por ejemplo, el módulo Intel Joule no viene con una batería para reloj en tiempo real (RTC), por lo tanto usted tiene que configurar la hora manualmente antes de continuar con la instalación. También puede seguir los siguientes pasos para configurar automáticamente la hora desde su conexión a Internet.

Configuración de hora mediante red

$ sudo apt update
$ sudo apt install chrony ntpdate
$ sudo ntpdate ntp.ubuntu.com

Configuración de hora manual

$ sudo date -s "16:47 1/23/2017"


Paso 4: Configure el repositorio

Agregue el repositorio de software Intel® RealSense™ al administrador de paquetes en su dispositivo Ubuntu* para que su dispositivo sepa dónde descargar el software adicional.

$ echo 'deb "http://realsense-alm-public.s3.amazonaws.com/apt-repo" xenial main' | sudo tee /etc/apt/sources.list.d/realsense-latest.list
$ sudo apt-key adv --keyserver keys.gnupg.net --recv-key D6FB2970
$ sudo apt update


 Paso 5: Instale Access Utilities de la cámara Intel® RealSense™

Acceda a controles de cámara avanzados, como configuración de contraste y exposición.

$ sudo apt install librealsense-utils
$ cpp-capture

Esta utilidad es para usuarios avanzados e incluye controles de cámara adicionales, como balance de blancos. Cuando haya instalado las utilidades, estará en condiciones de registrar eventos significativos, sincronizar múltiples flujos de ejemplos de imágenes y movimiento, y medir los cuadros por segundo (FPS) reales en un período específico. Tenga presente que cpp-capture ofrecerá una vista previa de video en vivo desde la cámara ZR300.


Paso 6: Instalación de runtime y ejemplos

Esta instalación le permite ejecutar todos los ejemplos de librealsense middleware.

$ sudo apt install librealsense-samples beignet-opencl-icd

Cuando haya instalado el runtime, estará en condiciones de ver la producción de la cámara y ejecutar ejemplos de Middleware Intel® RealSense™, como seguimiento de personas, biblioteca de objetos y mapeo y localización en simultáneo (SLAM).

Si su cámara está conectada cuando se instalan el runtime y los ejemplos, tendrá que desconectarla y volver a conectarla para asegurarse de que se hayan aplicado todas las configuraciones.

Nota:

  • Todos los ejemplos instalados en /usr/bin tienen el prefijo ‘rs_’ (por ejemplo, rs_slam_tutorial_1_gui)
  • Los ejemplos que terminan en 'gui' funcionan con un teclado y mouse conectados localmente al dispositivo
  • Los ejemplos que terminan en 'web' inician un servidor web integrado, que le permite conectarse a distancia al dispositivo desde otra computadora.
  • Los ejemplos sin 'gui' o 'web' son ejemplos solo para consola con una interfaz de línea de comando muy básica

Detalles de ejemplos


Paso 7: Instalar las herramientas de desarrollo

Mediante este paso se instala el reconocimiento de objetos, el seguimiento de personas y las bibliotecas SLAM en su dispositivo.

$ sudo apt install librealsense-object-recognition-dev librealsense-persontracking-dev librealsense-slam-dev

Una vez que haya instalado las herramientas de desarrollo, puede crear su propia aplicación que interpreta lo generado por Middleware Intel® RealSense™ (reconocimiento de objetos, seguimiento de personas, SLAM).

El proceso de instalación también instala herramientas para desarrolladores para que creen su propio software, incluyendo ejemplos y runtimes.

Puede probar si el SDK se instaló correctamente elaborando ejemplos de archivos de origen en GitHub*.

$ sudo apt install build-essentials git cmake libjpeg-dev libopencv-dev
$ git clone http://github.com/IntelRealSense/realsense_samples
$ cd realsense_samples
$ mkdir build
$ cd build
$ cmake
$ make

Cuando termine la compilación, todos los ‘realsense_samples’ estarán en la carpeta que usted creó y estarán listos para su ejecución.

Están disponibles las siguientes bibliotecas:

  • librealsense-dev—Un archivo de desarrollo para la biblioteca de acceso de la cámara que permite que los desarrolladores elaboren su propio software además de librealsense (un poco como tener un SDK para desarrollar software)
  • librealsense-sdk0—Utilidades muy prácticas para usar con la biblioteca de acceso de la cámara, como grabar, reproducir o proyectar.
  • librealsense-sdk-dev—Desarrolle su software con funciones como grabar o reproducir en su aplicación.
  • librealsense-object-recognition0—Un paquete de runtime de los ejemplos de reconocimiento de objetos.
  • librealsense-object-recognition-dev—Desarrolle su propio software con capacidades de reconocimiento de objetos.
  • librealsense-persontracking0—Un paquete de runtime de los ejemplos de seguimiento de personas.
  • librealsense-persontracking-dev—Desarrolle su propio software además del software de seguimiento de personas.
  • librealsense-slam2—Un paquete de runtime de los ejemplos de SLAM (mapeo y localización en simultáneo).
  • librealsense-slam-dev—Desarrolle su propio software con capacidad de SLAM.
Nota:
Los paquetes con "-dev" son archivos de encabezado de desarrollo que puede instalar para desarrollar su propio software.
Los paquetes con "0" o "2" (SLAM) son runtimes que puede instalar y ver cómo funciona cada capacidad.