Upbeat Technology presentó Bluemag Pi, un controlador de vuelo con sensores integrados que reúne el control crítico de vuelo y el procesamiento de IA en una misma plataforma, según informó Electronics For You. La placa se basa en el sistema en chip (SoC) UP301, que integra los núcleos RISC-V E3 y E2 de SiFive en una arquitectura de doble núcleo.

El diseño apunta a aviones de ala fija de gran autonomía, drones multirrotor comerciales y embarcaciones de superficie no tripuladas. En todos esos casos, el control determinista y la inteligencia en el borde tienen que convivir con un presupuesto de energía estrecho.

¿Cómo separa el vuelo de la inferencia?

La arquitectura aparta las cargas de control de vuelo, que son críticas en tiempo, de las tareas de comunicación, navegación y gestión del sistema. Así, la operación de vuelo sigue respondiendo mientras otras funciones, incluida la inferencia de IA, corren en paralelo.

El controlador también trae RAM, almacenamiento no volátil, unidad de punto flotante por hardware, temporizadores, acceso directo a memoria (DMA) y recursos de interrupción para cargas de vuelo autónomo avanzadas.

¿Qué software corre?

Bluemag Pi funciona con el sistema operativo de tiempo real Apache NuttX y admite los frameworks de control de vuelo de código abierto PX4, ArduPilot y Betaflight. Eso lo deja abierto a quien quiera escribir sus propios algoritmos de control, en lugar de depender de un entorno de software cerrado.

Las características principales son estas.

  • Dos núcleos de procesador independientes para aislar cargas de trabajo
  • Arquitectura de sensores redundantes para detectar fallas
  • Etapa de control de motores cuatro en uno integrada
  • Registro continuo de datos de vuelo a bordo
  • Desarrollo de placas portadoras propias con el UP301

Sensores duplicados

Para sensado y navegación, la placa incorpora dos IMU independientes, un barómetro y dos receptores GNSS. Un software de fusión de sensores contrasta las mediciones para mejorar la confiabilidad de la estimación de altitud, actitud y velocidad. Esa redundancia sirve en vehículos aéreos no tripulados, donde la degradación o la falla de un sensor puede afectar la estabilidad del vuelo.

El controlador ofrece telemetría por MAVLink, entradas para receptores de radiocontrol y control de motores mediante un variador electrónico de velocidad (ESC) cuatro en uno integrado. Las interfaces de expansión permiten conectar sensores y periféricos adicionales, y el almacenamiento a bordo registra datos de vuelo en forma continua para diagnóstico, ajuste y análisis posterior.

¿Para qué aplicaciones está pensado?

Upbeat apunta a drones autónomos de inspección, vehículos aéreos agrícolas, plataformas logísticas, sistemas de defensa y otros vehículos no tripulados que necesiten tomar decisiones localmente.

Los desarrolladores pueden comprar la placa estándar para desarrollo secundario o usar el chip UP301 directamente al diseñar sus propias placas portadoras. Con la integración de hardware y firmware adecuada, la plataforma admite modos de vuelo manual, estabilizado, mantención de altitud, mantención de posición, misión, regreso a casa y vuelo autónomo.