Base para Jetson Nano Dev Kit

Algunas veces toca experimentar con algoritmos de análisis inteligente de video, otras nos toca meternos en las sutilezas de la electrónica y cada tanto tenemos que hacer experimentos con óptica.

Pero en el campo en el que estamos, muchas veces nos encontramos con problemas sencillos, que también necesitan soluciones. Así que este es un posteo bastante pavo.

Algo habitual cuando se trata de diseñar productos de hardware, es arrancar con algunos componentes sueltos, conectarlos en el laboratorio y hacer algunas primeras pruebas de integración hardware + software.

En general cuando se trata de hardware OEM, los proveedores no entregan ningún tipo de solución de montaje.

En esta oportunidad nos encontramos con la necesidad de hacer algunas pruebas con un Jetson Nano Dev Kit, con una cámara Alvium C1240, y su pequeña placa de adaptación.

Hardware

Read full post

Controlando GPIO en Jetson y otros embedded

Dada la naturaleza embebida de nuestros dispositivos, y su destino a ser instalados remotamente, surgen varios usos posibles para sus ports GPIO (General Purpose I/O).

En particular una de las cosas que estamos controlando son temas de temperatura. Tanto lo que es refrigeración como calefacción.

Activar y desactivar pines, tanto como sensar su estado es clave para la interacción con algunos dispositivos físicos.

Jetson Xavier GPIO

Esta es una de las pocas veces que uno encara un tema pensando que va a ser complejo y resulta prácticamente trivial, va igual nuestra experiencia. Si bien nosotros usamos Nvidia Jetson, parece haber un standard en el kernel de linux para todos los SoC. Es decir esto debe funcionar también en otras single board computers, como Raspberry Pi.

Read full post

Agregando storage a Nvidia Jetson Xavier

El módulo Nvidia AGX Xavier incluye 32GB de eMMC Flash. Esto es mas que suficiente para instalar Jetpack y comenzar a experimentar. Pero si, como en nuestro caso, las aplicaciones requieren el almacenamiento de grandes cantidades de audio y video, es necesario contemplar algún otro tipo de storage que mejore capacidad y velocidad.

El kit de desarrollo cuenta con un slot microSD, un puerto USB3/eSATA y, lo mas interesante de todo, un slot M.2 Key-M. El slot M.2 permite una solución mas compacta y simple.

Esta es nuestra experiencia agregando un SSD Kingston M.2 A2000 de 500GB.

(Adicionalmente incluimos una microSD de 128GB para hacer algunas pruebas)

Jetson Xavier Dev Kit extra Storage

Read full post

Bienvenidos a Tecnox

Tecnox es una empresa argentina dedicada a la investigación y desarollo de soluciones de hardware y software basadas en inteligencia articial (AI) y aprendizaje automático (ML). Dentro del campo de la inteligencia artificial gran parte de nuestro trabajo gira alrededor de la visión por computadora (CV) y el análisis inteligente de video (IVA).

Read full post