Inicio › Foros › Aplicaciones › Conexión GPS con Ar Drone 2
- Este debate tiene 5 respuestas, 3 mensajes y ha sido actualizado por última vez el hace 11 años, 3 meses por Aníbal.
-
AutorEntradas
-
22 septiembre, 2013 a las 20:11 #7579
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-NackBueno, 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-NackCreo 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!
22 septiembre, 2013 a las 20:15 #7582Que gps estas probando, el oficial o el realizado con los tutoriales de aqui?
22 septiembre, 2013 a las 21:36 #7585Hola Iván. No es el oficial, ni el de los tutioriales, sino otro con el chip U-BLOX. Espero que esto pueda ayudar.
23 septiembre, 2013 a las 0:28 #7596Pues 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…
23 septiembre, 2013 a las 9:22 #7598Hola Anibal,
Gracias por tu respuestaEfectivamente, 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
23 septiembre, 2013 a las 11:27 #7600Estos son el VID Y PID que espera el ardrone
VID (hex): 19CF
PID (hex): 3000
Product Description: Flight RecorderPara 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.
-
AutorEntradas
- Debes estar registrado para responder a este debate.