Plataforma iMS
O iMS (intelligent Management System) é a plataforma cloud de gerenciamento de robôs da iBEN — oferecendo monitoramento, agendamento de tarefas, manutenção remota e integração com dispositivos IoT.
O que é o iMS
O iMS é uma plataforma completa que integra:
Arquitetura do Sistema
O iMS opera como solução Cloud-Robot-Terminal-Human:
- Cloud: Gerenciamento de dispositivos, agendamento de tarefas e manutenção remota.
- Robot: Robôs inteligentes e flexíveis com navegação autônoma.
- Terminal: Terminais IoT industriais para controle multi-terminal.
- Human: Interface de colaboração humano-robô.
Informações do Usuário
As contas são atribuídas pelo administrador da empresa. Existem 2 roles especiais pré-configurados:
| Role | Descrição |
|---|---|
| Super Administrador | iBEN Robot — controle total do sistema, incluindo ativação de robôs. |
| Administrador da Empresa | Maior permissão dentro da empresa. Cria sub-contas e sub-roles. |
Idiomas suportados: Chinês e Inglês. A troca pode ser feita na página de login ou no canto superior direito.
Dashboard (Homepage)
A página inicial exibe dados visuais estatísticos de todo o sistema:
- Status de execução de tarefas
- Proporção de modelos de robôs
- Status dos robôs (online, offline, idle)
- Outros dados operacionais
Gerenciamento de Mapas
Status de Mapas
| Status | Descrição | Operações Permitidas |
|---|---|---|
| Não Publicado | Rascunho novo / importado ou versão editada. | Editar, Publicar, Excluir, Especificar robô. |
| Publicado | Versão oficial vigente — pode ser distribuída a todos os robôs. | Distribuir, Copiar como Novo, Excluir (somente se não houver robôs vinculados). |
Operações de Mapa
| Ação | Descrição |
|---|---|
| Importar Mapa | Via botão "Import" na plataforma ou "Upload" no lado do robô. |
| Publicar | Clique "Publicar" em mapa não publicado. A versão anterior é sobrescrita. |
| Copiar | Gera cópia não publicada com novo número. Formato: Nome + cópia + data. |
| Excluir | Não publicado: exclui direto (sem robôs vinculados). Publicado: desvincular robôs primeiro. |
| Distribuir (Issue) | Enviar mapa publicado para robôs específicos. |
| Editar | Editar waypoints, linhas de proibição, áreas, borracha, direção de pontos. |
Pagers — Dispositivo de Chamada
Pagers são dispositivos IoT industriais que permitem chamar robôs com o toque de um botão.
Indicadores LED do Pager
| LED | Cor | Significado |
|---|---|---|
| NET | Vermelho piscando | Conectando Wi-Fi |
| NET | Verde fixo | Wi-Fi conectado |
| SERV | Vermelho piscando | Conectando ao servidor |
| SERV | Verde fixo | Conectado ao servidor |
| R/T | Vermelho | Pacote enviado |
| R/T | Verde | Pacote recebido |
Luz de Status do Pager
| Estado | Luz |
|---|---|
| Sem tarefa ativa | Apagada |
| Chamada enviada (tarefa criada) | Verde piscando lento |
| Chamada bem-sucedida (em execução) | Verde fixo |
| Chamada falhou (sem resposta) | Amarelo — piscada única |
| Robô falhou na tarefa | Amarelo — piscada dupla |
Botões do Pager
O pager possui 2 botões (1 verde, 1 vermelho), cada um com 2 modos de ativação:
| Botão | Ação | Função Padrão |
|---|---|---|
| 🟢 Verde | Pressão única | Executar tarefa point-to-point (configurável) |
| Pressão longa (3s) | Tarefa customizada (configurável) | |
| 🔴 Vermelho | Pressão única | Tarefa customizada (configurável) |
| Pressão longa (3s) | Cancelar tarefa atual (configurável) |
Quando uma tarefa está em execução (luz verde fixa), o pager não aceita novas tarefas. Somente após a tarefa ser concluída (luz apagada) é possível iniciar outra.
Configuração do Pager
- Adicionar Pager: Insira o número do pager (disponível na embalagem) e o nome.
- Modo de Execução: "Agendamento Inteligente" (automático) ou "Robô Designado" (fixo).
- Configurar Botões: Para cada botão, defina o tipo de tarefa (Point-to-Point, Custom Task, Cancel Task) e selecione o grupo de tarefas.
- Salvar a configuração.
Agendamento Inteligente (v1.0.0)
- Prioridade para robôs com status Idle.
- Se todos idle: seleciona o robô com maior bateria.
- Se bateria igual: seleciona o robô mais próximo.
Grupos de Tarefas
Grupos de tarefas permitem definir templates de tarefas reutilizáveis.
Criar Grupo de Tarefas
| Campo | Descrição |
|---|---|
| Nome | Obrigatório — máx. 30 caracteres. |
| Mapa | Obrigatório — selecione o mapa associado. |
| Ação pós-tarefa | "Permanecer" ou "Retornar ao carregador" (definir qual carregador). |
Para cada passo da tarefa, defina:
- Destino (waypoint)
- Tipo de ação (permanecer no local, etc.)
- Tempo de permanência: "Confirmação manual" ou "Tempo customizado" (em segundos)
Passos podem ser reordenados por drag-and-drop, removidos com "-" ou adicionados com "+ Adicionar Passo".
Monitoramento de Tarefas
O módulo de tarefas monitora e gerencia o ciclo de vida completo de cada tarefa.
Status de Tarefas
| Status | Descrição |
|---|---|
| Pendente | Tarefa criada, aguardando agendamento. |
| Em Execução | Robô executando a tarefa. |
| Concluída | Tarefa finalizada com sucesso. |
| Cancelada | Tarefa cancelada manualmente. |
| Anormal | Erro durante execução (bloqueio, falha do robô, etc.). |
A lista de tarefas é atualizada automaticamente a cada 3 segundos.
Prioridade de Tarefas
Após criar uma tarefa, ela entra automaticamente na fila de agendamento com status "Pendente".
- A prioridade pode ser ajustada — menor valor = maior prioridade.
- Valor padrão: 8.
- Quando as prioridades são iguais, as tarefas são ordenadas por hora de criação.
Detalhes da Tarefa
Ao clicar em "Detalhes" de uma tarefa, é exibido:
- Número e nome da tarefa
- Tipo (Custom Task, Point-to-Point, etc.)
- Fonte (pager, app, etc.) e modo (designado ou inteligente)
- Robô atribuído, mapa, empresa
- Horários de criação e conclusão
- Timeline de execução — com timestamps de cada etapa (início, robô designado, chegadas, conclusão)
Gerenciamento de Robôs
Ativação de Robôs
Robôs que não ativaram os serviços cloud não podem:
- Sincronizar mapas
- Participar do agendamento de tarefas
A ativação é feita exclusivamente pelo Super Administrador iBEN.
| Informação | Descrição |
|---|---|
| Nº do Robô | Identificador único (ex: ABC12390865008) |
| Nome | Nome atribuído (ex: "Robô Produção 1") |
| Modelo | X300, I300B-L, etc. |
| Status | Online / Offline |
| Bateria | Percentual atual (ex: 40%) |
| Duração do Serviço | Tempo desde a ativação |
A lista de robôs é atualizada automaticamente a cada 3 segundos.
Detalhes do Robô
Informações Básicas
- Número, nome e modelo do robô
- Status: Idle, Em execução, Carregando, etc.
- Versões de software e firmware
- SIM card e operadora (se configurado)
- Tempo de ativação e registro
- Localização (região e endereço detalhado)
Monitoramento de Saúde
Exibe o status de cada componente do robô:
| # | Componente | Status Possível |
|---|---|---|
| 1 | Motor | Operando Normal |
| 2 | IMU (Unidade Inercial) | Operando Normal |
| 3 | Bateria | Operando Normal |
| 4 | Câmera de Profundidade | Normal / Anormal |
| 5 | Odômetro | Operando Normal |
| 6 | Laser (LiDAR) | Operando Normal |
Ferramentas Remotas
Atualização de Firmware (OTA)
Gerencie o processo de atualização de firmware dos robôs remotamente.
Status do Plano de Atualização
| Status | Ações Disponíveis |
|---|---|
| Pendente | Detalhes, Iniciar, Cancelar |
| Enviando | Detalhes, Cancelar |
| Cancelado | Apenas Detalhes |
Criar Plano de Atualização
- Nome do Plano: Obrigatório — identifique o plano.
- Título e Descrição: Resumo da atualização (melhorias, correções, etc.).
- Escopo: Selecione: Firmware da Tela Interativa, Firmware da Placa-Mãe, Firmware Embedded.
- Upload do Pacote: Arraste ou clique para enviar arquivo .zip. O sistema extrai versões e MD5 automaticamente.
- Condições: Definir por Nº do Robô ou Nº do Mapa para controlar o escopo de atualização.
Permissões e Administração
Gerenciamento de Empresa
Cadastrar e gerenciar empresas no sistema. Campos obrigatórios:
- Nome da Empresa, Telefone, Responsável, E-mail
- Status: Normal ou Desativada
Gerenciamento de Roles
Crie roles customizados com permissões granulares:
- Selecione permissões individuais: Configuração, Operação e sub-módulos
- Defina ordem de exibição e status (Normal / Desativado)
Gerenciamento de Usuários
| Campo | Obrigatório? | Descrição |
|---|---|---|
| Nome | ✅ | Nome do usuário |
| Conta de Login | ✅ | Conta para acessar o sistema |
| Senha | ✅ | Senha de acesso |
| Role | ✅ | Perfil de permissões atribuído |
| Telefone | ❌ | Contato do usuário |
| ❌ | E-mail do usuário | |
| Gênero | ❌ | Masculino / Feminino |
| Empresa | ❌ | Padrão: empresa atual |
Logs do Sistema
Log de Operações
Registra todas as ações realizadas por usuários na plataforma:
- Descrição e nome do método
- Tipo de operação (PC)
- Operador, endereço IP e localização
- Status (Sucesso / Falha)
- Data, horário e tempo de execução
Clique em "Detalhes" para ver o request address, parâmetros, retorno e informações de exceção.
Log de Login
Registra todas as tentativas de login:
- Nome e conta do usuário
- Endereço IP e localização
- Status e informação do login
- Data e horário