Volando alto con Zynq

[Aerotenna] anunció recientemente el primer vuelo exitoso de un vehículo aéreo no tripulado (UAV) impulsado por un procesador Xilinx Zynq con ArduPilot. El Zynq es un procesador ARM dual con una FPGA incorporada que puede descargar el procesador o proporcionar dispositivos de E / S personalizados. Planean lanzar su código para su proyecto OcPoC (Octagonal Pilot on a Chip), una iniciativa de código abierto que colabora con Dronecode, una plataforma UAV de código abierto.

La [Aerotenna] El equipo usó un fuselaje DJI F550 y planea probar en más hardware pronto. No había muchos detalles técnicos en su publicación, pero una publicación en el blog Xcell de Xilinx tenía un poco más de detalles. En este artículo, uno de los fundadores de [Aerotenna] dice que la parte FPGA de Zynq les permite realizar un procesamiento en tiempo real de manera más eficiente y manejar tareas intensivas en la computadora. Se mencionan la dinámica de vuelo y múltiples secuencias de video.

La placa Zynq opera Linux y el programa de control de vuelo ArduPilot (que por supuesto también es de código abierto). El Zynq es demasiado grande para muchos proyectos, pero volar un UAV serio probablemente sea adecuado para muchos caballos. Hemos visto varios tableros Zynq disponibles últimamente, incluido un truco para transformar uno en un Parallax Helix, que, curiosamente, no tiene nada que ver con volar.

Nos sorprendió eso [Aerotenna] no publicó un video de su vuelo. Sin embargo, es posible que le interese la descripción principal de este año para la Conferencia de Linux incorporada, donde Dronecode [Andrew Tridgell] habla de la arquitectura del Ardupilot.

https://www.youtube.com/watch?v=mFyeFDzbJR4

  • A_Steingrube dice:

    Este no es el primer UAV que vuela con Zync. Puede ser SU primer vuelo, pero no EL primer vuelo. Tenía antecedentes de edades de vehículos aéreos no tripulados: https://la-tecnologia.com/2014/05/11/phenox-wherein-quadcopters-get-fpgas/

    • Mella dice:

      ¡Oh, no! ¡Estaban TENIDOS!

    • Cheng dice:

      Más importante aún, debería ser el primer vuelo con Ardupilot basado en Zynq, esa es la clave para hacerlo de código abierto.

    • Al Williams dice:

      Cómo [cheng] Señala que dejé una parte importante: con Ardupilot. Acabo de explicar eso. ¡Gracias!

  • mikeelectricstuff dice:

    con mucha potencia de procesamiento, sería interesante explorar el uso de secuencias de video como entradas al sistema de detección de posición; podría ser útil para corregir una deriva giratoria, etc.

    • Andrés dice:

      El “sensor del mouse” (también conocido como sensor de flujo) es principalmente lo que usted describe y ArduCopter lo ha apoyado durante mucho tiempo. Los cuartetos comerciales de juguetes Parrot también usan algo así.

  • xorpunk dice:

    Haz un cuadrado de 4KM con equipo HUD de 1080 o 4k y lo compraré. Luego, probablemente, hazlo más eficiente usando accesorios de teatro bajos y altos y cambiando las reservas de energía.

    Realmente no me importan los FPGA o el firmware, ya que es un objeto volador RC que no puede volar legalmente fuera de la vista o a baja altitud e incluso si pudiera, no podría controlarlo correctamente sin un firmware de navegación de respaldo independiente.

    Cuando se nos permita hacer cosas autónomas para viajar por el mundo, me ocuparé de un autobús potente, tecnología de telefonía móvil, algas autoinmunes y MIPS.

    Diré esto … La ingeniería conservadora no existe ni siquiera en la técnica militar en la actualidad … Las celdas de energía no son el problema … Una firma de bibliotecas colapsada y la ausencia total de administración de energía lo es …

  • Eduardo dice:

    Siempre pensé en algo así, pero en realidad mi idea (nunca me di cuenta) fue usar el controlador de vuelo actual en mi F550 (Naza-M) y poner un arduino entre el receptor y el Naza, y falsificar las señales del receptor para mover el F-550 alrededor, o en una combinación de comando, vuelva a encender y desvíe el transmisor, ¿algún problema?

  • rezar dice:

    hola quiero algo como esto (piloto automático en zynq) he trabajado mucho con zynq pero no sé nada sobre piloto automático ¿cómo empiezo eso?

    • martiiiiiinHK dice:

      Compre una placa, instale Life y luego codifique mucho. Una vez que haya terminado, cárguelo en el dispositivo zynq, conecte los motores y vuele.

Matías Jiménez
Matías Jiménez

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *