Commit Graph

35 Commits

Author SHA1 Message Date
Lorenz Meier d129eff5b9 Turned all control outputs into NED frame moments, this is validated in real flight with a correct mixer setup. 2013-02-13 12:49:33 +01:00
Lorenz Meier dc100f2020 Fixedwing controller code style 2013-01-11 07:44:03 +01:00
Lorenz Meier 7972a56076 State machine / switching improvements 2012-12-31 00:41:11 +01:00
Lorenz Meier 62a95bf8e6 Stabilization enabling / switching 2012-12-30 09:53:45 +01:00
Lorenz Meier b240e31c1c Safer fixed wing mode switching 2012-12-29 11:18:49 +01:00
Lorenz Meier c652f718c0 Minor fixes, pushing WIP 2012-12-29 11:00:15 +01:00
Lorenz Meier 38a1076a33 Cleaned up attitude control in HIL, implemented very simple guided / stabilized mode with just attitude stabilization 2012-12-28 13:12:27 +01:00
Lorenz Meier f5bad08bd0 Cleaned up control mode state machine / flight mode / navigation state machine still needs a bit cleaning up 2012-12-27 18:27:08 +01:00
Lorenz Meier 1fc0a6546e Merged IO feature branch 2012-12-13 11:12:34 +01:00
Lorenz Meier 03076a72ca Added required additional fields: If system is ok to launch (required for LED indicator), if system is ok to override fully by RC (required for multirotors which should not support this), desired PWM output rate in Hz (again required for some multirotors). 2012-12-13 10:23:02 +01:00
Lorenz Meier 54d624f7c7 Added feedforward throttle to pitch compensation, heading from position controller still broken 2012-11-27 18:11:48 +01:00
Lorenz Meier 80b84819d2 Merged fixed wing branches 2012-11-26 21:02:36 +01:00
Lorenz Meier 7cc712b286 More fixed wing improvements 2012-11-26 17:41:51 +01:00
Thomas Gubler 4366d9e319 fw_controller testing 2012-11-25 18:20:54 +01:00
Lorenz Meier 2ca09ab3d1 Merged with coordinated turn effort 2012-11-25 17:10:49 +01:00
Lorenz Meier 20a29bff99 Fixes for roll/pitch feedforward 2012-11-25 16:42:31 +01:00
Lorenz Meier faa672f8bb mode switching for all platforms, additional fixed wing modes 2012-11-25 13:55:28 +01:00
Thomas Gubler dd05426002 manual merge of origin/master into fw_control 2012-11-25 00:50:25 +01:00
Lorenz Meier dc72d467d4 fixed wing manual setpoints in manual mode 2012-11-25 00:28:15 +01:00
Thomas Gubler 6fb54ec62c manual merge of origin/master into fw_control 2012-11-21 21:35:13 +01:00
Lorenz Meier 6ff4520904 Cleaned up PI wrapping code, still subject to testing 2012-11-20 15:19:51 +01:00
Thomas Gubler c1e28f5f13 first version of yaw control loop, needs testing 2012-11-13 20:24:23 +01:00
Thomas Gubler 403874d313 change sign of elevator in mixer to match standard convention (positive --> more lift) 2012-11-11 17:55:05 +01:00
Thomas Gubler 9ad9d62f34 Corrected some bugs, thanks to Doug for spotting them 2012-10-29 23:09:07 +01:00
Thomas Gubler b692c300d0 fw control: added Dougs horizontal navigation controller 2012-10-28 18:35:08 +01:00
Thomas Gubler 69e938aac3 moved elevator (-1) multipliction, ultimately this has to go into the mixer 2012-10-28 16:56:05 +01:00
Thomas Gubler 8fff4e19d6 roll compensation and default paramter values, pitch value has a sign error 2012-10-28 16:15:51 +01:00
Thomas Gubler e5f56a1a8f fw control: moved and renamed parameters, attitude: roll and pitch working 2012-10-28 15:26:49 +01:00
Thomas Gubler 62581fe55b fw control: attitude, added pid elements 2012-10-28 11:54:02 +01:00
Thomas Gubler 17772afdaa fw control: fixed parameter reloading, disabled old fw control app 2012-10-27 19:43:03 +02:00
Thomas Gubler 56f4849e87 changed headers 2012-10-27 18:56:45 +02:00
Thomas Gubler b9d03c7c27 [work in progess] some copy paste for pitch and yaw, but not enabled yet 2012-10-22 19:13:21 +02:00
Thomas Gubler 69185643c0 added parameters 2012-10-22 18:52:25 +02:00
Thomas Gubler ab447ac713 [work in progess]roll attitude and roll rate loop works 2012-10-21 21:36:29 +02:00
Thomas Gubler 5616f5c4b1 [work in progess] added pos control skeleton 2012-10-21 21:01:22 +02:00