7088 Commits

Author SHA1 Message Date
Lorenz Meier
c8ca147b4d sdlog2: Waiting for full boot 2015-08-11 09:24:39 +02:00
Lorenz Meier
134c1d991a Commander: Time out if not starting successfully 2015-08-11 09:24:13 +02:00
Lorenz Meier
7052ddf3db Q Att estimator: Remove excessive stack use 2015-08-10 17:14:36 +02:00
Lorenz Meier
cab6d8b770 System lib: Remove unused variable from CPU load tracking 2015-08-10 17:07:30 +02:00
Lorenz Meier
05d752ae34 MAVLink: Limit use to 3 instances, which is what is realistically being used. 2015-08-10 17:07:11 +02:00
Lorenz Meier
e07e4743c5 PX4IO: Enable S.BUS if config param is set, ignore if no param present 2015-08-08 23:50:05 +02:00
Lorenz Meier
4cfad588ff IO: Add param for S.BUS output 2015-08-08 23:49:18 +02:00
Lorenz Meier
e09771be17 NSH terminal: Increase hold-off time to ensure USB is up and running 2015-08-08 11:31:58 +02:00
Lorenz Meier
0cae5f224c Commander: Trigger preflight check on every reconnect, but not when armed. Make RC regained and other messages non-critical. Implement param reset method. 2015-08-08 00:08:37 +02:00
Lorenz Meier
e829eb0670 MAVLink app: Fix for hardware multiplier resetting to 1 once limitation was overcome. 2015-08-08 00:07:09 +02:00
Lorenz Meier
8b7f1cf560 MC multi attitude control: Limit yaw rate to avoid mixer saturation. 2015-08-06 22:09:35 +02:00
Lorenz Meier
ebb061764a MC attitude control: Limit yaw rate further to avoid mixer saturation in the first place 2015-08-06 22:09:09 +02:00
Lorenz Meier
e2c657ede0 MAVLink params: Eventually time out to make QGC happy, but let the user know that the boot failed. 2015-08-06 00:13:09 +02:00
Andreas Antener
7460724242 fix current scaling for mavlink message 2015-08-04 11:37:08 +02:00
Lorenz Meier
5b3449e75b FW Att control: Crank up pitch default gains 2015-08-02 16:07:32 +02:00
Lorenz Meier
90e4fa8a33 TECS: Weight down speed gain 2015-08-02 16:07:32 +02:00
Lorenz Meier
4e1faafc9b Remove unused variables 2015-08-02 16:07:32 +02:00
Lorenz Meier
fbc1b78b38 Attitude control: Enforce rate limits by default to prevent jittery control outputs / steps 2015-08-02 16:07:32 +02:00
Lorenz Meier
b066a79ca6 TECS lib: Low-pass height demand to avoid using the motor as a mechanical low-pass filter 2015-08-02 16:07:32 +02:00
Mark Whitehorn
c0d2b22d00 cosmetic: fix typos in comments 2015-08-02 16:07:32 +02:00
Lorenz Meier
e443a3f3be Harmonize FW default gains, increase TECS height rate default gain considerably 2015-08-02 16:07:31 +02:00
Lorenz Meier
0d9d5d1fa5 TECS: Limit rate demands 2015-08-02 16:07:31 +02:00
Lorenz Meier
f3ae231dad TECS: Fix manual climbout 2015-08-02 01:23:15 +02:00
Lorenz Meier
3d8c628efa FW pos control: Comment and clean up altitude setpoint handling 2015-08-02 00:41:58 +02:00
Lorenz Meier
283bca90d6 MAVLink: Remove leftover debug comment 2015-08-01 17:32:31 +02:00
Lorenz Meier
a446cb6b2f FMU driver: Disable debug mode 2015-08-01 17:15:38 +02:00
Lorenz Meier
3679c25125 PX4 FLOW: Silence alarming messages on a normal boot 2015-08-01 17:15:25 +02:00
Lorenz Meier
c38c58291e GPS: silence verbose boot messages 2015-08-01 17:15:10 +02:00
Lorenz Meier
09f6b88651 MAVLink app: Implement switch toggling for simulated RC link 2015-08-01 16:12:03 +02:00
Lorenz Meier
79910ce7e0 MAVLink app: Add radio based software flow control, default to hardware flow control if available and operational 2015-08-01 12:48:11 +02:00
Lorenz Meier
10a6a59498 MAVLink app: Make bandwidth scaling depending on the TX error as well 2015-07-31 20:06:23 +02:00
Lorenz Meier
32b9354783 Accel calibration: Show better error message if cal fails 2015-07-31 15:36:13 +02:00
Lorenz Meier
75085dc5d6 Condition TECS properly on any altitude control mode 2015-07-27 10:16:48 +02:00
Lorenz Meier
09da389558 TECS: Add in-air state and trigger filter state resets when not flying to ensure correct filter state initialization 2015-07-27 10:10:15 +02:00
Lorenz Meier
e84d97b387 Only update TECS filter if auto is enabled. This forces the internal TECS logic to reset between auto runs 2015-07-22 22:40:26 +02:00
Lorenz Meier
97e9f44d35 TECS: Reset integrator states on first run or when DT is large 2015-07-22 22:40:26 +02:00
Lorenz Meier
f94e2c8136 FMU driver: Rely on prearmed field to pre-arm 2015-07-22 17:16:34 +02:00
Lorenz Meier
fb9dcfc4a1 commander: populate prearmed field 2015-07-22 17:16:34 +02:00
Lorenz Meier
d94f2aa407 MC pos control: Use separate params for manual control 2015-07-22 17:12:43 +02:00
Lorenz Meier
033c512fbf Add separate params for manual throttle control 2015-07-22 17:12:43 +02:00
Lorenz Meier
615b777348 Merge pull request #2579 from PX4/land_detector_robustness
Land detector robustness
2015-07-22 12:55:31 +02:00
Lorenz Meier
ffc9668d5b PWM params: Doc fixes 2015-07-22 12:24:37 +02:00
Lorenz Meier
a1fd088e8f MAVLink app: Rely on booted state, not on timeout for parameters. This fixes any param timing issues for good. 2015-07-22 10:03:45 +02:00
Lorenz Meier
8e4072eff7 Merge pull request #2581 from kd0aij/beta
fix description for SENS_BOARD_?_OFF parameters
2015-07-20 21:06:10 +02:00
Mark Whitehorn
dd48b950ef fix units metadata for SENS_BOARD_?_OFF parameters 2015-07-20 07:55:46 -06:00
Lorenz Meier
0d90cf19dd Mag calibration: Reduce time required to complete calibration significantly 2015-07-20 10:45:15 +02:00
Lorenz Meier
6d096401b5 Commander: Turn calibration warnings into critical (voice) output 2015-07-20 10:44:09 +02:00
Lorenz Meier
006dfbb14f Commander: Speed up airspeed calibration 2015-07-20 10:43:12 +02:00
Lorenz Meier
d0d46c9713 MAVLink app: Use better default rates 2015-07-20 10:16:05 +02:00
Lorenz Meier
0321f416a0 Increase allowance for vertical velocity in landed mode 2015-07-19 18:33:14 +02:00