Corvus Corax
|
b3cbb57a2b
|
made low pass filter alpha a setting
|
2013-07-20 10:40:29 +02:00 |
|
Corvus Corax
|
1049f483a5
|
added low pass filter and a few safety checks to gps airspeed estimation
|
2013-07-20 09:09:44 +02:00 |
|
Corvus Corax
|
72e33a11e4
|
uncrustification, changed ekf glitch recognition to warning, since its now benign
|
2013-07-19 15:40:57 +02:00 |
|
Corvus Corax
|
b9ae8844a1
|
return error if ekf has not inited to prevent arming without proper state estimation
|
2013-07-19 15:37:50 +02:00 |
|
Corvus Corax
|
be583dd8bf
|
fixes to gps airspeed sensor
|
2013-07-19 15:30:33 +02:00 |
|
Corvus Corax
|
842b4e361b
|
moved airspeed sensor code to correct location
|
2013-07-19 15:29:04 +02:00 |
|
Corvus Corax
|
ea8373b0f7
|
re-enabled wind estimation absed on groundspeed
|
2013-07-18 20:01:02 +02:00 |
|
Corvus Corax
|
2ab92f09a5
|
fix for the fix
|
2013-07-18 14:15:23 +02:00 |
|
Corvus Corax
|
9ba1fbdccc
|
fixed safety check for throttle low, needed for arming on switch, too, but not for disarming
|
2013-07-18 14:10:33 +02:00 |
|
Corvus Corax
|
7b5bf53200
|
fixed channel reversals
|
2013-07-18 13:46:58 +02:00 |
|
Corvus Corax
|
50561bfb5f
|
made arming/disarming sequence time configurable - useful for heli pilots that like almost-instant disarm
|
2013-07-18 13:13:23 +02:00 |
|
Corvus Corax
|
114e25ff5d
|
cleaned up code for armin/disarming and got rid of a bunch of assumptions
|
2013-07-18 13:05:37 +02:00 |
|
Corvus Corax
|
658b2fc804
|
cherry-pick of Sambas Arm-On-A-Switch capability implementation
|
2013-07-18 10:45:36 +02:00 |
|
Corvus Corax
|
6c88184b32
|
Merge branch 'corvuscorax/OP-1036_fixed-wing-improvements' into next
|
2013-07-18 09:46:23 +02:00 |
|
Corvus Corax
|
bffe119214
|
made safety checks in fixed wing path follower configurable
|
2013-07-17 14:50:23 +02:00 |
|
Alessio Morale
|
11bc7804d0
|
Merge branch 'amorale/OP-994_adc_cleanup' into next
|
2013-07-16 12:23:25 +00:00 |
|
Corvus Corax
|
81e691f2d6
|
fixed stack size for manualcontrol, fixed acking behaviour for waypoints
|
2013-07-16 10:12:16 +02:00 |
|
Alessio Morale
|
104bae01e8
|
OP-994 Exclude alarm for estimated flight time if Capacity setting is 0
+review OPReview-506
|
2013-07-15 20:35:26 +00:00 |
|
Corvus Corax
|
8b6510da4f
|
Made AltitudeOffset for ReturnToHome configurable, Made Failsafe-FlightMode configurable.
|
2013-07-15 09:14:09 +02:00 |
|
Alessio Morale
|
402c84c003
|
OP-994 Added zero calibration settings
+review OPReview-506
|
2013-07-14 20:26:07 +00:00 |
|
Corvus Corax
|
4d28052dd8
|
update configuration check prior to arming control, just in case. Allthough the configuration didn't change, other parameters like the list of running tasks can, which alters the alarms.
|
2013-07-14 06:20:22 +02:00 |
|
Corvus Corax
|
f3a96e5620
|
Bugfixed in fixed wing path follower, high wind situation now succesfully detected
|
2013-07-11 16:22:24 +02:00 |
|
Corvus Corax
|
0ffb2dee02
|
bugfix in pathplanner - 3d distance not calculated correctly
|
2013-07-11 14:35:37 +02:00 |
|
Corvus Corax
|
c1f32e9beb
|
OP-1036: rename some settings and move them in the right place
tags: de-kenzification
|
2013-07-10 15:55:12 +02:00 |
|
Corvus Corax
|
27eadc200b
|
Merge branch 'corvuscorax/lla2nedfilter' into next
Conflicts:
flight/modules/StateEstimation/stateestimation.c
|
2013-07-10 14:38:12 +02:00 |
|
Corvus Corax
|
551780c74b
|
Merge branch 'corvuscorax/complementary_altitude_filter' into next
Conflicts:
flight/targets/boards/revolution/firmware/UAVObjects.inc
|
2013-07-10 14:27:25 +02:00 |
|
Brian Webb
|
c2df59498b
|
Merge remote-tracking branch 'origin/master' into next
|
2013-07-06 07:08:30 -07:00 |
|
Brian Webb
|
6dbecca7a5
|
OP-932 Fixes erasing settings on OPLink and blocks OPLinkSettings objects from being transmitted over the radio.
|
2013-07-05 18:25:52 -07:00 |
|
Corvus Corax
|
0107432e45
|
Added a low pass filter for accels to the altitude filter
|
2013-07-02 23:17:08 +02:00 |
|
Corvus Corax
|
ba87f32812
|
typo fix
|
2013-06-30 19:46:28 +02:00 |
|
Corvus Corax
|
51a4b16af5
|
New Filter to calculate NED from LLA as part of StateEstimation
|
2013-06-30 18:49:29 +02:00 |
|
Corvus Corax
|
2a16c0dbd7
|
removed GPS module ability to calculate NED coordinate (not its job)
|
2013-06-30 16:31:19 +02:00 |
|
Corvus Corax
|
7745f93935
|
changed default coefficients and exposed them to a settings uavobject as they should be
|
2013-06-29 01:16:02 +02:00 |
|
Corvus Corax
|
2621b087a2
|
fixed filter in first bench test tries, works surprisingly well...
|
2013-06-28 21:27:05 +02:00 |
|
Corvus Corax
|
2fb0c0a3ce
|
some uncrustification
|
2013-06-28 19:52:09 +02:00 |
|
Corvus Corax
|
b9038e5ed6
|
new simple complementary filter to calculate current altitude and vertical speed
|
2013-06-28 17:22:16 +02:00 |
|
Brian Webb
|
6386b12026
|
OP-932 Fixes raw serial on UART and USB VCP.
|
2013-06-27 19:16:01 -07:00 |
|
Brian Webb
|
2aea2342ab
|
OP-932 Adds a direct PPM channel on each Tx packet when in PPM mode, and adds a PPM only mode that uses a 9600 bps air datarate. Also updates the OPLink configuration tab and moves all OPLink configuration to the OPLink configuration tab on the Revo, and customizes the OPLink configuration tab for the Revo.
|
2013-06-26 18:01:54 -07:00 |
|
Brian Webb
|
f8d60e6dee
|
OP-932 Adds additional thread and UAVTalk connection to the telemetry module that reads from the uart/radio link on the Revo. This allows the Revo to read OAVObjects over both the uart/radio link and the USB link at the same time. Unfortunately, there's no way to know which link to send UAVObjects out on, so all UAVObjects go to the USB port if USB is connected. This allows UAVObjects to be received from the OPLink radio, even when USB is connected.
|
2013-06-26 17:58:02 -07:00 |
|
Brian Webb
|
774a74884a
|
OP-932 Replaces the RFM22B PPM/receiver code with an OPLinkReceiver UAVObject. This object is generated on a coordinator OPLink, and is used by both the OPLink to generate PPM output, and the OPLinkReceiver on the Revo.
|
2013-06-26 17:57:11 -07:00 |
|
Brian Webb
|
8c370df319
|
OP-932 A significant re-work of the OPLink and configuration of the OPLink. Auto-configuration is removed, and remote modems are bound the coordinator, rather than the other way around. Timing of the radio link is also significantly changed. The rfm22b code is also simplified so that it only sends packet, and has no notion about what those packets are, so the rfm22b is converteded to simply a com type device.
|
2013-06-26 17:56:56 -07:00 |
|
Corvus Corax
|
f2abe1f5c7
|
StateEstimation: removed (not yet implemented) 16 state EKF support for now
|
2013-06-25 19:30:21 +02:00 |
|
Alessio Morale
|
0b8d18ae49
|
OP-994 Move common defines to architecture specific header
+review OPReview-506
|
2013-06-24 18:50:44 +02:00 |
|
Corvus Corax
|
5bdfad4bdb
|
removed redundant check as suggested in review
|
2013-06-23 19:39:00 +02:00 |
|
Corvus Corax
|
e916902c9e
|
changed alarm return states, so cf initialisation will cause visible LED blinks...
|
2013-06-23 19:26:17 +02:00 |
|
Corvus Corax
|
407817f959
|
backport of complementary filter bugfix
|
2013-06-23 18:37:43 +02:00 |
|
Corvus Corax
|
4bf934ae69
|
prevent positionSensor updates if GPS lock is low quality. Sometimes bad updates are worse than no updates.
|
2013-06-22 23:15:10 +02:00 |
|
Corvus Corax
|
3392622d2b
|
backporting change on next to modified Attitude module
|
2013-06-22 23:07:53 +02:00 |
|
Corvus Corax
|
6163c5f53a
|
Merge branch 'next' into corvuscorax/OP-947_stateestimator-module
Conflicts:
flight/modules/AltitudeHold/altitudehold.c
ground/openpilotgcs/share/openpilotgcs/pfd/default/AltitudeScale.qml
ground/openpilotgcs/share/openpilotgcs/pfd/default/PfdIndicators.qml
ground/openpilotgcs/share/openpilotgcs/pfd/default/SpeedScale.qml
ground/openpilotgcs/src/plugins/pfd/pfdgadgetwidget.cpp
|
2013-06-22 18:44:03 +02:00 |
|
Corvus Corax
|
ee1465fd9a
|
OP-1018: Fix ETASv3 Airspeed sensor autocalibration
|
2013-06-22 12:53:23 +02:00 |
|