Espacio Drone | Comunidad de Pilotos de Drones con FPV en España – ArdroneSpain Espacio Drone

Conexión GPS con Ar Drone 2

Inicio Foros Aplicaciones Conexión GPS con Ar Drone 2

Viendo 6 entradas - de la 1 a la 6 (de un total de 6)
  • Autor
    Entradas
  • #7579
    Carlos
    Participante
    Mensajes: 7

    Hola chicos,

    Estoy siguiendo el tutotorial de aqui de AR Drone Spain para conectar el gps al AR Drone 2, y lleva unos días rebelde.
    He comprobado conexiones, cambio de VID PID, HW description (supongo que el Vendir description no habrá que modificarlo, ¿verdad?), y no consigo que conecte (se me olvidaba, la velocidad la tengo a 4800bps).

    El caso es que por hyperterminal veo perfectamente las tramas NMEA que envia el GPS, y cuando lo conecto al AR Drone 2, (haciendo lsusb), veo que el Drone lo detecta, pero con AR FRee Flight, no veo satélites.

    He hecho un dmesg en el drone (para ver que está pasando :-P) y os adjunto esto que creo que es lo más interensante:

    usb usb1: usb auto-resume
    hub 1-0:1.0: hub_resume
    hub 1-0:1.0: state 7 ports 1 chg 0000 evt 0000
    hub 1-0:1.0: hub_suspend
    usb usb1: bus auto-suspend
    usb usb1: usb resume
    hub 1-0:1.0: hub_resume
    hub 1-0:1.0: port 1: status 0101 change 0001
    hub 1-0:1.0: state 7 ports 1 chg 0002 evt 0000
    hub 1-0:1.0: port 1, status 0101, change 0000, 12 Mb/s
    usb 1-1: new full speed USB device using musb_hdrc and address 2
    usb 1-1: skipped 3 descriptors after interface
    usb 1-1: default language 0x0409
    usb 1-1: udev 2, busnum 1, minor = 1
    usb 1-1: New USB device found, idVendor=19cf, idProduct=3000
    usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
    usb 1-1: Product: Flight Recorder
    usb 1-1: Manufacturer: Parrot SA
    usb 1-1: SerialNumber: 1000
    usb 1-1: uevent
    usb 1-1: usb_probe_device
    usb 1-1: configuration #1 chosen from 1 choice
    usb 1-1: adding 1-1:1.0 (config #1, interface 0)
    usb 1-1:1.0: uevent
    usbserial_generic 1-1:1.0: usb_probe_interface
    usbserial_generic 1-1:1.0: usb_probe_interface – got id
    cp210x 1-1:1.0: usb_probe_interface
    cp210x 1-1:1.0: usb_probe_interface – got id
    cp210x 1-1:1.0: cp210x converter detected
    usb 1-1: reset full speed USB device using musb_hdrc and address 2
    usb 1-1: cp210x converter now attached to ttyUSB0
    usb 1-1: adding 1-1:1.1 (config #1, interface 1)
    usb 1-1:1.1: uevent
    usbserial_generic 1-1:1.1: usb_probe_interface
    usbserial_generic 1-1:1.1: usb_probe_interface – got id
    cp210x 1-1:1.1: usb_probe_interface
    cp210x 1-1:1.1: usb_probe_interface – got id
    cp210x 1-1:1.1: cp210x converter detected
    cp210x 1-1:1.0: forced unbind
    cp210x ttyUSB0: cp210x converter now disconnected from ttyUSB0
    cp210x 1-1:1.0: device disconnected
    usb 1-1:1.0: uevent
    usb 1-1: uevent
    usb 1-1: reset full speed USB device using musb_hdrc and address 2
    usb 1-1: cp210x converter now attached to ttyUSB0
    /home/stephane/.ardrone/linux/ardrone2_ARDrone2_Version_20130102/Linux/kernel/omap/drivers/usb/core/inode.c: creating file ‘002’
    hub 1-0:1.0: state 7 ports 1 chg 0000 evt 0002
    hub 1-0:1.0: port 1 enable change, status 00000103
    usb 1-1:1.1: uevent
    usb 1-1: uevent
    Parrot Micronesie GPS : with anti-Nack
    Parrot Micronesie GPS : with anti-Nack
    Parrot Micronesie GPS : with anti-Nack

    Bueno, el VID PID están cambiados, lo de «Parrot SA» no es más que el Vendor ID y el numero serie «1000», me lo he inventado. Fijaros que dice:

    cp210x 1-1:1.0: cp210x converter detected

    y luego

    cp210x ttyUSB0: cp210x converter now disconnected from ttyUSB0
    cp210x 1-1:1.0: device disconnected
    usb 1-1:1.0: uevent
    usb 1-1: uevent
    usb 1-1: reset full speed USB device using musb_hdrc and address 2
    usb 1-1: cp210x converter now attached to ttyUSB0
    /home/stephane/.ardrone/linux/ardrone2_ARDrone2_Version_20130102/Linux/kernel/omap/drivers/usb/core/inode.c:

    Por último

    Parrot Micronesie GPS : with anti-Nack
    Parrot Micronesie GPS : with anti-Nack
    Parrot Micronesie GPS : with anti-Nack

    Creo que estos tres fragmentos es lo más interensate del libro que os acabo de escribir. ¿Os ha pasado a alguien? , ¿os suena esto?

    ¡Muchas gracias chicos!

    #7582
    Iván
    Participante
    Mensajes: 980

    Que gps estas probando, el oficial o el realizado con los tutoriales de aqui?

    #7585
    Carlos
    Participante
    Mensajes: 7

    Hola Iván. No es el oficial, ni el de los tutioriales, sino otro con el chip U-BLOX. Espero que esto pueda ayudar.

    #7596
    Aníbal
    Superadministrador
    Mensajes: 4774

    Pues lo único que puedo decirte es que primero compruebes que en el Pc normal te pille satélites a veces tarda bastante la primera vez. Estamos hablando de 15 minutos o más…

    #7598
    Carlos
    Participante
    Mensajes: 7

    Hola Anibal,
    Gracias por tu respuesta

    Efectivamente, en un pc normal, el receptor me pilla los satelites. Como decia antes, las tramas que envia el receptor son NMEA y veo que la comunicacion esta Ok. Pero cuando lo meto en el drone, aquello parece que no recoge sats.

    Entiendo que el VID PID descripcion del HW y lo de «Parrot Micronesie» que os he adjuntado antes, indica que voy por el buen camino, ¿verdad?

    Ultima pregunta El Free Flight 2.3.3 para Android, no funciona bien con el gps ¿verdad? (o esto creo haber leido en estos foros)

    Un saludote

    #7600
    Aníbal
    Superadministrador
    Mensajes: 4774

    Estos son el VID Y PID que espera el ardrone

    VID (hex): 19CF
    PID (hex): 3000
    Product Description: Flight Recorder

    Para que el ardrone funcione con el GPS tiene que tener como mínimo el firmware 2.4.1 (no recomendable el último)

    Ademas para que te salgan los sat en la app por ahora solo te funcionará en iOS a partir del Freeflight v. 2.4.3 en adelante.

    Para saber si te detecta el modulo gps fíjate en esta imagen:

    A ti te saldran los satelites a 0, eso significa que debes irte a una zona despejada.

Viendo 6 entradas - de la 1 a la 6 (de un total de 6)
  • Debes estar registrado para responder a este debate.