Autor Tema: Desarrollo placa Ardupirates (QUAD/HEXA)  (Leído 122043 veces)

Desconectado pizcolq

  • Estacionarios
  • **
  • Mensajes: 121
  • Reputacion: +0/-0
Re: Desarrollo placa Ardupirates (QUAD/HEXA)
« Reply #165 : 05 de Abril de 2011, 15:50:33 pm »
rossx, puedes mirar tambien en BricoGeeK . En la pagina yo no lo he encontrado pero escribeles un email porque venden mucho Arduino y es facil que lo tengan.

Desconectado Luispez

  • Traslaciones
  • ***
  • Mensajes: 588
  • Reputacion: +4/-0
    • Email
Re: Desarrollo placa Ardupirates (QUAD/HEXA)
« Reply #166 : 05 de Abril de 2011, 21:38:13 pm »

1. Metete en el Arduino con el APM conectado.
2. Vuelve a cargar el codigo ARDUPIRATES NG.
3. Desde el CLI restaura los valores por defecto (r).
4.  Desde el CLI Calibra el min Throtlle (t). Ovbiamente tendras que tener la emisora conectada.
5. Desde el CLI inicializa los acelerometros (i).
6. Salte del CLI y del Arduino
7. NO ENTRES EN EL CONFIFURADOR.
8. Pon el APM en modo Acro (interruptor DIP3 del IMU hacia abajo) y arranca el hexa como si fueras volar, sin conectar al PC y con la pestañita esa en posicion de vuelo (hacia adelante).
9. Prueba con coidado, sin levantar el hexa, los distintos movimientos de los sticks.
10. Dime que sucede.


Muy buenas, pues nada que he probado lo que dices y sigue igual, es más he desconectado el GPS y no he metido en el código la brújula electrónica por si acaso y nanai de la china.
He probado a ponerlo en modo estable con el pid 3 y se le va la cabeza del todo, tiende a irse hacia adelante, no tiene mando de cola y no tiende a estabilizarse.
A ver si estoy equivocado pero al ardupilot solo hay que conectarle el cable blanco o de señal del variador no? y va enchufado en el pin más alto no? Es que he vuelto a desmontar los motores, probarlos uno a uno y esta todo bien conectado.
Cuando hablamos de variador 01 va al pin mas al extremo no? segun veo en el esquema que pongo.
Me lo expliquen    
Me voy a la calle a tomarme un cervezón antes de meterle fuego al cacharro jajaja   
Maldita sea la hora que vendí mi Multiwii con lo bien que iba el condenado.
Un saludete.
 

Uploaded with ImageShack.us
« Última modificación: 05 de Abril de 2011, 21:42:57 pm por Luispez »
Un pelín pillado con las batidoras eléctricas   
Ex Vario Sky Dragon, Ex JR Venture 30, Ex Raptor 50 x 2, Ex JR Airskiper 50, Ex Hirobo Sceadu 50 Evo, Ex T-Rex Nitro, Ex Hirobo Freya 90, Ex Zoom 450, Ex T-rex 450 X, XL, SE, SE V2, Ex Hirobo Lepton, Ex T-Rex 500 CF, Ex T-Rex 600 GF.
T-Rex 450 Pro, T-Rex 600 ESP y algún avioncillo eléctrico.

Desconectado Luispez

  • Traslaciones
  • ***
  • Mensajes: 588
  • Reputacion: +4/-0
    • Email
