LibrePilot Forum
International Forums => Français => Topic started by: fp7253 on February 24, 2017, 12:10:29 pm
-
Bonjour,
je suis nouveau sur le sujet. (du modélisme, du quadcopter, ...)
J'ai installé la suite de développement de librepilot mais lorsque je crée le package par "mingw32-make package", cela se termine par :
" moc C:/msys64/home/FPUser/librepilot/ground/gcs/src/plugins/uploader/op_dfu.h
C:/msys64/home/FPUser/librepilot/ground/gcs/src/plugins/uploader/op_dfu.h:33: Error: Namespace declaration lacks Q_NA MESPACE macro."
je ne me suis pas encore bien repéré dans ce logiciel ...
Quelqu'un d'autre que moi a-t-il eu ce problème? quelle a été la solution ?
merci par avance pour vos lumières
F.P.
-
Bonjour,
Essaye ça :
https://bitbucket.org/ferdna/librepilot/commits/be41713d29fd53c326f2575308a40bcbbb443fe9
-
Merci,
Mais je l'ai déjà essayé sans succès.
Merci
F.P.
-
merci,
ça a fonctionné.
Il faut dire que depuis mon essai, j'ai refait complètement l'installation mais je n'avais pas retenté la modif.
Cela semble bon.
je vais maintenant essayer de m'y retrouver dans tout ce paquet.
Y a-t-il une doc française qui décrit l'organisation générale de ce soft ?
Merci encore
F.P.
-
Pas de doc en français.
Que cherches-tu exactement ?
-
une doc qui décrit l'organisation générale de ce logiciel librepilot.
- l'appli PC ne me concerne pas, je voudrais voir si je peux modifier certaines parties du firmware de la "Revolution"
en vue de gérer la perte de communication avec la radio-commande .
Je voudrais qu'il reste en position stable , altitude comprise en qu'il tombe doucement avec la baisse du niveau batterie.
Mais je suis complètement perdu dans cette masse de code.
Alors, une description générale de l'architecture m'aiderai à rentrer dedans.
Cdlt
F.P.
-
Ok
Tu n'as pas besoin de modifier quoi que ce soit dans le firmware pour faire ça.
Si tu as compilé la branche 'next' tu peux avoir en plus une gestion plus fine basée sur l'utilisation du capteur de tension/courant.
Voir l'onglet Input > Failsafe où tu peux choisir le mode de vol lors de la perte de liaison. (par exemple "Land")
(https://forum.librepilot.org/index.php?action=dlattach;topic=3138.0;attach=5387)
-
GCS ne compile pas actuelement sous windows.
La raison est le passage de Qt 5.6.2 à 5.8.0 (imposé par msys2).
Une solution simple : prendre le correctif https://bitbucket.org/librepilot/librepilot/pull-requests/387/op_dfuh-edited-change-for-qt580-doesnt/diff
Avec ce correctif, GCS compile et fonctionne avec un problème mineur concernant l'affichage des modèles 3D.
Solution plus complexe : revenir à Qt 5.6.2 (pas testé) ce qui demande quelques connaissances concernant msys2.
PS : je viens de voir que Laurent a déjà indiqué le correctif. Il fonctionne chez moi...
-
Bonjour,
Merci à tous mes deux.
Comme je l'ai indiqué, cela a fonctionné avec le correctif.
Pour la panneau de configuration du failsafe, je regarderai ceci dès que j'aurai reçu ma carte revolution et le GPS . Pour l'instant, je n'ai que la CC3D de base.
Autre question : avez-vous une solution pour modifier les coeffs du PID sans connecter/deconnecter le port USB ?
Merci.
F.P.
-
Tu peux modifier les PID par la radio en utilisant TxPID ou EasyTune, ça permet d’affecter un potar à une valeur à modifier.
https://librepilot.atlassian.net/wiki/display/LPDOC/TxPID
https://librepilot.atlassian.net/wiki/display/LPDOC/EasyTune
Tu peux aussi utiliser un module bluetooth sur le Flexi ou Main port en télémetrie et LP2Go
https://librepilot.atlassian.net/wiki/display/LPDOC/LibrePilot2Go+Android+App
-
super, merci