cherche prof en programmation Arduino pour me tuyauter
+2
marcopolo
Thierry le nabakou
6 participants
apéromodélisme :: général :: Divers
Page 1 sur 1
cherche prof en programmation Arduino pour me tuyauter
salut les gars,
la programmation n'ayant jamais été ma tasse de thé, je cherche une bonne âme qui pourrait me guider dans la programmation d'un module arduino qui gèrera un gyroscope un peu spécial
...en fait un gyroscope qui stabilise un axe mais dont on peut inverser la contre-réaction avec une voie pwm en vol
c'est pour mon Wing-X-copter
hardware : arduino nano + module GY-85
(http://www.dx.com/p/gy-85-6dof-9dof-imu-sensor-module-for-arduino-148436#.VwtXMtxunIU)
2 entrées pwm ( axe à stabiliser + inversion de la contre-réaction on/off )
1 sortie pwm vers un servo
la stabilisation peut être uniquement paramétrée en P ( I et D inutiles )
il y a des milliards de tutos sur le web mais j'aurais besoin de quelques explications personnalisées...
....merci aux répondeurs ..
la programmation n'ayant jamais été ma tasse de thé, je cherche une bonne âme qui pourrait me guider dans la programmation d'un module arduino qui gèrera un gyroscope un peu spécial
...en fait un gyroscope qui stabilise un axe mais dont on peut inverser la contre-réaction avec une voie pwm en vol
c'est pour mon Wing-X-copter
hardware : arduino nano + module GY-85
(http://www.dx.com/p/gy-85-6dof-9dof-imu-sensor-module-for-arduino-148436#.VwtXMtxunIU)
2 entrées pwm ( axe à stabiliser + inversion de la contre-réaction on/off )
1 sortie pwm vers un servo
la stabilisation peut être uniquement paramétrée en P ( I et D inutiles )
il y a des milliards de tutos sur le web mais j'aurais besoin de quelques explications personnalisées...
....merci aux répondeurs ..
Thierry le nabakou- il est des noootre !
- Messages : 1610
Date d'inscription : 21/03/2012
Age : 59
Localisation : Belgique
Re: cherche prof en programmation Arduino pour me tuyauter
Hello,
Je peux peut-être t'aider mais pour moi, c'est Jean-Yves et Daniel les mieux placés.
Il vaut mieux partir d'un projet concret genre :
https://github.com/ptrbrtz/razor-9dof-ahrs/wiki/Tutorial
et demander de l'aide de manière précise où ça coince.
A+,
TH
Je peux peut-être t'aider mais pour moi, c'est Jean-Yves et Daniel les mieux placés.
Il vaut mieux partir d'un projet concret genre :
https://github.com/ptrbrtz/razor-9dof-ahrs/wiki/Tutorial
et demander de l'aide de manière précise où ça coince.
A+,
TH
thierryvs- habitué
- Messages : 66
Date d'inscription : 16/01/2011
Re: cherche prof en programmation Arduino pour me tuyauter
héé salut TK !
ça boume ?
ben justement je voudrais partir sans me faire embarquer dans une transformation de quelque chose d'approchant mais pas tout à fait ça...
tu me suis ? ..
ça boume ?
ben justement je voudrais partir sans me faire embarquer dans une transformation de quelque chose d'approchant mais pas tout à fait ça...
tu me suis ? ..
Thierry le nabakou- il est des noootre !
- Messages : 1610
Date d'inscription : 21/03/2012
Age : 59
Localisation : Belgique
Re: cherche prof en programmation Arduino pour me tuyauter
Ca y est... ils sont de retour sur le forum
Il y a encore 2 types qui parlent un langage incompréhensible
Je vais finir par croire qu'on héberge des types pas net qui préparent des truc louches !!!
Il y a encore 2 types qui parlent un langage incompréhensible
Je vais finir par croire qu'on héberge des types pas net qui préparent des truc louches !!!
marcopolo- il est des noootre !
- Messages : 289
Date d'inscription : 09/07/2013
Age : 52
Localisation : Genappe
Re: cherche prof en programmation Arduino pour me tuyauter
Salut,
Bon je ne comprends pas vraiment ce que tu veux faire, mais pourquoi vouloir revenir au monde arduino, il y a des cartes "standart" qui doivent pouvoir gérer ce que tu désire faire.
Un peu comme à mes débuts les cartes multiwii !
Par contre une fois que tu commences à modifier ton code, se sera le tien et parfois l'application graphique ne suis plus les modifications du code !
A +
Alexandre
Bon je ne comprends pas vraiment ce que tu veux faire, mais pourquoi vouloir revenir au monde arduino, il y a des cartes "standart" qui doivent pouvoir gérer ce que tu désire faire.
Un peu comme à mes débuts les cartes multiwii !
Par contre une fois que tu commences à modifier ton code, se sera le tien et parfois l'application graphique ne suis plus les modifications du code !
A +
Alexandre
Alexandre- connaisseur
- Messages : 117
Date d'inscription : 09/04/2014
Age : 41
Localisation : Bruxelles
Re: cherche prof en programmation Arduino pour me tuyauter
des mecs louches ?
Thierry le nabakou- il est des noootre !
- Messages : 1610
Date d'inscription : 21/03/2012
Age : 59
Localisation : Belgique
Re: cherche prof en programmation Arduino pour me tuyauter
Bonjour Alexandre
ben...ça semble possible de gérer un gyro en arduino... mais modifier le code d'openpilot , j'le sens pas du tout ...
ben...ça semble possible de gérer un gyro en arduino... mais modifier le code d'openpilot , j'le sens pas du tout ...
Thierry le nabakou- il est des noootre !
- Messages : 1610
Date d'inscription : 21/03/2012
Age : 59
Localisation : Belgique
Re: cherche prof en programmation Arduino pour me tuyauter
Re-Hello,
Si ton but ultime n'est pas uniquement de voir défiler les données brutes de tes capteurs, il faut effectuer des traitements assez complexes faisant appel, entre autre, à des formules trigonométriques pas piquées des vers, comme tu l'as sans-doute remarqué dans les tutoriaux.
Une fois l'ébauche réalisée, il faut ensuite débuger et optimiser la programmation pour permettre une exploitation en temps réel, ce qui n'est pas la partie la plus simple.
Avec les compétences requises, au bout de plusieurs centaines d'heures, tu n'es pas sûr d'arriver à un résultat probant ...
Bref, à côté de ça, rentrer dans le code d'un projet comme Open Pilot c'est de la bibine.
Pour moi, la seule issue est de reproduire un projet similaire in extenso puis, fort de l'expérience acquise, agencer et adapter des "briques" trouvées sur le net et les forums.
Pour info, à l'heure actuelle même les pro ont renoncé à pratiquer ce genre de sport et mettent en place des outils pour que les machines créent elles-mêmes leurs algorithmes (machine learning / deep learning) parce-que, par exemple, de simples paramètres de type PID doivent être remplacés par une série de valeurs dans des matrices multidimensionnelles ingérables manuellement.
C'est déjà le cas pour les ordinateurs de bord des voitures et ne devrait pas tarder pour nos "petits avions".
Cette nouvelle approche est assez bien expliquée ici :
https://www.youtube.com/watch?v=trWrEWfhTVg
J'espère que ma vision des choses n'a pas terni ton enthousiasme et surtout que tu ne va pas faire des cauchemars à cause de moi ;-)
OUF!
A+,
Th
Si ton but ultime n'est pas uniquement de voir défiler les données brutes de tes capteurs, il faut effectuer des traitements assez complexes faisant appel, entre autre, à des formules trigonométriques pas piquées des vers, comme tu l'as sans-doute remarqué dans les tutoriaux.
Une fois l'ébauche réalisée, il faut ensuite débuger et optimiser la programmation pour permettre une exploitation en temps réel, ce qui n'est pas la partie la plus simple.
Avec les compétences requises, au bout de plusieurs centaines d'heures, tu n'es pas sûr d'arriver à un résultat probant ...
Bref, à côté de ça, rentrer dans le code d'un projet comme Open Pilot c'est de la bibine.
Pour moi, la seule issue est de reproduire un projet similaire in extenso puis, fort de l'expérience acquise, agencer et adapter des "briques" trouvées sur le net et les forums.
Pour info, à l'heure actuelle même les pro ont renoncé à pratiquer ce genre de sport et mettent en place des outils pour que les machines créent elles-mêmes leurs algorithmes (machine learning / deep learning) parce-que, par exemple, de simples paramètres de type PID doivent être remplacés par une série de valeurs dans des matrices multidimensionnelles ingérables manuellement.
C'est déjà le cas pour les ordinateurs de bord des voitures et ne devrait pas tarder pour nos "petits avions".
Cette nouvelle approche est assez bien expliquée ici :
https://www.youtube.com/watch?v=trWrEWfhTVg
J'espère que ma vision des choses n'a pas terni ton enthousiasme et surtout que tu ne va pas faire des cauchemars à cause de moi ;-)
OUF!
A+,
Th
thierryvs- habitué
- Messages : 66
Date d'inscription : 16/01/2011
Thierry le nabakou- il est des noootre !
- Messages : 1610
Date d'inscription : 21/03/2012
Age : 59
Localisation : Belgique
Re: cherche prof en programmation Arduino pour me tuyauter
Hello, une grosse connerie et surtout ne pas se prendre la tête, 2 carte cc3d, pour chaque mode de vole, avec un switch tu prends les informations de sortie d'une ou l'autre carte.
Après pour l'initialisation allumer l'une et puis l'autre ? Une fois en quadri et puis en mode avion.
Aucune idée de comment s’appelle ce "switch" .... Soit c'est un pas sortie, soit un qui aurait de multiple sortie.
Je pense que le plus simple serait la première solution, tu va embarquer un peu d'électronique !!!!
A +
Après pour l'initialisation allumer l'une et puis l'autre ? Une fois en quadri et puis en mode avion.
Aucune idée de comment s’appelle ce "switch" .... Soit c'est un pas sortie, soit un qui aurait de multiple sortie.
Je pense que le plus simple serait la première solution, tu va embarquer un peu d'électronique !!!!
A +
Alexandre- connaisseur
- Messages : 117
Date d'inscription : 09/04/2014
Age : 41
Localisation : Bruxelles
Re: cherche prof en programmation Arduino pour me tuyauter
ben oui....ok
avec un multiplexeur de voies et deux CC3D ça pourrait le faire mais pfffff, en plus l'engin est déjà plein comme un œuf...
chépa, vais encore creuser un peu
avec un multiplexeur de voies et deux CC3D ça pourrait le faire mais pfffff, en plus l'engin est déjà plein comme un œuf...
chépa, vais encore creuser un peu
Thierry le nabakou- il est des noootre !
- Messages : 1610
Date d'inscription : 21/03/2012
Age : 59
Localisation : Belgique
Re: cherche prof en programmation Arduino pour me tuyauter
encore plus bete: tu met ton gyro tout bete sur un micro servo, et quand tu veux inverser le sens de reaction, tu lui fait faire un demi tour.... pour qu'il se retrouve a l'envers.....
Pierre-Yves- connaisseur
- Messages : 110
Date d'inscription : 15/03/2014
Re: cherche prof en programmation Arduino pour me tuyauter
haha, oui, encore plus fort ...
juste qu'il faut un servo 180°....sans jitter !
juste qu'il faut un servo 180°....sans jitter !
Thierry le nabakou- il est des noootre !
- Messages : 1610
Date d'inscription : 21/03/2012
Age : 59
Localisation : Belgique
Re: cherche prof en programmation Arduino pour me tuyauter
un servo genre train rentrant .... pas de position intermédiaire pas de potentiomètre .... nikel ! up / down !
Re: cherche prof en programmation Arduino pour me tuyauter
dans la mesure ou l'axe de retournement a 180° doit surtout pas etre l'axe stabilise (sinon tu inverses rien du tout), un peu de jitter ne devrait theoriquement pas gener (pas sur le meme axe)
Pierre-Yves- connaisseur
- Messages : 110
Date d'inscription : 15/03/2014
Re: cherche prof en programmation Arduino pour me tuyauter
hé ben...
après avoir cherché partout quelqu'un qui s'y connaisse suffisamment pour modifier le code d'arducopter...même jusque dans une université, je dois bien me rendre à l'évidence : prout, que dalle, niks...compte dessus et bois de l'eau claire
alors j'en reviens à la solution qui me paraît la plus sympa, celle d'Alexandre
la sortie du récepteur RC qui attaque 2 cartes CC3D atom et un multiplexeur de voie à leurs sorties pour sélectionner la bonne vers l'entrée du contrôleur de vol principal.... avec le sens du gyro de gouvernail inversé sur une des 2 cartes, soit physiquement, soit dans le firmware
la suite bientôt pour savoir si ça fonctionne...
de toute façon, il faut que je règle ce problème d'instabilité avant de passer le Wing-X-copter en FPV multi-caméras synchronisées à la vapeur de sodium enrichie
merci pour vos idées !
après avoir cherché partout quelqu'un qui s'y connaisse suffisamment pour modifier le code d'arducopter...même jusque dans une université, je dois bien me rendre à l'évidence : prout, que dalle, niks...compte dessus et bois de l'eau claire
alors j'en reviens à la solution qui me paraît la plus sympa, celle d'Alexandre
la sortie du récepteur RC qui attaque 2 cartes CC3D atom et un multiplexeur de voie à leurs sorties pour sélectionner la bonne vers l'entrée du contrôleur de vol principal.... avec le sens du gyro de gouvernail inversé sur une des 2 cartes, soit physiquement, soit dans le firmware
la suite bientôt pour savoir si ça fonctionne...
de toute façon, il faut que je règle ce problème d'instabilité avant de passer le Wing-X-copter en FPV multi-caméras synchronisées à la vapeur de sodium enrichie
merci pour vos idées !
Thierry le nabakou- il est des noootre !
- Messages : 1610
Date d'inscription : 21/03/2012
Age : 59
Localisation : Belgique
Re: cherche prof en programmation Arduino pour me tuyauter
Hello,
Ce ne serait pas mieux de partir de la plate-forme OpenaeroVTOL ?
http://www.rcgroups.com/forums/showthread.php?t=1972686
https://www.youtube.com/watch?v=knJt-D9-KNw
J'ai passé toutes mes KK en OpenAero2, l'interface de programmation est une classique USBASP.
A+,
Th
Ce ne serait pas mieux de partir de la plate-forme OpenaeroVTOL ?
http://www.rcgroups.com/forums/showthread.php?t=1972686
https://www.youtube.com/watch?v=knJt-D9-KNw
J'ai passé toutes mes KK en OpenAero2, l'interface de programmation est une classique USBASP.
A+,
Th
thierryvs- habitué
- Messages : 66
Date d'inscription : 16/01/2011
Re: cherche prof en programmation Arduino pour me tuyauter
hello VST
ah oui, c'est un super tuyau ça
j'ai posté sur le forum et les gars m'ont répondu qu'on sait inverser le gyro et plein de choses en plus !! youhouuuu !!
coup de bol, le Wing-X-copter tourne sur KK2...
bon, "y a plus qu'à" retrousser ses manches : étudier le bazar, flasher le truc-muche, paramétrer les machins, essayer le bidule en vol....... ça devrait bien se passer, juste prévoir une boite d'aspirines...
merci pour l'info
ah oui, c'est un super tuyau ça
j'ai posté sur le forum et les gars m'ont répondu qu'on sait inverser le gyro et plein de choses en plus !! youhouuuu !!
coup de bol, le Wing-X-copter tourne sur KK2...
bon, "y a plus qu'à" retrousser ses manches : étudier le bazar, flasher le truc-muche, paramétrer les machins, essayer le bidule en vol....... ça devrait bien se passer, juste prévoir une boite d'aspirines...
merci pour l'info
Thierry le nabakou- il est des noootre !
- Messages : 1610
Date d'inscription : 21/03/2012
Age : 59
Localisation : Belgique
Re: cherche prof en programmation Arduino pour me tuyauter
suite des aventures
OpenAeroVTOL a plein de fonctions intéressantes mais....les algorithmes de calcul des PI (pas de D ici) ont été modifiés..et ça ne m'a pas du tout réussi
pas moyen d'avoir un vol convenable, soit ça oscille à crever soit la stabilisation n'est pas bonne
essayé plein de modifs mais rien à faire, ici en tout cas, j'abandonne
bref, j'ai remis la "vieille" carte et testé une nouvelle idée assez simple à réaliser : un gyroscope extérieur (orange) sur l'axe de roulis qui commande uniquement les élevons sans attaquer le contrôleur de vol
c'est un peu spécial car de ce fait c'est la voie des ailerons qui commande le gyro, ce qui est parfait en mode avion mais, par contre, en mode quadri le gyro stabilise l'axe de gouvernail !....mais, et c'est là qu'est tout l'intérêt, dans le bon sens !
et voilà, je viens de tester dans un vent de 15 à 25 km/h, l'amélioration est très nette, finies les oscillations dangereuses en yaw pour le mode quadri et en roll pour le mode avion, il est devenu agréable à piloter.....toujours très spécial comme réactions mais beaucoup moins stressant...
revers de la médaille : plus question de faire des tonneaux si le gyro est actif et la commande de yaw en mode quadri est devenue très très paresseuse (forcément)
en résumé, une méthode détournée mais efficace
haha quel bazar ce machin volant ...bientôt une chtite vidéo pour illustrer ..
OpenAeroVTOL a plein de fonctions intéressantes mais....les algorithmes de calcul des PI (pas de D ici) ont été modifiés..et ça ne m'a pas du tout réussi
pas moyen d'avoir un vol convenable, soit ça oscille à crever soit la stabilisation n'est pas bonne
essayé plein de modifs mais rien à faire, ici en tout cas, j'abandonne
bref, j'ai remis la "vieille" carte et testé une nouvelle idée assez simple à réaliser : un gyroscope extérieur (orange) sur l'axe de roulis qui commande uniquement les élevons sans attaquer le contrôleur de vol
c'est un peu spécial car de ce fait c'est la voie des ailerons qui commande le gyro, ce qui est parfait en mode avion mais, par contre, en mode quadri le gyro stabilise l'axe de gouvernail !....mais, et c'est là qu'est tout l'intérêt, dans le bon sens !
et voilà, je viens de tester dans un vent de 15 à 25 km/h, l'amélioration est très nette, finies les oscillations dangereuses en yaw pour le mode quadri et en roll pour le mode avion, il est devenu agréable à piloter.....toujours très spécial comme réactions mais beaucoup moins stressant...
revers de la médaille : plus question de faire des tonneaux si le gyro est actif et la commande de yaw en mode quadri est devenue très très paresseuse (forcément)
en résumé, une méthode détournée mais efficace
haha quel bazar ce machin volant ...bientôt une chtite vidéo pour illustrer ..
Thierry le nabakou- il est des noootre !
- Messages : 1610
Date d'inscription : 21/03/2012
Age : 59
Localisation : Belgique
Re: cherche prof en programmation Arduino pour me tuyauter
le temps de lui coller 2 ou 3 caméras pour le passer en fpv et ensuite un pote m'a proposé de faire un petit "reportage" sur l'engin
Thierry le nabakou- il est des noootre !
- Messages : 1610
Date d'inscription : 21/03/2012
Age : 59
Localisation : Belgique
Sujets similaires
» Programmation DX9 Spektrum
» J ai enfin trouvé mon prof
» on a un prof de golf au club .....
» cherche f3k en occase
» je cherche un bon .....disons couturier
» J ai enfin trouvé mon prof
» on a un prof de golf au club .....
» cherche f3k en occase
» je cherche un bon .....disons couturier
apéromodélisme :: général :: Divers
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|