Stefan Karlsson
f7b8a57e42
LP-107 Replace the scaling function in scaleMotors
...
The previous scaling function used in scaleMotor could end up with
output values below the neutral point.
This patch adds a new scaling mode that will try to scale the output
proportionally while still keep all outputs within neutral and max.
The user can select three different modes:
1) NoScaling - Only cap the output values between neutral and max.
2) AddAndSubtract - The previous output scaling method, which moves the
output values directly proportionally to the amount the max/min motor
is out of the limits.
3) ElevateAndCompress - The new mode, which elevates all motor values by
the percentage needed to bring the min motor to neutral, and then
compress all motor values by the percentage needed to bring the max
motor down to max.
The motor scaling mode can be selected by setting the
FlightModeSettings.MotorScalingMode UAVO field.
2015-08-31 21:29:48 +02:00
James Duley
d207f848ee
Merged in f5soh/librepilot/laurent/LP-98_SystemHealth_refresh (pull request #36 )
...
LP-98 SystemHealth refresh
2015-08-26 20:07:55 +01:00
Laurent Lalanne
87829b8cb8
LP-98 Add logreplay layer to SystemHealth
2015-08-21 20:58:56 +02:00
Laurent Lalanne
d2ba9ce52a
LP-98 Refresh / fix some text in alarms
2015-08-21 20:58:31 +02:00
Alessio Morale
19400dd6bb
Merged in paul_jewell/librepilot/unbrand_documentation2 (pull request #34 )
...
Replaced OpenPilot branding in doxygen configuration files (env version)
2015-08-21 13:35:52 +02:00
Alessio Morale
538a137bf6
Merged in f5soh/librepilot/laurent/LP-92_Feed_forward_remove (pull request #33 )
...
Laurent/lp 92_feed_forward_remove
2015-08-21 13:35:10 +02:00
Alessio Morale
43ca4b01af
Merged in rbekken/librepilot/copyright_update (pull request #32 )
...
Update all changed files against GIT log with copyright headers consistency.
2015-08-21 13:34:37 +02:00
Alessio Morale
f6547bfb0a
Merged in alessiomorale/librepilot/amorale/LP-67_full_pid_txtpid (pull request #30 )
...
LP-67 - Allows two txpid controls to manage full pids, using P,I,D factors
2015-08-21 13:33:45 +02:00
Alessio Morale
c4e41244e9
Merged in rbekken/librepilot/OSX_PKG_BUILD_FIX (pull request #29 )
...
Fix package building on OSX if GNU mktemp is used.
2015-08-21 13:32:56 +02:00
Alessio Morale
044f1604cd
LP-67 - Fix tooltips
2015-08-21 13:00:51 +02:00
Roy Bekken
ad84547637
Update all changed files against GIT log with copyright headers consistency.
2015-08-19 16:15:58 +02:00
Paul Jewell
e6a4480adb
Replaced OpenPilot branding in doxygen configuration files (env version)
2015-08-15 09:41:05 +01:00
Laurent Lalanne
99975bf9b0
LP-92 Reduce Actuator stack size - Increase System stack size for diags
2015-08-14 10:59:53 +02:00
Laurent Lalanne
670dbfe9ce
LP-92 Remove Feed Forward : flight / ground
2015-08-14 10:54:12 +02:00
Alessio Morale
2f93596c9c
LP-67 - Add "Default" buttons
2015-08-14 10:24:20 +02:00
Alessio Morale
b5f8bb75f7
LP-67 - UI cleanup, enable boxes only if appropriate.
2015-08-14 10:24:20 +02:00
Alessio Morale
74c69e033c
LP-67 - Fix checkbox yaw recalc checkbox, allow yaw recalc flag changes to trigger a yaw recalc
2015-08-14 10:24:19 +02:00
Alessio Morale
d7eff39f4c
LP-67 - Initial UI
2015-08-14 10:24:18 +02:00
Alessio Morale
ee461ff303
LP-67 handle full PIDs terms with a single knob for each axis (roll/pitch).
...
The new setting will work this way:
- Input (knob) value is used straight as roll or pitch P term;
- P term is mutliplied by two configurable factors and used as D and I terms;
- (Optionally) Yaw P term is calculated from a mean of roll and pitch P terms multiplied by a configurable factor.
- yaw P term is multiplied by other two configurable factors and used as yaw D and I terms.
2015-08-14 10:24:18 +02:00
Roy Bekken
3bf87c1eb3
Fix package building on OSX if GNU mktemp is used.
...
This will be valid for both versions.
2015-08-10 12:20:06 +02:00
James Duley
faa5d0fb4a
Merged in f5soh/librepilot/laurent/LP-3_Artwork_refresh (pull request #27 )
...
Laurent/lp 3_artwork_refresh
2015-08-09 21:23:36 +01:00
James Duley
e36a53485f
Merged in rbekken/librepilot/Remove_OP_From_GCS_DIR (pull request #21 )
...
LP-1 - Rebranding
2015-08-09 21:22:01 +01:00
James Duley
03077231dc
Merged in rbekken/librepilot/update_fix (pull request #19 )
...
Fix welcome page update link.
2015-08-09 21:20:36 +01:00
James Duley
3769b8a1ae
Merged in rbekken/librepilot/bug (pull request #18 )
...
uavobjectgenerator: Fix logic error.
2015-08-09 21:01:58 +01:00
James Duley
77cb540dd4
Merged in rbekken/librepilot/rpm_fwres (pull request #25 )
...
LP-62 - Implement RPM specfile.
2015-08-09 21:00:37 +01:00
Laurent Lalanne
191f34d3e1
LP-3 Calibration images now transparent so background can be changed
2015-08-08 13:18:42 +02:00
Laurent Lalanne
8562c608e8
LP-3 Refresh artwork : CC3D view for HW tab
2015-08-07 23:50:47 +02:00
Roy Bekken
b9d3698875
LP-62 - Implement RPM specfile.
...
- Gives the option to build firmware.
$ make package RPMBUILD_OPTS="-bb --with firmware"
2015-08-06 01:03:34 +02:00
Roy Bekken
6019e2c2b7
LP-62 - Implement RPM specfile.
...
- File list should have a default %defattr Directive.
This allows non root to build package.
2015-08-06 00:57:14 +02:00
James Duley
17f0facd0f
Merged in f5soh/librepilot/laurent/LP-84_Uploader_revonano_name (pull request #23 )
...
LP-84 Revonano board name for uploader
2015-08-04 22:08:47 +01:00
Laurent Lalanne
3adda639e1
LP-84 Revonano board name for uploader
2015-08-04 22:52:31 +02:00
James Duley
02300a7b86
Merged in rbekken/librepilot/fix (pull request #22 )
...
Fix desktop icon
2015-08-04 21:46:09 +01:00
Roy Bekken
d841a9e81e
Fix desktop icon
2015-08-04 22:44:29 +02:00
Roy Bekken
dcb81a4066
LP-1 - Rebranding
...
-Remove OP from GCS directory structure; additions.
2015-08-04 16:55:12 +02:00
James Duley
503dff40bc
Merged in james-duley/librepilot/LP-80_extend_linux_packaging (pull request #16 )
...
LP 80_extend_linux_packaging
2015-08-03 22:37:32 +01:00
James Duley
9b53d2dafa
Merged in james-duley/librepilot/remove_OP_from_gcs_dir_structure (pull request #17 )
...
Remove OP from GCS dir structure
2015-08-03 20:46:57 +01:00
Roy Bekken
505d0873a5
Fix welcome page update link.
2015-08-03 19:47:04 +02:00
Roy Bekken
003558be45
uavobjectgenerator
...
- Fix logic error and add description to usage().
- Update Copyright.
2015-08-03 16:10:24 +02:00
LibrePilot Packager
d91edc6ffa
renamed librepilotgcs files in app to just gcs
...
also removed openpilotgcs file in app too.
Change-Id: I097e398e7426e77a284f7588124a6907ae6f5211
2015-08-02 19:37:20 +01:00
LibrePilot Packager
b10fad23b3
LP-1: moved openpilotgcsplugin.pri to plugin.pri
...
Change-Id: I2959c63fccaaca605c2e2747878b34de5040a9c2
2015-08-02 19:37:11 +01:00
LibrePilot Packager
c02ccfef0a
LP-1: moved openpilotgcslibrary.pri to library.pri
...
Change-Id: Ie4eb9f6f64288e7c4b8d961ad4a2cc6b86e7fde8
2015-08-02 19:36:51 +01:00
LibrePilot Packager
8500c38c3d
LP-1: moved openpilotgcs.pri to gcs.pri
...
Change-Id: I8d3f0a6b7420cef2988cb04b526ca81fc66c5d7c
2015-08-02 19:36:39 +01:00
James Duley
c14cacb043
LP-1 rebranding: move ground/{openpilotgcs => gcs}
...
and associated pro file.
Change-Id: Icc200217f2db27635c7aa2e5b182f9b273925647
2015-08-02 19:20:02 +01:00
James Duley
c30fa6bc64
LP-80 extend linux packaging: add package_src for rpm
...
Change-Id: Iaf0e8d134a5396917c3d71edb47e822c9dd5d129
2015-08-02 12:37:01 +01:00
James Duley
8714a34238
LP-80 extend linux packaging: rework distro selection
...
Change-Id: I476f52296de254b3b04a200c14a3924a2832e452
2015-08-02 12:37:01 +01:00
James Duley
7bb70e203a
LP-80 extend linux packaging: added basis for rpm
...
Change-Id: I3d00fd1801375abadb1ea0057469f5ba710d15dc
2015-08-02 12:36:03 +01:00
James Duley
57f9003833
LP-80 extend linux packaging: split out debian
...
package make into own file
Change-Id: I5a84c53d2a0727d424053bf0f506c47d4b7b7d78
2015-08-02 12:30:05 +01:00
James Duley
a5cd918de7
LP-80 extend linux packaging: reworked dist
...
Change-Id: Icd7b552d67dfa1ffd32172b78e283e6044bad47d
2015-08-02 12:30:04 +01:00
James Duley
b2598ff25a
Merged in james-duley/librepilot/LP-61_additional_make_config_options (pull request #5 )
...
Lp 61_additional_make_config_options
2015-08-02 12:28:29 +01:00
James Duley
50ee70f492
LP-61 addtional make config options: added libbasename & GCS_LIBRARY_BASENAME
...
Change-Id: Ied2f50b3f87d40ef7fb0bbad0fff4cd0fd9bb8a9
2015-08-02 11:36:42 +01:00