Re: Desarrollo placa Ardupirates (QUAD/HEXA)
« Reply #167 : 05 de Abril de 2011, 21:53:33 pm »
Estoy pensando bajar de nuevo todos los drivers, códigos y demás a ver si es que me he equivocado en alguno. ¿O es raro? Sobre todo por descartar pegos.
Si me echas un cable para bajarme todo desde el principio te lo agradecería.
Si no funciona lo convierto en un Quadrocóptero con salidas dobles de motores, osea un Octo con dobles motores.
Un saludete.
Un pelín pillado con las batidoras eléctricas   
Ex Vario Sky Dragon, Ex JR Venture 30, Ex Raptor 50 x 2, Ex JR Airskiper 50, Ex Hirobo Sceadu 50 Evo, Ex T-Rex Nitro, Ex Hirobo Freya 90, Ex Zoom 450, Ex T-rex 450 X, XL, SE, SE V2, Ex Hirobo Lepton, Ex T-Rex 500 CF, Ex T-Rex 600 GF.
T-Rex 450 Pro, T-Rex 600 ESP y algún avioncillo eléctrico.

Desconectado pizcolq

  • Estacionarios
  • **
  • Mensajes: 121
  • Reputacion: +0/-0
Re: Desarrollo placa Ardupirates (QUAD/HEXA)
« Reply #168 : 06 de Abril de 2011, 00:05:56 am »
A mos a ver Luis, jejeje, tranquilidad ante todo que ya ves el problema que teniamos al principio y al final era una chorrada. Y de tirar la toalla ni hablar, que aqui un servidor ya la ha tirado, pero despues de tres meses de batalla. Estoy seguro de que lo que está pasando es tambien una chorrada, pero vamos por partes para no liarnos.

- Sobre instalar los drivers de nuevo olvidalo. Esta claro que tu PC se comunica correctamente con el APM, de lo contrario no habrías podido cargar el codigo, ni conectarte al configurador, etc.

- Viendo las capturas de pantalla que pones del configurador, la posición y los valores de los ejes y acelerómetros es correcta, asi que otra cosa menos de la que preocuparnos. Tambien, el hecho de que los motores no hagan nada en el configurador lo considero normal ya que es para quads, no para hexas.

- Sigo pensando en la emisora, en que tengas una mezcla rara o algo asi como una posibilidad de lo que esta pasando, aunque supongo que esto lo habras más que repasado...

- Otra cosa que se me pasa por la cabeza es que hayas metido por confusion el codigo de ARDUCOPTER NG en lugar del ARDUPIRATES NG. Mira a ver si puedes hacer una copia del archivo o pestaña "Config.h" y la pegas aqui mismo para poder ver los valores que tienes. Te lo pongo más facil, desde el CLI teclea la letra "S" y dime lo que aparece.

- Otra serie de chorradas que doy por hechas que estas haciendo bien, pero si te parece las reasamos no vaya a ser que este ahí el fallo:
1. Siempre que conectes la bateria no muevas ni un pelo el hexa hasta que se complete la calibracion de los giros/acelerómetros, es decir, hasta que los leds de colores dejen de parpadear.
2. Para volar, el interruptor de dos posiciones siempre hacia adelante.
3. El modo de vuelo y leds correspondientes. Existen dos modos de vuelo, (1) el estable y (2) el acro. El estable se seleciona con el tercer interruptor de la serie de cuatro hacia arriba y se debería encender el led amarillo del IMU. El modo acro se seleciona con ese mismo interruptor hacia abajo y pero entonces el led amarillo deberia parpadear. Donde digo amarillo tal vez sea verde, no lo recuerdo bien y no puedo conectarlo para verificarlo. Para comprobar que los motores responden correctamente a los mandos lo suyo es el acro mode.

- El tema del cableado. No quiero ser pesado pero repasalo. Lo que dices de conectar los ESC al APM con el cable blanco creo que es lo correcto. Yo los tengo conectados por blancos y negros, no me preguntes porque. En cualquier caso, mi caso creo que es distinto al tuyo ya que yo alimento el APM directamente de la bateria, y tampoco tiene ninguna pinta de que tus problemas vengan de ahí.


En resumen, haz lo de la "S" en el CLI y me cuentas

Edito: perdon, se me habia ido la pinza, era la "S" y no la "T". Ya esta corregido
« Última modificación: 06 de Abril de 2011, 00:42:49 am por pizcolq »

Desconectado Luispez

  • Traslaciones
  • ***
  • Mensajes: 588
  • Reputacion: +4/-0
    • Email
