Corvus Corax
8ec8c4e235
Merge branch 'corvuscorax/OP-1309_Stabilization-Refactoring' into corvuscorax/OP-1259_Cruise_Control_Tweaks
2014-05-03 18:40:10 +02:00
Corvus Corax
0509595137
OP-1309 present for Laurent: 3 more Stabilized modes (and a bit of cleanup)
2014-05-03 18:38:45 +02:00
Corvus Corax
c63540b2ec
Merge branch 'corvuscorax/OP-1309_Stabilization-Refactoring' into corvuscorax/OP-1259_Cruise_Control_Tweaks
...
Conflicts:
flight/modules/Stabilization/stabilization.c
shared/uavobjectdefinition/stabilizationsettings.xml
2014-05-02 18:25:57 +02:00
Corvus Corax
f7a2e31809
Merge branch 'next' into theothercliff/OP-1259_Cruise_Control_Tweaks
...
Conflicts:
flight/pios/stm32f10x/inc/usb_conf.h
2014-05-01 22:58:10 +02:00
Corvus Corax
e47cad8ab8
OP-1309 changed default maximum rate for yaw (was too low, old Stabi ignored that setting)
2014-05-01 19:33:03 +02:00
Corvus Corax
6993570cc9
OP-1309 integrated AltitudeHold into new Stabilization
2014-05-01 11:48:38 +02:00
Cliff Geerdes
5ee2930181
OP-1259 Removed inverted flight pitch and yaw reverse option
2014-04-29 20:24:49 -04:00
Corvus Corax
59bdab697a
OP-1309 some CPU and memory optimizations to get it to run on CC
2014-04-29 18:17:29 +02:00
Corvus Corax
1632eeb58f
OP-1309 some small fixes to Stabilization as result of simulator testing
2014-04-29 15:51:56 +02:00
Corvus Corax
93f82652b7
OP-1309 outer loop fully implemented - some cleanups and changes in control flow to accomodate new logic
2014-04-27 15:15:59 +02:00
Corvus Corax
844fcffec7
OP-1309 added cruisecontrol function library and outer loop template
2014-04-27 07:19:59 +02:00
Alessio Morale
001ee66b06
Merge remote-tracking branch 'origin/amorale/OP-1235_fix_altitude_estimation' into next
2014-04-26 23:03:48 +02:00
Corvus Corax
3f7c9e3679
OP-1309 inner stabilization loop in new incarnation - is not used yet until outer loop rewritten as well
2014-04-26 22:37:49 +02:00
Corvus Corax
77f2444fa4
OP-1309 renamed stabilization mode NONE to MANUAL
2014-04-26 20:33:25 +02:00
Corvus Corax
599661ba18
OP-1309 UAVObject changes, GCS changes and Makefile changes needed for Stabi refactoring
2014-04-26 15:14:40 +02:00
Alessio Morale
eb1b27b2e4
Merge remote-tracking branch 'origin/Bertrand/OP-1288_Remove_PositionSource_from_VtolPathFollowerSettings' into next
2014-04-15 21:47:37 +02:00
Alessio Morale
82139a6e44
Merge remote-tracking branch 'origin/amorale/OP-1294_fix_stacks_heap_cc' into next
2014-04-15 21:46:26 +02:00
Alessio Morale
f9aa020de4
Merge remote-tracking branch 'origin/andrecillo/OP-1299_Autodetect_nbcells_battery' into next
2014-04-15 21:44:06 +02:00
Alessio Morale
5763ed3d8d
OP-1235 make Initialization Acceldrift KI configurable
2014-04-14 10:58:46 +02:00
Andres
598a48a2d9
OP-1299 Added autodetect battery cell number before arming. Tested for LiPo from 2S to 6S. Over 6S counting is not possible for LiPo. Should work for LiCo too. LiFePo works only for 1S or 2S. I was not able to find values for LiFeSO4. FlightBatteryState has now two new fields: NbCells and NbCellsAutodetected, which register the autodetection. FlightBatteryState.NbCells should be used instead of FlightBatterySettings.NbCells now, when the number of cells in needed. FlightBatterySettings.NbCells is used by the user to prescribe a cell number or if equal to zero to ask for autodetection.
2014-04-10 17:28:48 +02:00
Corvus Corax
cb16cf04e1
Merge branch next into 'corvuscorax/OP-1296_barometer-initialization-fix'
2014-04-08 19:26:43 +02:00
Corvus Corax
011c598793
OP-1296 only use GPS in filterchains when explicitly requested
...
disallow arming when GPS is needed for initialization until lock is acquired
2014-04-08 18:31:11 +02:00
Alessio Morale
1d1e73717c
remove two old stale lines in taskinfo
2014-04-06 19:19:48 +02:00
Corvus Corax
3018e73e91
OP-1290 saved some RAM by removing last alarm update time from UAVObject
...
(static allocated array instead, and smaller element size)
2014-04-06 12:24:42 +02:00
Bertrand Oresve
ce94ffd35c
OP-1288 Remove PositionSource from VtolPathFollowerSettings (with correct default setting)
2014-04-06 10:43:54 +02:00
Corvus Corax
48876620fc
OP-1290 fix event system issues caused by alarm flapping
2014-04-05 17:27:52 +02:00
Bertrand Oresve
654d842c22
OP-1288 Remove PositionSource from VtolPathFollowerSettings
2014-04-05 12:12:48 +02:00
Alessio Morale
6540c69698
Merge remote-tracking branch 'origin/andrecillo/OP-1273_PixHawk_airspeed_sensor_MS4525DO' into next
2014-04-01 22:05:12 +02:00
Corvus Corax
96865faebd
fixed systemalarms throttling due to prolems over radio telemetry
2014-03-30 16:40:42 +02:00
Andres
7ec855af5f
OP-1273 added and implemented Airpeed alarm for the PixHawk sensor
2014-03-28 14:18:14 +01:00
Cliff Geerdes
81f31e64a9
OP-1259 WIP to merge next in locally
2014-03-26 13:48:24 -04:00
Andrés Chavarría Krauser
f8f53d8801
OP-1273 Adaptations to include MS4525DO PixHawk speed sensor
2014-03-25 09:18:25 +01:00
Cliff Geerdes
5ecea4bf33
OP-1260 fix misspelling of RattitudeModeTransition
2014-03-23 13:00:00 -04:00
Cliff Geerdes
6d7d10caba
OP-1259 PowerDelayComp addtl inverted modes
2014-03-22 01:18:06 -04:00
Cliff Geerdes
297b0d01cb
OP-1260 remove anti-windup, 2 PIDs, mode transition
2014-03-14 01:47:37 -04:00
Alessio Morale
0f2d65a8e4
Merge branch 'amorale/OP-974_make_bl_info_available_to_fw' into next
2014-03-09 16:17:34 +01:00
Alessio Morale
e407eb8126
Merge branch 'next' of git://git.openpilot.org/OpenPilot into next
2014-03-09 14:38:17 +01:00
Alessio Morale
0b30b79c98
Merge remote-tracking branch 'origin/amorale/OP-1149_gyro_accel_thermal_calibration' into next
...
Conflicts:
ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/util/Memory.h
ground/openpilotgcs/src/plugins/config/revosensors.ui
ground/openpilotgcs/src/plugins/setupwizard/vehicleconfigurationhelper.cpp
2014-03-09 14:38:08 +01:00
Corvus Corax
0ece1a1fb3
OP-1216 removed "reverseThrottle" systemsetting and have reversethrottle implicitly allowed for REVERSABLEMOTOR type outputs
2014-03-09 10:00:58 +01:00
Corvus Corax
148b453aad
OP-1216 added new mixer output type "reversable motor" to have engines which can can backwards go to a safe level when disarmed
2014-03-09 01:37:22 +01:00
Corvus Corax
696baff1e2
OP-1216 removed now uneeded TaskInfo entry for ManualControl
2014-03-02 22:49:29 +01:00
Corvus Corax
12eed41e58
OP-1216 modified alarms for manualcontrol/receiver to reflect new architecture
2014-03-02 20:12:19 +01:00
Corvus Corax
f61231f610
OP-1216 moved safety zeroing for channels from Stabilization to Actuators (so it also affects manual mode)
2014-03-02 15:35:39 +01:00
Corvus Corax
3ea9042279
Merge branch 'next' into corvuscorax/OP-1216_flight-control-refurbishment
2014-03-02 14:54:01 +01:00
Corvus Corax
cdca8d835c
OP-1216 manualcontrol refactoring
2014-03-02 14:45:17 +01:00
Alessio Morale
3cf1662bc8
Merge remote-tracking branch 'origin/amorale/OP-1212_telemetry_prio_queue' into next
2014-02-21 19:16:52 +01:00
Corvus Corax
b846ba3a1e
OP-942 changed taskinfo to be non acked too
2014-02-17 23:32:54 +01:00
Corvus Corax
0ebc92d9f5
Merge branch 'corvuscorax/OP-942_task-diagnostics-for-callbacks' into corvuscorax/OP-1216_flight-control-refurbishment
...
Conflicts:
flight/modules/AltitudeHold/altitudehold.c
2014-02-16 19:08:39 +01:00
Corvus Corax
7dd911efdb
OP-1217 change the way modules are enabled/disabled based on flightstatus
2014-02-16 19:07:31 +01:00
Corvus Corax
1898d0ad35
OP-1217 create new receiver module
...
This module includes all the receiver IO and parsing/failsafe
functionality of ManualControl, but does none of the interpretations in
regards to flight mode / actuator control or arming that was included in
the old ManualControl
In a second step the old ManualControl module needs to be adapted to do
only these ommitted things in a modular way - as a delayed callback
2014-02-16 15:09:08 +01:00