From 7268a676eb44db660a3718afc6204037a41ee436 Mon Sep 17 00:00:00 2001 From: Fredrik Arvidsson Date: Sat, 25 Oct 2014 15:01:25 +0200 Subject: [PATCH 1/2] OP-1567 Added setting PWM out to 1000us. At motor neutral calibration stop, first set PWM out to 1000us for 500ms followed by setting it to 0. --- .../src/plugins/setupwizard/pages/outputcalibrationpage.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/ground/openpilotgcs/src/plugins/setupwizard/pages/outputcalibrationpage.cpp b/ground/openpilotgcs/src/plugins/setupwizard/pages/outputcalibrationpage.cpp index 68b0f0e93..fcc8c836b 100644 --- a/ground/openpilotgcs/src/plugins/setupwizard/pages/outputcalibrationpage.cpp +++ b/ground/openpilotgcs/src/plugins/setupwizard/pages/outputcalibrationpage.cpp @@ -377,6 +377,11 @@ void OutputCalibrationPage::on_motorNeutralButton_toggled(bool checked) ui->motorNeutralSlider->setEnabled(checked); quint16 channel = getCurrentChannel(); quint16 safeValue = 0; + if (!checked) { + // Set pwm output to 1000/low for 500ms before turning it to 0 + m_calibrationUtil->setChannelOutputValue(1000); + QThread::msleep(500); + } onStartButtonToggle(ui->motorNeutralButton, channel, m_actuatorSettings[channel].channelNeutral, safeValue, ui->motorNeutralSlider); } From 52d926bf5430facc2cc6378434d3c74f5ee579c4 Mon Sep 17 00:00:00 2001 From: Laurent Lalanne Date: Sat, 25 Oct 2014 15:06:18 +0200 Subject: [PATCH 2/2] OP-1337 Special branch for Rel-14.10 translations updates and fixes --- .../openpilotgcs/help/attitudeStabiHelp.html | 2 +- .../openpilotgcs/help/rateStabiHelp.html | 2 +- .../translations/openpilotgcs_fr.ts | 208 +++++++++++------- .../pages/airframeinitialtuningpage.cpp | 2 +- .../pages/airframeinitialtuningpage.ui | 2 +- 5 files changed, 131 insertions(+), 85 deletions(-) diff --git a/ground/openpilotgcs/share/openpilotgcs/help/attitudeStabiHelp.html b/ground/openpilotgcs/share/openpilotgcs/help/attitudeStabiHelp.html index 410451fcf..a12ede74f 100644 --- a/ground/openpilotgcs/share/openpilotgcs/help/attitudeStabiHelp.html +++ b/ground/openpilotgcs/share/openpilotgcs/help/attitudeStabiHelp.html @@ -1 +1 @@ -Here you will find help for tunning Attitude Stabilization +Here you will find help for tuning Attitude Stabilization diff --git a/ground/openpilotgcs/share/openpilotgcs/help/rateStabiHelp.html b/ground/openpilotgcs/share/openpilotgcs/help/rateStabiHelp.html index 410451fcf..a12ede74f 100644 --- a/ground/openpilotgcs/share/openpilotgcs/help/rateStabiHelp.html +++ b/ground/openpilotgcs/share/openpilotgcs/help/rateStabiHelp.html @@ -1 +1 @@ -Here you will find help for tunning Attitude Stabilization +Here you will find help for tuning Attitude Stabilization diff --git a/ground/openpilotgcs/share/openpilotgcs/translations/openpilotgcs_fr.ts b/ground/openpilotgcs/share/openpilotgcs/translations/openpilotgcs_fr.ts index 170776ea8..e35feccd4 100644 --- a/ground/openpilotgcs/share/openpilotgcs/translations/openpilotgcs_fr.ts +++ b/ground/openpilotgcs/share/openpilotgcs/translations/openpilotgcs_fr.ts @@ -2723,7 +2723,7 @@ p, li { white-space: pre-wrap; } This space shows a description of the selected UAVObject. - + Cet espace affiche une description de l'UAVObject sélectionné. @@ -2757,7 +2757,7 @@ uniquement lorsque les valeurs changent Unknown object color: - + Couleur d'objet inconnu : @@ -2777,8 +2777,8 @@ uniquement lorsque les valeurs changent - Radio Setup Wizard - Assistant Configuration Radio + Transmitter Setup Wizard + Assistant Configuration Émetteur @@ -4236,12 +4236,12 @@ p, li { white-space: pre-wrap; } Vehicle name - + Nom Véhicule Enter name of vehicle. Max 20 characters. - + Entrez le nom du véhicule : 20 caractères maximum. @@ -4258,7 +4258,19 @@ p, li { white-space: pre-wrap; } <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Lucida Grande'; font-size:13pt;">Beware: Feed Forward Tuning will launch all engines around mid-throttle, you have been warned!</span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Lucida Grande'; font-size:13pt;">Remove your props initially, and for fine-tuning, make sure your airframe is safely held in place. Wear glasses and protect your face and body.</span></p></td></tr></table></body></html> - + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> + <html><head><meta name="qrichtext" content="1" /><style type="text/css"> + p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;"> +<table border="0" style="-qt-table-type: root; margin-top:4px; margin-bottom:4px; margin-left:4px; margin-right:4px;"> +<tr> +<td style="border: none;"> +<p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Ubuntu'; font-size:14pt; font-weight:600; color:#ff0000;">LA MISE EN PLACE DE FEED FORWARD EXIGE DE LA PRUDENCE</span></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Lucida Grande'; font-size:13pt;">Attention : L'activation du réglage Feed Forward lancera tous les moteurs à mi-gaz, vous avez été averti !</span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Lucida Grande'; font-size:13pt;">Dans un premier temps retirez vos hélices, puis pour affiner assurez-vous que le châssis est maintenu bien en place. Portez des lunettes et protégez-vous le visage et le corps.</span></p></td></tr></table></body></html> @@ -4728,7 +4740,7 @@ p, li { white-space: pre-wrap; } Pitch - + @@ -4744,27 +4756,27 @@ p, li { white-space: pre-wrap; } RateKi - + AttitudeKp - + RateKp - + AttitudeKi - + Roll - + @@ -7991,11 +8003,6 @@ Useful if you have accidentally changed some settings. Use Advanced Configuration Utiliser Configuration Avancée - - - <html><head/><body><p>How fast the vehicle should climb or descent to compensate a certain altitude difference. higher values could result in more accurate altitude hold but also more violent control actions, lower values are safer and ensure smoother flight. The default value should be fine for the majority of crafts.</p></body></html> - <html><head/><body><p>Détermine la vitesse à laquelle doit monter ou descendre le véhicule pour compenser une certaine différence d'altitude. Des valeurs plus élevées pourraient entraîner un maintien d'altitude plus précis mais aussi des réactions plus violentes, des valeurs inférieures sont plus sûres et donnent un vol plus doux. La valeur par défaut devrait être bonne pour la plupart des appareils.</p></body></html> - <html><head/><body><p>How much the vehicle should throttle up or down to compensate or achieve a certain vertical speed. Higher values lead to more aggressive throttle changes and could lead to oscillations. This is the most likely candidate to change depending on the crafts engine thrust. Heavy craft with weak engines might require higher values.</p></body></html> @@ -8362,6 +8369,11 @@ response (deg) <html><head/><body><p>This adjusts how much yaw stability your vehicle will have in Rate mode. A good starting point for Integral is double the Proportional value</p></body></html> <html><head/><body><p>Ceci ajuste le niveau de stabilité en lacet de votre véhicule en mode Rate. Un bon point de départ pour l'Intégrale est le double de la valeur Proportionnel</p></body></html> + + + <html><head/><body><p>How fast the vehicle should climb or descent to compensate a certain altitude difference. Higher values could result in more accurate altitude hold but also more violent control actions, lower values are safer and ensure smoother flight. The default value should be fine for the majority of crafts.</p></body></html> + <html><head/><body><p>Détermine la vitesse à laquelle doit monter ou descendre le véhicule pour compenser une certaine différence d'altitude. Des valeurs plus élevées pourraient entraîner un maintien d'altitude plus précis mais aussi des réactions plus violentes, des valeurs inférieures sont plus sûres et donnent un vol plus doux. La valeur par défaut devrait être bonne pour la plupart des appareils.</p></body></html> + TxPIDWidget @@ -9200,7 +9212,7 @@ p, li { white-space: pre-wrap; } - + Connect Connecter @@ -10976,7 +10988,7 @@ Double clic sur la légende ou le tracé pour afficher/cacher la légende. SetupWizard - + OpenPilot Setup Wizard Assistant Configuration OpenPilot @@ -12794,12 +12806,12 @@ Méfiez-vous de ne pas vous verrouiller l'accès ! Resets - Réinitialisations + Réinitialisations Timeouts - Temps Dépassé + Temps Dépassé @@ -13604,7 +13616,7 @@ p, li { white-space: pre-wrap; } Activité Projet - + Commented on Commenté sur @@ -14006,7 +14018,7 @@ Veuillez vérifier le fichier. MonitorWidget - + Connected Connecté @@ -14435,7 +14447,7 @@ et même conduire au crash. A utiliser avec prudence. TelemetryPlugin - + Firmware Version Mismatch! Incompatibilité des Versions de Firmware ! @@ -14564,7 +14576,7 @@ et même conduire au crash. A utiliser avec prudence. ConfigRevoWidget - + Temperature: %1°C Température : %1°C @@ -14586,23 +14598,6 @@ et même conduire au crash. A utiliser avec prudence. WizardPage Page d'Assistant - - - <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> -<html><head><meta name="qrichtext" content="1" /><style type="text/css"> -p, li { white-space: pre-wrap; } -</style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8pt; font-weight:400; font-style:normal;"> -<p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:12pt; font-weight:600;">Initial Tuning</span></p> -<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:12pt; font-weight:600;"><br /></p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'MS Shell Dlg 2,sans-serif';">This section of the OpenPilot Wizard allows you to select a set of initial tunning parameters for your airframe. Presented below is a list of common airframe types, select the one that matches your airframe the closest, if unsure select the generic variant.</span> </p></body></html> - <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> -<html><head><meta name="qrichtext" content="1" /><style type="text/css"> -p, li { white-space: pre-wrap; } -</style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8pt; font-weight:400; font-style:normal;"> -<p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:12pt; font-weight:600;">Réglages de Départ</span></p> -<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:12pt; font-weight:600;"><br /></p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'MS Shell Dlg 2,sans-serif';">Cette partie de l'assistant de configuration vous permet de sélectionner des paramètres prédéfinis pour votre appareil. Vous trouverez ci-dessous une liste d'appareils couramment utilisés, sélectionnez-en un qui correspond le mieux à votre appareil ou un modèle générique si vous avez un doute.</span> </p></body></html> - Information about the Vehicle in short. @@ -14665,13 +14660,34 @@ p, li { white-space: pre-wrap; } - No vehicle selected! - Pas de véhicule sélectionné ! + This option will use the current tuning settings saved on the controller, if your controller is currently unconfigured, then the OpenPilot firmware defaults will be used. + +It is suggested that if this is a first time configuration of your controller, rather than use this option, instead select a tuning set that matches your own airframe as close as possible from the list above or if you are not able to fine one, then select the generic item from the list. + Cette option utilise les paramètres de réglage actuels enregistrés dans la carte, si votre contrôleur n'est pas actuellement configuré, alors les paramètres par défaut du firmware OpenPilot seront utilisés. + +Il est suggéré que si cela est une première configuration de votre contrôleur, plutôt que d'utiliser cette option, sélectionnez à la place un ensemble de réglages qui correspond le mieux à votre propre appareil dans la liste ci-dessus. Si vous n'êtes pas en mesure d'en choisir un, sélectionnez l'élément générique de la liste. - - None - Aucun + + Current Tuning + Réglages Actuels + + + + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8pt; font-weight:400; font-style:normal;"> +<p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:12pt; font-weight:600;">Initial Tuning</span></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:12pt; font-weight:600;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'MS Shell Dlg 2,sans-serif';">This section of the OpenPilot Wizard allows you to select a set of initial tuning parameters for your airframe. Presented below is a list of common airframe types, select the one that matches your airframe the closest, if unsure select the generic variant.</span> </p></body></html> + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8pt; font-weight:400; font-style:normal;"> +<p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:12pt; font-weight:600;">Réglages de Départ</span></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:12pt; font-weight:600;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'MS Shell Dlg 2,sans-serif';">Cette partie de l'assistant de configuration vous permet de sélectionner des paramètres prédéfinis pour votre appareil. Vous trouverez ci-dessous une liste d'appareils couramment utilisés, sélectionnez-en un qui correspond le mieux à votre appareil ou un modèle générique si vous avez un doute.</span> </p></body></html> @@ -14972,11 +14988,6 @@ p, li { white-space: pre-wrap; } Cancel Annuler - - - Ok - - Fixed Wing - Aileron @@ -15058,23 +15069,25 @@ p, li { white-space: pre-wrap; } Non Supporté - - Settings were exported to -%1 - Les paramètres ont été exportés vers -%1 + + Export settings + Exporter réglages - + + OPTemplates + + + + Settings could not be exported to -%1. +%1(%2). Please try again. - Les paramètres n'ont pas été exportés vers -%1. -Veuillez essayer à nouveau. + Les réglages ne peuvent être exportés vers +%1(%2). - + Import Image Importer Image @@ -15083,6 +15096,11 @@ Veuillez essayer à nouveau. Images (*.png *.jpg) + + + Export + Exporter + AirSpeedPage @@ -15186,33 +15204,33 @@ Veuillez sélectionner votre type de GPS ci-dessous : - Select this option to use the OpenPilot Platinum GPS with integrated Magnetometer and Microcontroller connected to the Main Port of your controller. + Select this option to use the OpenPilot Platinum GPS with integrated Magnetometer and Microcontroller. Note: for the OpenPilot v8 GPS please select the U-Blox option. - Sélectionnez cette option pour utiliser le GPS OpenPilot Platinum avec Magnétomètre et Microcontrôleur intégré connecté sur le Main Port de votre contrôleur. + Sélectionnez cette option pour utiliser le GPS OpenPilot Platinum avec Magnétomètre et Microcontrôleur intégré. A noter : Pour le GPS OpenPilot v8, veuillez choisir l'option GPS U-Blox. - - U-Blox Based - Basé sur U-Blox + + Select this option for the OpenPilot V8 GPS or generic U-Blox chipset based GPS. + Sélectionnez cette option pour utiliser le GPS OpenPilot v8 ou un GPS U-Blox générique. - - Select this option for the OpenPilot V8 GPS or generic U-Blox chipset GPSs connectedto the Main Port of your controller. - Sélectionnez cette option pour utiliser le GPS OpenPilot v8 ou un GPS U-Blox générique connecté sur le Main Port de votre contrôleur. + + Select this option for a generic NMEA based GPS. + Sélectionnez cette option pour utiliser un GPS NMEA générique. + + + + U-Blox Based + Basé sur U-Blox NMEA Based Basé sur NMEA - - - Select this option for a generic NMEA based GPS connected to the Main Port of yourcontroller. - Sélectionnez cette option pour utiliser un GPS NMEA générique connecté sur le Main Port de votre contrôleur. - EscCalibrationPage @@ -15223,12 +15241,20 @@ A noter : Pour le GPS OpenPilot v8, veuillez choisir l'option GPS U-Blox. - + Start Démarrer - + + + + + %1 µs + + + + Stop Arrêter @@ -15245,7 +15271,7 @@ A noter : Pour le GPS OpenPilot v8, veuillez choisir l'option GPS U-Blox. The vehicle is NOT powered by any external power source but USB - L'appareil N'EST PAS BRANCHE sur une source d'alimentation externe + L'appareil N'EST PAS BRANCHÉ sur une source d'alimentation externe mais uniquement sur port USB @@ -15253,6 +15279,26 @@ mais uniquement sur port USB I confirm I have read and understood the above instructions in full Je confirme avoir lu et compris les instructions ci-dessus en totalité + + + ESC Output Level + Niveau Sortie ESC + + + + Low/Off + Bas / Arrêté + + + + N/A + + + + + High + Haut + UAVObjectBrowserWidget @@ -15302,7 +15348,7 @@ mais uniquement sur port USB Multi - + diff --git a/ground/openpilotgcs/src/plugins/setupwizard/pages/airframeinitialtuningpage.cpp b/ground/openpilotgcs/src/plugins/setupwizard/pages/airframeinitialtuningpage.cpp index 9ed768642..de9ee0840 100644 --- a/ground/openpilotgcs/src/plugins/setupwizard/pages/airframeinitialtuningpage.cpp +++ b/ground/openpilotgcs/src/plugins/setupwizard/pages/airframeinitialtuningpage.cpp @@ -136,7 +136,7 @@ void AirframeInitialTuningPage::updateDescription(QJsonObject *templ) ui->templateDescription->setText(tr("This option will use the current tuning settings saved on the controller, if your controller " "is currently unconfigured, then the OpenPilot firmware defaults will be used.\n\n" "It is suggested that if this is a first time configuration of your controller, rather than " - "use this option, instead select a tunning set that matches your own airframe as close as " + "use this option, instead select a tuning set that matches your own airframe as close as " "possible from the list above or if you are not able to fine one, then select the generic item " "from the list.")); } diff --git a/ground/openpilotgcs/src/plugins/setupwizard/pages/airframeinitialtuningpage.ui b/ground/openpilotgcs/src/plugins/setupwizard/pages/airframeinitialtuningpage.ui index 490cada2b..c41e05d79 100644 --- a/ground/openpilotgcs/src/plugins/setupwizard/pages/airframeinitialtuningpage.ui +++ b/ground/openpilotgcs/src/plugins/setupwizard/pages/airframeinitialtuningpage.ui @@ -23,7 +23,7 @@ p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8pt; font-weight:400; font-style:normal;"> <p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:12pt; font-weight:600;">Initial Tuning</span></p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:12pt; font-weight:600;"><br /></p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'MS Shell Dlg 2,sans-serif';">This section of the OpenPilot Wizard allows you to select a set of initial tunning parameters for your airframe. Presented below is a list of common airframe types, select the one that matches your airframe the closest, if unsure select the generic variant.</span> </p></body></html> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'MS Shell Dlg 2,sans-serif';">This section of the OpenPilot Wizard allows you to select a set of initial tuning parameters for your airframe. Presented below is a list of common airframe types, select the one that matches your airframe the closest, if unsure select the generic variant.</span> </p></body></html> Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop