aboutsummaryrefslogtreecommitdiff
path: root/apps/multirotor_att_control
Commit message (Collapse)AuthorAgeFilesLines
* Checkpoint: implement new state machine, compiling, WIPJulian Oes2013-02-161-41/+43
|
* Fixed code style for multirotor_att_control appLorenz Meier2013-01-115-25/+51
|
* Stabilization enabling / switchingLorenz Meier2012-12-301-1/+14
|
* Cleaned up control mode state machine / flight mode / navigation state ↵Lorenz Meier2012-12-271-36/+51
| | | | machine still needs a bit cleaning up
* Reverted changes to multirotor rate controller, changing to a discrete ↵Lorenz Meier2012-12-271-18/+26
| | | | derivative does not help
* My PID integral part fixesJulian Oes2012-12-192-27/+26
|
* Merge branch 'development' of github.com:PX4/Firmware into developmentLorenz Meier2012-11-214-34/+77
|\
| * Yaw rate sanity checking for controllerLorenz Meier2012-11-201-0/+5
| |
| * Cleaned up PI wrapping code, still subject to testingLorenz Meier2012-11-203-26/+25
| |
| * Changed yaw position control to yaw speed control for multirotors, tested ↵Julian Oes2012-11-192-5/+21
| | | | | | | | with ardrone
| * Distinction between yaw position and yaw speed control, just messsed around ↵Julian Oes2012-11-193-33/+56
| | | | | | | | in the code, untested
* | Removed left-over commentLorenz Meier2012-11-211-3/+0
|/
* Merge remote-tracking branch 'upstream/master' into ioJulian Oes2012-11-152-156/+167
|\ | | | | | | | | | | | | Fixed Conflicts: apps/multirotor_att_control/multirotor_att_control_main.c rc loss failsafe throttle tested
| * Minor cleanups in attitude controlLorenz Meier2012-11-142-119/+146
| |
* | Several fixes, hex flies, failsafe not really tested yetJulian Oes2012-11-111-21/+21
| |
* | Better, platform independent failsafe handlingLorenz Meier2012-11-091-2/+18
| |
* | Disable failsafe until its actually testedLorenz Meier2012-11-091-9/+24
| |
* | Merge branch 'master' of https://github.com/PX4/FirmwareJulian Oes2012-11-081-3/+3
|\|
| * Nulling controller parameters for additional safetyLorenz Meier2012-11-081-3/+3
| |
* | Made param name shorter, don't know if it was neededJulian Oes2012-11-081-2/+2
| |
* | Forgot to commentJulian Oes2012-11-071-1/+4
| |
* | Failsafe throttle when RC is lost is now a parameterJulian Oes2012-11-071-1/+8
| |
* | Some failsafe hack when RC signal is lostJulian Oes2012-11-061-0/+8
|/
* param load / store cleanup, storage location selection now exclusively ↵Lorenz Meier2012-11-021-2/+2
| | | | through dedicated "param select <path>" command
* Fine tuning of manual controlTobias Naegeli2012-11-012-58/+58
|
* Minor last tweaksLorenz Meier2012-10-301-6/+3
|
* Fixed error term calculation for yaw positionLorenz Meier2012-10-302-3/+10
|
* Reducing stack sizes to free some RAMLorenz Meier2012-10-301-3/+4
|
* Better yaw position control, but not quite there yetLorenz Meier2012-10-302-4/+8
|
* Correctly initializing and updating yaw setpoint, sign still to be checkedLorenz Meier2012-10-301-2/+18
|
* Checkpoint - moving things out of the NuttX configs/*/src directoriespx4dev2012-10-233-3/+3
|
* Accomodating for offboard control setupsLorenz Meier2012-10-221-2/+2
|
* Merged with fixed-wing stabilization work, multirotor control testedLorenz Meier2012-10-221-43/+8
|\
| * Merge branch 'master' of https://github.com/PX4/FirmwareDoug Weibel2012-10-132-99/+55
| |\
| * | Changes to the PID controller. Adds "limit" to the parameter set. ↵Doug Weibel2012-10-071-8/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Implements an output limit where the output magnitude is limited by the parameter value "limit". Also changes the integrator saturation such that the integrator is not updated (added to) if either updating it will cause the integrator values magnitude to exceed "intmax" or if the output magnitude would exceed "limit" with an updated integrator value. Arbitrary large limit values were hard coded into multirotor_attitude_control.c. These should be changed to parametric values or something sensible. This commit will temporarily break fixedwing_control.c. A following commit will repair it along with significant changes to the inner loop control. This commit has been tested to compile with fixedwing_control.c temporarily removed. No other testing has been completed.
| * | Back out testing changes that are a bit too much ahead of time for masterLorenz Meier2012-10-041-7/+7
| | |
* | | Removed bogus time scalingsLorenz Meier2012-10-221-12/+10
| | |
* | | remove bogus dt from att rateLorenz Meier2012-10-201-1/+1
| | |
* | | brought controller back to last tuned stateLorenz Meier2012-10-181-6/+9
| | |
* | | Map inputs to the controller we actually wantLorenz Meier2012-10-171-4/+2
| | |
* | | Various fixes to attitude control, flyable, needs parameter tuningLorenz Meier2012-10-173-8/+19
| | |
* | | Increased priority of MAVLink receiver threadLorenz Meier2012-10-171-1/+1
| | |
* | | Controller and estimator updatesdaregger2012-10-164-153/+83
| | |
* | | Wip on inner rate loopdaregger2012-10-161-13/+28
| | |
* | | Merged new EKF versionLorenz Meier2012-10-166-17/+19
| |/ |/|
* | working offboardtnaegeli2012-10-092-32/+39
| |
* | Merge branch 'master' of https://github.com/PX4/Firmwaretnaegeli2012-10-042-119/+66
|\| | | | | | | | | | | | | Conflicts: apps/commander/commander.c apps/multirotor_att_control/multirotor_att_control_main.c apps/multirotor_att_control/multirotor_rate_control.c
| * Fixed inner yaw rate loopLorenz Meier2012-10-042-127/+76
| |
* | Merge branch 'master' of https://github.com/PX4/Firmwaretnaegeli2012-10-041-1/+1
|\|
| * Go back to the FIFO scheduler for now, as we don't have time to shake out ↵px4dev2012-10-031-1/+1
| | | | | | | | | | | | the RR scheduler changeover just yet. Make the "default" scheduler a centralized definition so that changes are easier in future.