Toolkit para reComputer Jetson
SenseCraft AI-Jetson é um kit de desenvolvimento e plataforma projetado para dispositivos NVIDIA Jetson Edge AI. Basta executar o "Quickstart Script" e você verá uma interface de usuário interativa para visualizar um aplicativo de exemplo com um vídeo pré-carregado e um modelo de IA pré-carregado. Se você quiser adicionar sua própria câmera USB ou câmera IP, você pode fazer isso facilmente em poucos cliques!
Além dos vários modelos de IA integrados que oferecemos prontos para uso, você pode acessar um grande número de modelos públicos na plataforma SenseCraft AI e poderá baixar e implantar modelos de IA para cenários específicos e criar soluções de IA personalizadas com base em suas necessidades. SenseCraft AI é seu parceiro inteligente de tomada de decisão para visão de IA, oferecendo recursos simples, flexíveis e eficientes de inferência e criação de soluções.

Instalar SenseCraft AI-Jetson
Requisitos de hardware
- Dispositivo NVIDIA Jetson
- Conectividade com a Internet via Ethernet/ WiFi
- Monitor
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)
Início Rápido
- Conecte o Jetson a um monitor e ligue-o
- Conecte um mouse e um teclado ao dispositivo e digite o seguinte comando em um terminal para executar o aplicativo
bash <(wget -qO- https://sensecraft-statics.seeed.cc/edge-ai/init-script/edge-ai-setup.sh)
- Durante a instalação do aplicativo, você precisa definir as seguintes configurações opcionais, portanto configure-as de acordo com suas necessidades
-
[Opcional] Ativar o script jetson_clocks para maximizar o desempenho do Jetson definindo a frequência máxima para os clocks de CPU, GPU e EMC? [y/n] (padrão: y): y
fornece o script jetson_clocks para maximizar o desempenho do Jetson definindo frequência máxima estática para os clocks de CPU, GPU e EMC. -
[Opcional] Economizar espaço desinstalando alguns pacotes desnecessários como libreoffice, alterar o tamanho da Memória Swap? (/swapfile) [y/n] (padrão: n): n
No caso de memória insuficiente (principalmente Jetson Nano), é melhor ativar o swap para garantir o funcionamento normal do programa. -
[Opcional] Deseja criar ou alterar o tamanho da Memória Swap? (/swapfile)?
Para obter melhor desempenho no Nano, ative o Swap. -
[Opcional] Usar armazenamento externo · para armazenar o diretório de dados do Docker? (para imagens e volumes do Docker)?
-
(Recomendado se sua partição raiz for menor que 32 GB). [y/n] (padrão: n): n
O programa de edge AI requer no mínimo 32G de espaço de armazenamento para rodar; caso contrário, você pode escolher montar o volume de dados do Docker em um disco externo.
- Agora você pode experimentar o SenseCraft AI-Jetson

Implantar novos modelos
- Visite a página “AI Models“ e selecione um modelo de IA que você precisa

- Clique no botão "Deploy Model"

- Verifique o read me para garantir que o dispositivo tenha o SenseCraft AI-Jetson instalado e que o modelo de IA seja compatível com o tipo de dispositivo.

- Selecione um dispositivo online

- O modelo de IA precisa de um fluxo de vídeo; se não houver fluxo, adicione primeiro um fluxo válido. O model zoo enviará as informações do fluxo diretamente para o dispositivo.
para mais informações sobre fluxos, verifique Streams Management


- Envie o modelo de IA e as informações do fluxo para o dispositivo. A implantação do modelo de IA leva alguns minutos, então você pode sair da página atual e ir até o dispositivo após alguns minutos para visualizar o modelo de IA implantado
Gerenciamento de Streams
SenseCraft AI-Jetson suporta adicionar múltiplos fluxos de vídeo e suporta adicionar câmera USB e câmera IP conforme sua necessidade.
O número de fluxos de vídeo que podem ser adicionados depende dos recursos de CPU e memória do dispositivo. Fique atento ao uso de recursos do dispositivo.
Adicionar Stream
- Visite a página Streams e clique no ícone +

- Configure as informações válidas do novo fluxo de vídeo; verifique a tabela abaixo para detalhes

| Campos | Conteúdo |
|---|---|
| Stream Name | 1 Nome personalizado para este stream. 2 Não pode ficar vazio |
| Video Type | 1 Ip camera: acessar uma câmera IP, é necessário inserir uma URL rtsp válida 2 Usb camera: conectar a câmera USB ao dispositivo, reconhecer automaticamente o USB e, em seguida, selecionar a câmera USB correta no caminho de vídeo. |
| Video Path | Caminho de Vídeo, o formato é decidido por "Video Type"; se estiver incorreto, o vídeo padrão será usado. |
| Device AI Model | 1 Selecione um modelo de IA que já foi baixado no dispositivo 2 Se não houver modelo de IA no seu dispositivo, vá para a página AI Models para baixar o modelo para o seu dispositivo. |
| Confidence Threshold | 1 Limite de confiança do objeto para detecção. 2 Formato: float [0, 1] |
| IoU Threshold | 1 IoU é usado para avaliar a precisão das caixas delimitadoras previstas em comparação com as caixas verdadeiras2 Formato: float [0, 1] |
| FPS | 1 Quadros por segundo do fluxo 2 Formato: INT [1,60] |
| Quality | 1 Qualidade do fluxo de saída. Padrão: 50 2 Formato: int [0,100] |
| Maximum Detections | 1 número máximo de detecções por imagem. Padrão:3002 Formato: int [0,1000] |
| Display Frame Rate | 1 Se deve exibir a taxa de quadros do fluxo 2 Formato: Bool [True,False] ● True: exibir FPS ● False: não exibir FPS |
| Display Clock | 1 Se deve exibir o horário 2 Formato: Bool [True,False] ● True: exibir horário ● False: não exibir horário |
- Clique no botão "Save" e volte para a página inicial para verificar o novo fluxo e o resultado da detecção de IA.


Excluir Stream
Vá para os detalhes do stream e clique no ícone "Delete" para excluir o stream

Gerenciamento de Modelos de IA
Gerencie todos os modelos de IA que foram baixados no dispositivo.
- O modelo de IA mostrará o nome do stream que usa o modelo.
- Modelos de IA não utilizados em streams podem ser excluídos

Configurações
Sobre
As informações do dispositivo, mais informações por favor verifique a tabela a seguir

| Campos | Conteúdo |
|---|---|
| Product | O módulo do dispositivo |
| IP | O endereço IP de rede do dispositivo |
| Serial number | Número de série único de produção do dispositivo |
| MAC address | Endereço MAC de rede |
| CPU Usage | Uso de CPU do dispositivo |
| RAM | Memória RAM do dispositivo |
| Swap | Swap do dispositivo |
| Disk usage | Uso de disco do dispositivo |
| Cuda version | A versão do Cuda instalada no dispositivo |
| Jetpack version | A versão do jetpack instalada no dispositivo |
Vincular à plataforma SenseCraft AI
SenseCraft AI -Jetson é projetado para edge AI. A inferência de IA e o processamento de fluxos de vídeo são feitos localmente no dispositivo; somente se você precisar baixar mais modelos de IA será necessário vincular o dispositivo ao SenseCraft AI-Model Zoo, e você pode remover o dispositivo da plataforma após o download.
- Visite o SenseCraft AI-Model Zoo
- Registre-se com um endereço de e-mail válido. A conta do SenseCraft-AI Model Zoo é a mesma que a conta do SenseCAP Cloud; se você já tiver uma conta SenseCAP Cloud, pode fazer login diretamente.

- Visite "Device Workspace" e clique no botão “Add Device“.
- Insira um nome personalizado para o dispositivo e obtenha o código de vinculação no dispositivo.

- Volte para o aplicativo SenseCraft AI do dispositivo. Clique em "Bind to SenseCraft AI platform", e então o aplicativo exibirá o código de vinculação e o nome temporário.
- Bind Code: insira o código de vinculação correto e válido no SenseCraft AI-Model Zoo para concluir a vinculação do dispositivo.
- Temporary Name: se o código de vinculação estiver duplicado, será necessário inserir o nome temporário correto.


- insira o código de vinculação correto e válido e clique no botão "Comfirm"
- Vinculado com sucesso, agora você pode adicionar novos modelos de IA a partir do model zoo


Ubind
Se você não precisar gerenciar remotamente seu dispositivo na plataforma de IA, poderá deletar o dispositivo da conta da sua plataforma de IA. Você pode desvincular pelo dispositivo ou pela plataforma
-
Desvincule o dispositivo do AI mode zoo, clique em "Delete"

-
Desvincule o dispositivo desativando "Bind to SenseCraft AI platform"

Atualização do App
As atualizações do aplicativo SenseCraft AI são categorizadas em automáticas e manuais, que você pode configurar de acordo com suas necessidades.
Atualização automática: verificar atualizações a cada 5 minutos; quando uma nova versão for detectada, as informações serão atualizadas automaticamente, sem necessidade de fazê-lo manualmente.

Atualização manual: verificar atualizações manualmente e clicar no botão Update para atualizar quando uma nova versão for detectada


Suporte Técnico
Precisa de ajuda com o seu SenseCAP Indicator? Estamos aqui para ajudar você!