El índice completo muestra seis tareas previstas como paquetes aislados: navegación visual, carga óptica, seguimiento, gimbal MAVLink, cámara térmica y diagnóstico de batería. Cada línea tiene reservado un ID de paquete propio de KairOS.
Las tarjetas describen líneas de desarrollo; los paquetes instalables y el registro de KairOS todavía no están publicados.
Repositorio de KairOS ↗En esta página +
Seis líneas de extensión de KairOS
Navegación visual
Flujo óptico y VIO para navegación sin GPS; ArduPilot, PX4 e iNav; niveles de degradación y alternativa segura.
Módulo óptico SIYI
A2/A8/ZR10/ZR30/ZT6/ZT30: gimbal, zoom, cámara térmica, telémetro láser y seguimiento con IA.
Sígueme
Seguimiento con un clic y distancia/altura definidas; parada ante un objetivo incierto o perdido; sin readquisición automática.
MAVLink Gimbal v2
Orientación manual, ROI y visión; componente 154; controlador externo y perfiles universales de placas.
FLIR Lepton
Y16 radiométrico, paleta, ganancia, FFC y superposición térmica para integración USB UVC.
Salud de la batería
Diagnóstico de celdas, tiempo hasta el mínimo, divergencia, caída de tensión y alertas de temperatura; el panel permanece en modo de solo lectura.
La instalación de un paquete empieza por la verificación
Elegir paquete
Comprobar editor, versión, placas, requisitos de firmware, licencias de terceros e historial de cambios.
Descargar .kairosplug
El paquete procede de un registro de confianza o de un archivo local seleccionado expresamente.
Verificar Ed25519
El anfitrión verifica la firma y la revocación antes de descomprimir y ejecutar.
Revisar capacidades
El operador ve los permisos de hardware, MAVLink, misión y red; los permisos sensibles se confirman por separado.
Instalar y después activar
El paquete se instala por separado de su ejecución; enable crea el proceso aislado y su estado de salud.
kairos plugin install ./extension.kairosplug
kairos plugin info <name>
kairos plugin perms <name>
kairos plugin enable <name>El ID del manifiesto no puede cambiarse solo en el texto comercial
El prefijo ru.msk.bezpilota.kairos.* define la identidad propia de los paquetes del ecosistema. La URL del registro, los manifiestos, el canal de actualización y las autorizaciones deben usar el mismo ID; solo puede cambiarse mediante una política de migración versionada.
Qué se necesitará para un registro propio de KairOS
- Esquema público de paquetes y contratos versionados del SDK.
- Identidad del editor, raíz de firma y procesos de rotación y revocación.
- Verificación automática del manifiesto, dependencias, capacidades y metadatos de licencia.
- Matriz de compatibilidad de placas y firmware con resultados de pruebas reproducibles.
- Revisión de seguridad para escritura MAVLink, escritura de misiones, acceso al hardware y salida de red.
- Páginas de versiones, historial de cambios, vía de reversión y notificación de incidentes.
- Etiquetado específico de las funciones experimentales, incluida la navegación sin GPS, el seguimiento y el gimbal autónomo.