Kit de herramientas para reComputer Jetson
SenseCraft AI-Jetson es un kit de desarrollo y una plataforma diseñada para dispositivos NVIDIA Jetson Edge AI. Simplemente ejecuta el "Quickstart Script" y se te presentará una interfaz de usuario interactiva para ver una aplicación de ejemplo con un video precargado y un modelo de IA precargado. Si quieres añadir tu propia cámara USB o cámara IP, ¡puedes hacerlo fácilmente con unos pocos clics!
Además de los diversos modelos de IA integrados que ofrecemos listos para usar, puedes acceder a una gran cantidad de modelos públicos en la plataforma SenseCraft AI y podrás descargar e implementar modelos de IA para escenarios específicos y crear soluciones de IA personalizadas según tus necesidades. SenseCraft AI es tu socio de toma de decisiones inteligente para visión por IA, proporcionándote capacidades de inferencia y creación de soluciones simples, flexibles y eficientes.

Instalar SenseCraft AI-Jetson
Requisitos de hardware
- Dispositivo NVIDIA Jetson
- Conectividad a Internet vía Ethernet/WiFi
- Pantalla
Requisitos de software
- JetPack 5.1.2 (L4T 35.4.1)
- JetPack 5.1.1 (L4T 35.3.1)
- JetPack 5.1 (L4T 35.2.1)
Inicio rápido
- Conecta Jetson a una pantalla y enciéndelo
- Conecta un ratón y un teclado al dispositivo y escribe el siguiente comando en una terminal para ejecutar la aplicación
bash <(wget -qO- https://sensecraft-statics.seeed.cc/edge-ai/init-script/edge-ai-setup.sh)
- Durante la instalación de la aplicación, debes configurar las siguientes opciones opcionales, así que configúralas según tus necesidades
-
[Opcional] ¿Habilitar el script jetson_clocks para maximizar el rendimiento de Jetson estableciendo la frecuencia máxima de los relojes de CPU, GPU y EMC? [y/n] (predeterminado: y): y
proporciona el script jetson_clocks para maximizar el rendimiento de Jetson estableciendo una frecuencia máxima estática para los relojes de CPU, GPU y EMC. -
[Opcional] ¿Ahorrar espacio desinstalando algunos paquetes innecesarios como libreoffice, cambiar el tamaño de la memoria Swap? (/swapfile) [y/n] (predeterminado: n): n
En caso de memoria insuficiente (especialmente Jetson Nano), es mejor habilitar el swap para garantizar el funcionamiento normal del programa. -
[Opcional] ¿Quieres crear o cambiar el tamaño de la memoria Swap? (/swapfile)?
Para obtener un mejor rendimiento de Nano, activa el Swap. -
[Opcional] ¿Usar almacenamiento externo · para guardar el directorio de datos de Docker? (para imágenes y volúmenes de Docker)?
-
(Recomendado si tu partición raíz es menor de 32 GB). [y/n] (predeterminado: n): n
El programa de edge AI requiere un mínimo de 32G de espacio de almacenamiento para ejecutarse; si no lo tienes, puedes optar por montar el volumen de datos de Docker en un disco externo.
- Ahora puedes experimentar SenseCraft AI-Jetson

Implementar nuevos modelos
- Visita la página “AI Models“ y selecciona un modelo de IA que necesites

- Haz clic en el botón "Deploy Model"

- Revisa el read me para asegurarte de que el dispositivo tenga instalado SenseCraft AI-Jetson y que el modelo de IA se adapte al tipo de dispositivo.

- Selecciona un dispositivo en línea

- El modelo de IA necesita aplicar un flujo de video; si no hay flujo, añade primero un flujo válido. Model zoo enviará la información del flujo directamente al dispositivo.
para más información sobre flujos, consulta Streams Management


- Envía el modelo de IA y la información del flujo al dispositivo. La implementación del modelo de IA tarda unos minutos, por lo que puedes salir de la página actual e ir al dispositivo después de unos minutos para ver el modelo de IA implementado
Gestión de flujos
SenseCraft AI-Jetson admite añadir múltiples flujos de video y admite añadir cámara USB y cámara IP según tus necesidades.
El número de flujos de video que se pueden añadir depende de los recursos de CPU y memoria del dispositivo. Presta atención al uso de recursos del dispositivo.
Añadir flujo
- Visita la página Streams y haz clic en el icono +

- Configura la información válida del nuevo flujo de video, consulta la tabla siguiente para más detalles

| Campos | Contenido |
|---|---|
| Stream Name | 1 Nombre personalizado para este flujo. 2 No puede estar vacío |
| Video Type | 1 Ip camera: Accede a una cámara IP, necesitas introducir una URL rtsp válida 2 Usb camera: Conecta la cámara USB al dispositivo, reconoce automáticamente el USB y luego selecciona la cámara USB correcta en la ruta de video. |
| Video Path | Ruta de video, el formato lo decide "Video Type"; si es incorrecto, se usará el video predeterminado. |
| Device AI Model | 1 Selecciona un modelo de IA que ya se haya descargado en el dispositivo 2 Si no hay ningún modelo de IA en tu dispositivo, ve a la página AI Models para descargar el modelo a tu dispositivo. |
| Confidence Threshold | 1 Umbral de confianza del objeto para la detección. 2 Formato: float [0, 1] |
| IoU Threshold | 1 IoU se utiliza para evaluar la precisión de los cuadros delimitadores predichos en comparación con los cuadros delimitadores reales2 Formato: float [0, 1] |
| FPS | 1 Fotogramas por segundo del flujo 2 Formato: INT [1,60] |
| Quality | 1 Calidad del flujo de salida. Predeterminado: 50 2 Formato: int [0,100] |
| Maximum Detections | 1 número máximo de detecciones por imagen. Predeterminado:3002 Formato: int [0,1000] |
| Display Frame Rate | 1 Si se muestra la tasa de fotogramas del flujo 2 Formato: Bool [True,False] ● True: mostrar FPS ● False: no mostrar FPS |
| Display Clock | 1 Si se muestra la hora 2 Formato: Bool [True,False] ● True: mostrar hora ● False: no mostrar hora |
- Haz clic en el botón "Save" y vuelve a la página de inicio para comprobar el nuevo flujo y el resultado de la detección de IA.


Eliminar flujo
Ve a los detalles del flujo y haz clic en el icono "Delete" para eliminar el flujo

Gestión de modelos de IA
Gestiona todos los modelos de IA que se han descargado en el dispositivo.
- El modelo de IA mostrará el nombre del flujo que utiliza el modelo.
- Los modelos de IA que no se usan en ningún flujo se pueden eliminar

Configuración
Acerca de
La información del dispositivo, para más información consulta la siguiente tabla

| Campos | Contenido |
|---|---|
| Product | El módulo del dispositivo |
| IP | La dirección IP de red del dispositivo |
| Serial number | Número de serie de producción único del dispositivo |
| MAC address | Dirección MAC de red |
| CPU Usage | Uso de CPU del dispositivo |
| RAM | RAM del dispositivo |
| Swap | Swap del dispositivo |
| Disk usage | Uso de disco del dispositivo |
| Cuda version | La versión de Cuda instalada en el dispositivo |
| Jetpack version | La versión de Jetpack instalada en el dispositivo |
Vincular a la plataforma SenseCraft AI
SenseCraft AI para Jetson está diseñado para edge AI. La inferencia de IA y el procesamiento de flujos de video se realizan localmente en el dispositivo. Solo si necesitas descargar más modelos de IA necesitas vincular el dispositivo a la plataforma SenseCraft AI; puedes eliminar el dispositivo una vez descargados.
- Visita SenseCraft AI.
- Regístrate con una dirección de correo electrónico válida. La cuenta de SenseCraft AI es la misma que la cuenta de SenseCAP Cloud; si ya tienes una, puedes iniciar sesión directamente.

- Navega a
Models>Workspace>NVIDIA Jetsony haz clic enAdd Device. - Introduce un nombre personalizado para el dispositivo y obtén el código de vinculación desde el dispositivo.

- Vuelve a la aplicación SenseCraft AI del dispositivo. Haz clic en "Bind to SenseCraft AI platform", y entonces la aplicación mostrará el código de vinculación y el nombre temporal.
- Bind Code: introduce el código de vinculación correcto y válido en la plataforma SenseCraft AI para terminar de vincular el dispositivo.
- Temporary Name: si el código de vinculación está duplicado, entonces necesitas introducir el nombre temporal correcto.


- introduce el código de vinculación correcto y válido y haz clic en el botón "Comfirm"
- Vinculación correcta, ahora puedes añadir nuevos modelos de IA desde el model zoo


Desvincular
Si no necesitas gestionar tu dispositivo de forma remota en la plataforma de IA puedes eliminar el dispositivo de la cuenta de tu plataforma de IA. Puedes desvincularlo desde el dispositivo o desde la plataforma
-
Desvincula el dispositivo del AI mode zoo, haz clic en "Delete"

-
Desvincula el dispositivo deshabilitando "Bind to SenseCraft AI platform"

Actualización de la aplicación
Las actualizaciones de la aplicación SenseCraft AI se dividen en actualizaciones automáticas y manuales, que puedes configurar según tus necesidades.
Actualización automática: busca actualizaciones cada 5 minutos; cuando se detecta una nueva versión, la información se actualizará automáticamente, sin necesidad de hacerlo manualmente.

Actualización manual: busca actualizaciones manualmente y haz clic en el botón Update para actualizar cuando se detecte una nueva versión


Soporte técnico
¿Necesitas ayuda con tu SenseCAP Indicator? ¡Estamos aquí para ayudarte!