O índice completo apresenta seis tarefas previstas como pacotes isolados: navegação visual, carga ótica, seguimento, gimbal MAVLink, câmara térmica e diagnóstico de bateria. Cada linha tem um ID de pacote KairOS próprio reservado.
Os cartões descrevem linhas de desenvolvimento; os pacotes instaláveis e o registo KairOS ainda não foram publicados.
Repositório KairOS ↗Nesta página +
Seis linhas de extensão KairOS
Navegação visual
Fluxo ótico e VIO para navegação sem GPS; ArduPilot, PX4 e iNav; níveis de degradação e alternativa segura.
Módulo ótico SIYI
A2/A8/ZR10/ZR30/ZT6/ZT30: gimbal, zoom, térmica, telémetro laser e seguimento com IA.
Segue-me
Seguimento com um clique e distância/altura definidas; paragem perante alvo incerto ou perdido; sem readquisição automática.
MAVLink Gimbal v2
Orientação manual, ROI e visão; componente 154; controlador externo e perfis universais de placas.
FLIR Lepton
Y16 radiométrico, paleta, ganho, FFC e sobreposição térmica para integração USB UVC.
Saúde da bateria
Diagnóstico de células, tempo até ao mínimo, divergência, queda de tensão e alertas de temperatura; o painel permanece apenas de leitura.
A instalação de um pacote começa pela verificação
Escolher pacote
Verificar editor, versão, placas, pressupostos de firmware, licenças de terceiros e histórico de alterações.
Descarregar .kairosplug
O pacote provém de um registo de confiança ou de um ficheiro local explicitamente escolhido.
Verificar Ed25519
O anfitrião verifica assinatura e revogação antes de extrair e executar.
Rever capacidades
O operador vê permissões de hardware, MAVLink, missão e rede; autorizações sensíveis são confirmadas separadamente.
Instalar e depois ativar
O pacote é instalado separadamente da execução; enable cria o processo isolado e o estado de saúde.
kairos plugin install ./extension.kairosplug
kairos plugin info <name>
kairos plugin perms <name>
kairos plugin enable <name>O ID do manifesto não pode ser alterado apenas no texto comercial
O prefixo ru.msk.bezpilota.kairos.* estabelece a identidade própria dos pacotes do ecossistema. URL do registo, manifestos, canal de atualização e autorizações devem usar o mesmo ID; uma alteração só é permitida através de política de migração versionada.
O que será necessário para um registo próprio KairOS
- Esquema público de pacotes e contratos SDK versionados.
- Identidade do editor, raiz de assinatura, rotação e processo de revogação.
- Verificação automática de manifesto, dependências, capacidades e metadados de licença.
- Matriz de compatibilidade de placas e firmware com resultados de testes reproduzíveis.
- Revisão de segurança para escrita MAVLink, escrita de missões, acesso ao hardware e saída de rede.
- Páginas de versões, histórico de alterações, caminho de reversão e notificação de incidentes.
- Identificação separada das funções experimentais, incluindo navegação sem GPS, seguimento e gimbal autónomo.