Re: Desarrollo placa Ardupirates (QUAD/HEXA)
« Reply #169 : 06 de Abril de 2011, 01:13:18 am »
Muchas gracias por tus ánimos y por tu respuesta.

Parece ser que no soy el único con el mismo problema por lo que me dice MGROS de RCGROUPS, en el cual puse un post.

La emi, motores, conexiones, sentido de motores, hélices, calibración de variadores, etc, etc, está más que repasado, soy aeromodelista experimentado aunque en estos casos no es una garantía ya que se te pasan las cosas más tontas y lo mismo lo tengo delante de mis narices y no soy capaz de verlo.

Lo del código es lo único que me tiene mosqueado pero cuando lo cargo es el de ardupirates ng.

Mañana lo cargo y te comento.

De todas formas te digo que si hay posibilidad de encontarar problemas, yo los encuentro seguro, eso no falla.

Gracias y un saludete.
Un pelín pillado con las batidoras eléctricas   
Ex Vario Sky Dragon, Ex JR Venture 30, Ex Raptor 50 x 2, Ex JR Airskiper 50, Ex Hirobo Sceadu 50 Evo, Ex T-Rex Nitro, Ex Hirobo Freya 90, Ex Zoom 450, Ex T-rex 450 X, XL, SE, SE V2, Ex Hirobo Lepton, Ex T-Rex 500 CF, Ex T-Rex 600 GF.
T-Rex 450 Pro, T-Rex 600 ESP y algún avioncillo eléctrico.

Desconectado pizcolq

  • Estacionarios
  • **
  • Mensajes: 121
  • Reputacion: +0/-0
Re: Desarrollo placa Ardupirates (QUAD/HEXA)
« Reply #170 : 06 de Abril de 2011, 02:00:14 am »
Ya lo he visto, al parecer hay un holandes con el mismo problema que tu. Vamos a estar pendientes a ver que comentan, tal vez sea algo que a nosotros se nos escape, pero tu tranquilo, que al final volará!!!

Desconectado JCVmadriles

  • Estacionarios
  • **
  • Mensajes: 55
  • Reputacion: +0/-0
    • Email
Re: Desarrollo placa Ardupirates (QUAD/HEXA)
« Reply #171 : 06 de Abril de 2011, 13:10:46 pm »
Pues, leyendo lo que leo, me están entrando unos temblores de piernas más raros....... . Cómo era aquello de "Padre nuestro que estás...."

No quiero ni pensar. Seguiré haciendo el chasis y, si sale con barba y vuela: San Pedro. Si no, la Virgen María.

Desconectado Luispez

  • Traslaciones
  • ***
  • Mensajes: 588
  • Reputacion: +4/-0
    • Email
Re: Desarrollo placa Ardupirates (QUAD/HEXA)
« Reply #172 : 06 de Abril de 2011, 15:27:40 pm »
Los comienzos no son fáciles      jajaja.
El holandés que tiene el mismo problema que yo es con un Hexa, el tuvo antes un quadrocóptero y por lo visto le iba muy bien.
Si te vas a hacer un Quadro no deberías tener problemas.
Un pelín pillado con las batidoras eléctricas   
Ex Vario Sky Dragon, Ex JR Venture 30, Ex Raptor 50 x 2, Ex JR Airskiper 50, Ex Hirobo Sceadu 50 Evo, Ex T-Rex Nitro, Ex Hirobo Freya 90, Ex Zoom 450, Ex T-rex 450 X, XL, SE, SE V2, Ex Hirobo Lepton, Ex T-Rex 500 CF, Ex T-Rex 600 GF.
T-Rex 450 Pro, T-Rex 600 ESP y algún avioncillo eléctrico.

Desconectado pizcolq

  • Estacionarios
  • **
  • Mensajes: 121
  • Reputacion: +0/-0
