Oleg Semyonov
5784ea8b36
[OP-724] Provide Actuator option to disable selected channels and use it for 7s camera boot delay
...
Actuator did not provide an option to completely shutdown selected channels
(set PWM pulse = 0). It is useful for camera stabilization boot delay (we
want few seconds of gimbal servo inactivity to calibrate gyros). It also
might be useful for failsafe on some channels. This option is now available.
It is used to disable camera outputs during fixed 7s delay after boot
instead of setting them to minimum position.
As a side effect, few bugs are fixed (ticks should be multiplied by
portTICK_RATE_MS, not divided, to get time in ms). And few floating point
operations were optimized out as well.
ActuatorCommand.UpdateTime was promoted to uint16 because it is not unusual
to have it 20000ms during flash updates (was seen on the CC after UAV
settings import). So it should be 16bit as well.
2012-11-29 17:39:09 +02:00
Oleg Semyonov
8f5fb5aeb0
[OP-724] Add camera gimbal filtering and feed forward options
...
This is a partial rework of Cossacs' camera gimbal software.
This patch adds LPF to airframe attitude used for camera stabilisation
and feed forward for camera actuators. Either of options can be
disabled on the compilation level to save flash and RAM if not
required.
Original Cossacs' code was optimized and code flow shortcuts were
added where applicable.
2012-11-29 17:39:08 +02:00
Oleg Semyonov
ee333f1569
[OP-724] Add manual control input filtering (useful for camera gimbal)
...
This is a partial rework of Cossacs' camera gimbal software.
This patch adds LPF to some of manual control inputs. Mostly
useful are accessory channels (for camera gimbal control) and
yaw channel (for smooth filming). The code may be used for
stand-alone CC[3D]-based gimbal software, but also should work
for complete FC+camera system.
2012-11-29 17:39:07 +02:00
Oleg Semyonov
ea1199603b
Merge remote-tracking branch 'origin/rel-12.10.2' into next
...
Conflicts:
MILESTONES.txt
2012-11-29 17:31:50 +02:00
Oleg Semyonov
477d7e24e6
Merge remote-tracking branch 'origin/amorale/fix_dmg_size' into rel-12.10.2
2012-11-29 17:02:17 +02:00
a*morale
bf78a8b3be
Fix for wrong DMG image size that prevent package build on OSX
2012-11-29 01:49:43 +01:00
Erik Gustavsson
4312652241
Use enum to index array.
...
Replace 0 with 0.0f in assignment.
2012-11-29 00:03:39 +02:00
Erik Gustavsson
5e14f5352f
Minor codestyle/whitespace cleanup
2012-11-29 00:03:38 +02:00
Erik Gustavsson
dc5394dcf3
Add setting to suppress axis output from Stabilization module until armed and throttle is applied. Useful to keep the tail prop out of the grass while arming a tri.
2012-11-29 00:03:37 +02:00
Oleg Semyonov
46533c5a3b
[OP-746] Fix text for the "Upgrade" button (it is not used but to be in sync)
2012-11-26 17:51:43 +02:00
Oleg Semyonov
089f4a7915
[OP-746] Fix invalid tooltip for the "Upgrade" button of the Vehicle setup wizard (copy/paste error)
2012-11-26 17:41:35 +02:00
Oleg Semyonov
08b9c9aa29
[OP-749] Fix GCS Tricopter config typo: "Tricopter Yaw MOTOR channel" (should be a servo)
2012-11-26 17:37:38 +02:00
Oleg Semyonov
1e3ac1b190
Update HISTORY.txt
2012-11-25 17:34:10 +02:00
Oleg Semyonov
76ab7185f5
Update KNOWN_ISSUES.txt: convert to Windows format and add JIRA URL to track
2012-11-25 17:15:09 +02:00
Oleg Semyonov
b4ed1c3422
Update KNOWN_ISSUES.txt
2012-11-25 17:08:27 +02:00
Fredrik Arvidsson
67fe7a5e04
OP-723 Changed from ISO locale 'en_US' to Qt special locale 'C'.
2012-11-24 22:48:32 +01:00
Oleg Semyonov
e0b5f23d71
Merge branch 'thread/OP-545' into rel-12.10.2
2012-11-24 19:27:57 +02:00
Oleg Semyonov
73488b70fa
OP-545 Remove unnecessary qDebug statement
2012-11-24 19:14:56 +02:00
Oleg Semyonov
96c7ec37a9
Merge remote-tracking branch 'origin/hyper/flight_uavo_access_type_safety' into next
2012-11-24 16:33:19 +02:00
Fredrik Arvidsson
0e55f3c74d
OP-723 Changed default locale to English. Updated default configuration files to have <OverrideLanguage> tag set to en_US.
2012-11-24 14:55:46 +01:00
a*morale
20eb2d7b98
Fixed RTC clock
2012-11-23 19:43:31 +01:00
a*morale
2d83e8a779
Fixes for SBUS support on RM2.
...
Note: it needs the RTC timing to be fixed as it seems that it runs at half its nominal 625Hz value
2012-11-23 19:41:23 +01:00
Corvus Corax
c6effbbb0f
bugfix to pathplanner
2012-11-23 12:29:25 +01:00
Oleg Semyonov
5f4b028a93
Merge branch 'danks/credits' into rel-12.10.2
2012-11-23 13:09:23 +02:00
Oleg Semyonov
38dfd19c8d
OP-721 Minor credits fixes
2012-11-23 12:58:35 +02:00
Corvus Corax
55f0d41016
bugfix in fixed wing path follower
2012-11-23 11:49:17 +01:00
David Ankers
6d5b1be531
OP-721 Update the credits file, removed email addresses as code is
...
appearing on web searchable utils and people are now getting spam even
with the minor obfuscation of addresses.
2012-11-23 12:32:09 +11:00
Richard Flay (Hyper)
5864219d27
Removed __attribute__((always_inline)) after review discussions.
2012-11-23 07:15:28 +10:30
James Cotton
9b930c577c
GCS Config Gadget: Fix the file name for the pipx icons in the code and
...
name the icons correctly
2012-11-22 15:57:29 +02:00
Corvus Corax
7059d4f032
changed some details as to dschin's suggestions
2012-11-22 13:26:45 +01:00
Corvus Corax
264f631df6
Merge branch 'corvuscorax/baro_fixes' into revo-fixes
2012-11-22 11:51:36 +01:00
Corvus Corax
2e9ec6810b
OP-699 fix buggy default in fixedwingpathfollowersettings - is being refactored anyway
2012-11-22 11:33:01 +01:00
Corvus Corax
4f601eafe7
OP-736 remove unsupported failsafe type from manualcontrolsettings. should only be readded once supported for safety reasons!
2012-11-22 11:22:07 +01:00
Corvus Corax
34210ef9ae
Merge branch 'corvuscorax/OP699' into revo-fixes
2012-11-22 10:57:11 +01:00
Corvus Corax
39154e083d
OP-734 - fix update mode in PathStatus
2012-11-22 10:47:20 +01:00
Corvus Corax
35509ee977
moved sanitycheck from system to manualcontrol to not break OSD and PipX
...
targets
Conflicts:
flight/Modules/ManualControl/manualcontrol.c
2012-11-22 10:11:18 +01:00
Oleg Semyonov
8ce2757353
Merge remote-tracking branch 'origin/thread/OP-690' into rel-12.10.2
2012-11-21 17:38:29 +02:00
Oleg Semyonov
56dba23d2a
Merge branch 'thread/OP-716' into rel-12.10.2
2012-11-21 17:19:45 +02:00
Fredrik Arvidsson
02ae803a3e
OP-690 Changed some texts in information dialog to better describe what the actual problem is.
2012-11-21 07:32:19 +01:00
Fredrik Arvidsson
b97d355526
OP-716 Corrected a spelling error.
2012-11-21 07:22:26 +01:00
Fredrik Arvidsson
f3b55a1062
OP-716 Changed tool tip to something more verbose and meaningful.
2012-11-20 23:53:52 +01:00
Fredrik Arvidsson
a0cb604e32
OP-716 Replaced AccelTau checkbox with numeric spinbox. Max value was set to 0,20 and min value to 0,00, step size 0,01. Added tooltip hinting to set to 0 to disable.
2012-11-20 19:25:57 +01:00
Fredrik Arvidsson
f0a3de4d72
OP-545 Changed URL for help page in Import/Export plugin.
2012-11-19 21:43:10 +01:00
Fredrik Arvidsson
f1590a4f66
OP-690 Added flight status check on system Reset similar to the check on Halt. Re-factored method to get hold of current FlightStatus UAVO from UAVOManager.
2012-11-19 19:43:38 +01:00
David Ankers
dd1edff9a6
Change autolanding fixed wing on Revo to be a spot autolanding, not just a
...
controlled decent, gotta make it a real challenge.
2012-11-19 11:16:12 +11:00
Oleg Semyonov
a2a12cd34c
Merge remote-tracking branch 'origin/rel-12.10.2' into next
2012-11-19 01:52:15 +02:00
Oleg Semyonov
1fbaaddcd4
Merge branch 'stac/stop-wasting-ram' into next
2012-11-19 01:51:37 +02:00
Fredrik Arvidsson
08fd9a8153
OP-686 Added code to disable wizard buttons during firmware upgrade procedure. Re-factored some code and fixed some minor bugs.
2012-11-19 01:29:14 +02:00
Stacey Sheldon
f0fb22c090
uavobjectmanager: initialize new uavo_handles section
...
The uavo_handles section is not part of the .data segment so
it doesn't get automatically zeroed during the startup code.
This led to random data being stored in the table which resulted
in bus errors at runtime.
This change ensures that the table is zeroed before we start to
use it.
2012-11-18 16:48:13 -05:00
Fredrik Arvidsson
4a16909cb3
OP-690 Show dialog if halt is invoked and the board is armed or arming (not disarmed).
2012-11-18 22:40:05 +01:00