Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Ardupilot telemetría
#1
Buenas tardes, ando metido en un proyecto para poder obtener la telemetría de un quadcopter controlado mediante un ardupilot.

La idea sería poder realizar una interfaz en labview obteniendo los datos que me interesan y graficandolos. Algo al estilo de mission planner.

La comunicación se realizaría mediante xbee, que ya vienen preparados para realizar la comunicación comunicación.

He conseguido establecer comunicación entre labview pero los datos que obtengo no se interpretarlos de ninguna manera...

¿Alguien tiene conocimientos sobre esto?

En cuanto pueda subo un vídeo con lo que recibo, que estoy en el móvil.
Citar
#2
¿Que firmware usas? Seguro que tienes el código disponible en github o algún repositorio. Una vez localizado le veo dos opciones, o bien buscar a ver si han documentado una API para ello o mirar en el propio código para saber identificar las tramas.

No he usado nunca una APM pero si me dices el firma que la has cargado (creo que hay varios, incluidos algunos forma/ramas) quizás pueda echarte una mano.
Citar
#3
Supongo que tendras que usar mavlink. No tengo la del ardupilot pero la del pixhawk seguro que es similar, aqui tienes lo que buscas
https://pixhawk.ethz.ch/mavlink/

Yo tb me meti con estas cosas con la multiwii cuando no tenia emisora y la controlaba con el teclado y luego con el mando de play xD
Citar
#4
Hola de nuevo! Lo primero gracias por las respuestas.

Empiezo con el Mission Planner (http://planner.ardupilot.com), es el programa de gestión del APM. Desde él se configura el firmware de la placa según el uso que le vayamos a dar y se puede elegir la versión que se instala.

resim

En este caso la versión 3.20 de Arducopter. El github está aquí (https://github.com/diydrones/ardupilot/t...ArduCopter).

Respecto a la conexión para la telemetría he visto que también se puede mediante Xbee. En el link de ardupilot (http://copter.ardupilot.com/wiki/common-telemetry-xbee/). La duda me surge si se puede conectar en el puerto de Telemetry solo o también en el de UART0.

resim

¿Alguien sabe como se llaman esos conectores pequeños blancos? Para poder crear algún cable a medida.

Por último, poniendo el Xbee en la UART0 obtengo estos datos. (Solo consigo entender la primera línea)

http://youtu.be/23W4kO-xXuk
Citar
#5
Los cables son jst. El tamaño no lo se, segun la separación de los pines:

Jst-sh 1mm
Jst-zh 1.5mm
Jst-xh 2.5mm

No creo que tengas problemas en encontrarlos por ebay o tiendas, son muy usados.
Citar
#6
No he visto la trama ni como se envían los datos, pero quizás la comunicación utiliza XOR o NOR para comprobar la trama de los datos, es como unas operaciones entre los datos para comprobar que se han recibido y enviado correctamente. Se suele enviar al final de la trama de datos.
Citar
#7
Buenos días, perdón por el tiempo sin contestar pero he estado muy liado.

He seguido mirando un poco y conectando el Ardupilot a la consola del IDE de Arduino obtengo estos datos (como se aprecia, solo se leen 2 o 3 frases)

resim

Sobre las tramas no he encontrado nada, salvo con el protocolo Mavlink que tienen este esquema (http://qgroundcontrol.org/mavlink/start)

resim
Citar


Temas similares...
Tema Autor Respuestas Vistas Último mensaje
  Duda sobre telemetría dvera16 2 661 04-10-2016, 02:35 PM
Último mensaje: dvera16
  Transmisión y telemetría FrSky hectorri 36 3,814 23-10-2014, 11:52 AM
Último mensaje: sistemasorp
  Ardupilot vs multiwii sifnio 20 4,172 26-09-2013, 10:14 AM
Último mensaje: Petertel