Re: Desarrollo placa Ardupirates (QUAD/HEXA)
« Reply #173 : 06 de Abril de 2011, 15:52:16 pm »
Que no cunda el pánico chicos, doy fe de que hay hexas volando con esta placa. Por otro lado, alguien del equipo ya ha hecho una propuesta para intentar solucionar este problema en RCgroups. En principio lo que tratan es de reunir datos a traves del logger del APM. Veo que hay que actualizar a la ultima revision y tocar un poquito el codigo. Echale un vistazo a esto Luis y si te agobia mucho tranquilo que me ocupo yo del tema. Ahora me tengo que ir a currar pero esta noche me paso a ver si hay alguna novedad.

Desconectado Luispez

  • Traslaciones
  • ***
  • Mensajes: 588
  • Reputacion: +4/-0
    • Email
Re: Desarrollo placa Ardupirates (QUAD/HEXA)
« Reply #174 : 06 de Abril de 2011, 22:34:42 pm »

Veo que hay que actualizar a la ultima revision y tocar un poquito el codigo. Echale un vistazo a esto Luis y si te agobia mucho tranquilo que me ocupo yo del tema.

 
Muy buenas, te tomo la palabra, estoy empezando a desesperarme y lo de empezando es un decir porque estoy hasta las narices.
He vuelto a cargar el código, pero esta vez lo he puesto en Hexa manualmente y sigue igual.
No se que datos necesitan esta gente.
Me temo que no voy a perder más el tiempo con esto y lo voy a convertir en un Quadrocóptero.
Un saludete.
Un pelín pillado con las batidoras eléctricas   
Ex Vario Sky Dragon, Ex JR Venture 30, Ex Raptor 50 x 2, Ex JR Airskiper 50, Ex Hirobo Sceadu 50 Evo, Ex T-Rex Nitro, Ex Hirobo Freya 90, Ex Zoom 450, Ex T-rex 450 X, XL, SE, SE V2, Ex Hirobo Lepton, Ex T-Rex 500 CF, Ex T-Rex 600 GF.
T-Rex 450 Pro, T-Rex 600 ESP y algún avioncillo eléctrico.

Desconectado Luispez

  • Traslaciones
  • ***
  • Mensajes: 588
  • Reputacion: +4/-0
    • Email
Re: Desarrollo placa Ardupirates (QUAD/HEXA)
« Reply #175 : 06 de Abril de 2011, 22:49:09 pm »
Pongo este link a ver si sirve de algo: http://www.rcgroups.com/forums/showthread.php?t=1361129 este tipo está volando un Hexa con mi esta placa y le va de miedo.
Vídeo: http://www.rcgroups.com/forums/showthread.php?t=1361129&page=2
El tema es que para mi todo esto es chino y no se mo hacerlo.
Un saludete.
« Última modificación: 06 de Abril de 2011, 22:55:30 pm por Luispez »
Un pelín pillado con las batidoras eléctricas   
Ex Vario Sky Dragon, Ex JR Venture 30, Ex Raptor 50 x 2, Ex JR Airskiper 50, Ex Hirobo Sceadu 50 Evo, Ex T-Rex Nitro, Ex Hirobo Freya 90, Ex Zoom 450, Ex T-rex 450 X, XL, SE, SE V2, Ex Hirobo Lepton, Ex T-Rex 500 CF, Ex T-Rex 600 GF.
T-Rex 450 Pro, T-Rex 600 ESP y algún avioncillo eléctrico.

Desconectado JCVmadriles

  • Estacionarios
  • **
  • Mensajes: 55
  • Reputacion: +0/-0
    • Email
Re: Desarrollo placa Ardupirates (QUAD/HEXA)
« Reply #176 : 07 de Abril de 2011, 01:15:23 am »
Los comienzos no son fáciles      jajaja.
El holandés que tiene el mismo problema que yo es con un Hexa, el tuvo antes un quadrocóptero y por lo visto le iba muy bien.
Si te vas a hacer un Quadro no deberías tener problemas.


