CONCEITO E DESENVOLVIMENTODESPORTO NÃO TRIPULADO · #bezpiLOTa · KAIROS DRONE AGENTDocumentação
KairOS / DRONE AGENT / 05

O futuro sistema transfere a estabilização de três eixos para o computador auxiliar e liga IMU, rumo do controlador de voo, controlador de servos e bloqueio visual. As três vias são descritas como objetivos; a variante nativa do agente permanece uma função de investigação.

EM DESENVOLVIMENTO

O caminho nativo do agente está concebido, mas não é apto para exploração. Não ligar como função KairOS pronta.

Repositório KairOS ↗
3 AXISestabilização prevista
500 Hzciclo de controlo previsto
154componente MAVLink
I&Destado nativo do agente
01
TRÊS VIAS DE GIMBAL

Três vias de projeto com níveis de disponibilidade diferentes

ViaOnde se executa o cicloMission ControlBloqueio visualEstado KairOS
Montagem servo no FCControlador de vooPrevistoNãoExige integração
MAVLink Gimbal v2Controlador externoPrevistoNãoExige integração
Nativo do agenteComputador auxiliarPrevistoPrevistoI&D

Mission Control deverá orientar uma montagem servo no FC e um MAVLink Gimbal v2 externo. A segunda via prevê uma extensão KairOS independente. O caminho nativo do agente é uma nova implementação em que estimador e controlador se executam no SBC e emitem PWM diretamente.

02
COMO FUNCIONA

Ciclo rápido no computador auxiliar

01

Entrada de orientação

Giroscópio e acelerómetro fornecem alterações rápidas de inclinação longitudinal e rolamento; o rumo do controlador de voo ajuda a manter a referência de guinada.

02

Estimador

Filtra medições ruidosas e produz o estado de orientação numa tarefa de tempo real.

03

Objetivo do comando

Mission Control, ROI ou motor de visão define a rotação horizontal, inclinação e rolamento desejados.

04

Controlador de 3 eixos

Calcula o erro e emite comandos separados para cada eixo.

05

Saída PWM

O controlador PWM I²C comanda três servos posicionais a partir de uma alimentação independente de 5 V.

06

Identidade MAVLink

O sistema regista-se como componente Gimbal v2 154 para o GCS o reconhecer como dispositivo normalizado.

03
BLOQUEIO AUTÓNOMO

O alvo visual deve ser recente e fiável

O motor de visão publica caixa delimitadora, ID de seguimento, confiança e marca temporal. O controlador converte o desvio do centro da caixa relativamente ao fotograma numa correção angular. Não espera pelo próximo fotograma lento do detetor: o rastreador atualiza o alvo entre deteções.

  • Um alvo recente e confiança suficiente autorizam a correção.
  • A perda do seguimento interrompe imediatamente o movimento autónomo.
  • Uma marca temporal caducada não é usada para movimento com dados antigos.
  • O comando manual do operador deve ter prioridade definida e uma forma de cancelar o bloqueio.
  • Reconhecimento incerto não deve provocar readquisição automática de outro objeto.
04
LIMITES TRANSPARENTES

Mecânica e alimentação definem os limites reais

  • A primeira versão destina-se a servos posicionais de hobby; servos de rotação contínua sem realimentação de posição não são adequados.
  • A precisão de referência de 0,5–1° e cerca de 180° por eixo é um objetivo de projeto, não uma medição de um gimbal KairOS.
  • A corrente de bloqueio dos servos pode reiniciar o SBC, pelo que precisam de regulador independente de 5 V e terra comum.
  • Batentes mecânicos, sentido dos eixos, PWM neutro e limites de curso são calibrados antes de iniciar o ciclo fechado.
  • 500 Hz é o ciclo pretendido, a confirmar na placa escolhida, IMU, escalonamento do núcleo e caminho do controlador.