Me estoy haciendo un Hexa. De momento el chasis: Ya he recortado unas cuantas "alas" y tengo ya casi todos los componentes. Me faltan las lipos y un más que pedí para la emisora (Futaba 9C) y que es, justo, la que me está retrasando el último pedido.

Menos mal que tenemos aquí al compi Pizco que da ánimos y consejos. Lo que está claro es que sí los demás hacen volar un Hexa, nosotros también. Aunque haya que elevarlo con goma 2!! Y que, luego, baje como quiera......

Una cuestión que tenía en mente desde el principio es hacer un vídeo tutorial del montaje y puesta a punto. Es la única manera de que, quien quiera seguir nuestros pasos, lo haga de una forma cómoda. El tema es que necesitaré ayuda... Sujetar cámara, realizar diálogo comprensible y montar componentes es mucha tela marinera. Masticar chicle y andar a la vez, soy capaz: Pero, a la vez, también saludar al vecino no puedo: Me tropiezo.  Algún VOLUNTARIO????

Desconectado Luispez

  • Traslaciones
  • ***
  • Mensajes: 588
  • Reputacion: +4/-0
    • Email
Re: Desarrollo placa Ardupirates (QUAD/HEXA)
« Reply #177 : 07 de Abril de 2011, 02:10:35 am »
[HIGHLIGHT=#e6ecf9]Por lo que estoy leyendo usa: la GN Piratas con la Revisión 191 de Hein de la página principal ardupirates, que por más que la busco no la encuentro. Da este link: http://ardupirates.googlecode.com/svn/  Dentro de este he encontrado este ardupirates - Revision 615: /trunk/HEXA/Ardu_Hex_Pres_GPS_Comp_PID_MorPow_200Hz_Mod34:  http://ardupirates.googlecode.com/svn/trunk/HEXA/Ardu_Hex_Pres_GPS_Comp_PID_MorPow_200Hz_Mod34/[/HIGHLIGHT]
[HIGHLIGHT=#e6ecf9]Después habla de la revisión 569[/HIGHLIGHT]
[HIGHLIGHT=#e6ecf9]Ha y un programa que se llama tortoise svn: http://www.rcgroups.com/forums/showthread.php?t=1317685   ¿sabéis para que sirve? Por lo visto es para cargar los archivos.[/HIGHLIGHT]
[HIGHLIGHT=#e6ecf9]Como véis estoy muy perdido.[/HIGHLIGHT]
[HIGHLIGHT=#e6ecf9]Un saludete.[/HIGHLIGHT]
Un pelín pillado con las batidoras eléctricas   
Ex Vario Sky Dragon, Ex JR Venture 30, Ex Raptor 50 x 2, Ex JR Airskiper 50, Ex Hirobo Sceadu 50 Evo, Ex T-Rex Nitro, Ex Hirobo Freya 90, Ex Zoom 450, Ex T-rex 450 X, XL, SE, SE V2, Ex Hirobo Lepton, Ex T-Rex 500 CF, Ex T-Rex 600 GF.
T-Rex 450 Pro, T-Rex 600 ESP y algún avioncillo eléctrico.

Desconectado pizcolq

  • Estacionarios
  • **
  • Mensajes: 121
  • Reputacion: +0/-0
Re: Desarrollo placa Ardupirates (QUAD/HEXA)
« Reply #178 : 07 de Abril de 2011, 02:33:02 am »
Estoy siguiendo el hilo de Rcgroups y de momento hay dos reportes de bug en hexa. Ellos ya han mandado el log de la radio, lo suyo seria que hiciesemos lo mismo: Te explico como hacerlo, no tiene ninguna dificultad.

1. Bajate este archivo, me he tomado la molestia de sustituir el codigo original por los ultimos updates y modificado los logs para que solo salga el que necesitamos. Espero que funcione con la librerias originales porque si tengo que hacer lo mismo con las librerias.... ya sabes como cargarlo. Más o menos te he configurado el archivo "config.h" como yo creo que lo llevas en tu Hexa, pero no estaria de más que lo hicieses tu mismo desde pagina web como lo hiciste al principio.

Los pasos 2, 3, 4 y 5 el menda de RCgroups no los menciona pero digo yo que no estará demás

2. Desde el CLI tecleas "r" para resetear  la EPROM.
3. Te vas al configurador y calibras la emisora la emisora.
4. Vuelves al CLI y tecleas "i" para inicializar los acelerómetros.
5. Ahora teclea "t" para calibrar el Throtle
6. "z" para resetear el logger.
7. Desconecta el USB y pon los motores en marcha. Mueve los sticks hacia todas las direcciones y trata de reproducir el problema.
8. Vuelve a conectarte por USB. En el CLI teclea "d". Copia y pega todos los datos en un archivo de texto. Ese archivo es que habria que postear en RCGroups.


Otra cosa que me tiene mosqueado... ¿que version tienes tu del APM? una de las cosas que cambian entre la v1.4 y la anterior (que es la que yo tengo) es que cambia la numeración de los motores y por lo que he visto, la programación se hace en base a la numeración antigua.... pienso que ese podria ser el problema, y además explicaria el porque este bug ha aparecido recientemente. Si me confirmas que el tuyo es el 1.4 planteo esta cuestion en RCGroups.

Desconectado Luispez

  • Traslaciones
  • ***
  • Mensajes: 588
  • Reputacion: +4/-0
    • Email
Re: Desarrollo placa Ardupirates (QUAD/HEXA)
« Reply #179 : 07 de Abril de 2011, 10:35:30 am »
Muchísimas gracias compañero.
He sido muy obediente y he hecho todo lo que me has dicho.
El resultado es el mismo, la cola pasa de todo.
Si te digo la verdad no se que versión de APM tengo, escribiré a Electrónicarc a ver que me dicen.
He movido los stick de la radio con los motores funcionando pero no demasiado ya que tengo las hélices puestas, quitarlas y ponerlas cada vez que tengo que hacer una prueba es una locura. Pongo aquí tambien la lectura.
 
RADIO:1503,1496,1101,1076,1011,1003
RADIO:1503,1496,1101,1016,1009,1003
RADIO:1503,1496,1100,1008,1011,1001
RADIO:1503,1496,1100,1004,1011,1003
RADIO:1503,1496,1100,1001,1011,1003
RADIO:1503,1496,1100,1000,1011,1003
RADIO:1503,1496,1100,1000,1011,1003
RADIO:1503,1496,1100,1000,1011,1003
RADIO:1503,1496,1100,1000,1011,1003
RADIO:1503,1496,1100,999,1011,1003
RADIO:1503,1496,1100,999,1011,1003
RADIO:1503,1496,1100,999,1011,1003
RADIO:1503,1496,1100,999,1011,1001
RADIO:1503,1496,1100,999,1011,1003
RADIO:1503,1496,1100,999,1011,1003
RADIO:1503,1495,1100,999,1011,1003
RADIO:1503,1496,1100,999,1011,1001
RADIO:1503,1496,1100,999,1009,1001
RADIO:1503,1496,1100,999,1011,1003
RADIO:1503,1496,1100,999,1011,1003
RADIO:1503,1495,1100,999,1009,1003
RADIO:1503,1496,1100,999,1011,1001
RADIO:1503,1496,1100,999,1011,1001
Number of pack

Un saludete.
Un pelín pillado con las batidoras eléctricas   
Ex Vario Sky Dragon, Ex JR Venture 30, Ex Raptor 50 x 2, Ex JR Airskiper 50, Ex Hirobo Sceadu 50 Evo, Ex T-Rex Nitro, Ex Hirobo Freya 90, Ex Zoom 450, Ex T-rex 450 X, XL, SE, SE V2, Ex Hirobo Lepton, Ex T-Rex 500 CF, Ex T-Rex 600 GF.
T-Rex 450 Pro, T-Rex 600 ESP y algún avioncillo eléctrico.