Commit Graph

5895 Commits

Author SHA1 Message Date
Lorenz Meier 766cb71635 EKF: Push up stack size as the max frame size is already 3.4K 2015-10-23 11:01:56 +02:00
Lorenz Meier c6b41b4e5e Merge pull request #3030 from dronecrew/control-update
uORB/ control wrapper update
2015-10-22 00:22:58 +02:00
Lorenz Meier 8fa49d8ac5 Merge pull request #3033 from dronecrew/px4io-fw-rename
Firmware rename for px4io to avoid using board label in name.
2015-10-22 00:14:48 +02:00
Jonathan Lee ceffa3fadb uORB Devices NuttX: Fix Build under GCC 4.9.x
Remove "algorithm.h" from included files; similar bug and solution as seen in #3022
2015-10-20 19:58:14 +02:00
jgoppert f0ad724fda Update to fixedwing backside. 2015-10-20 13:48:40 -04:00
jgoppert 8536722861 Firmware rename for px4io to avoid using board label in name. 2015-10-20 13:44:17 -04:00
jgoppert b9e461b028 Control lib update. 2015-10-20 10:48:10 -04:00
Lorenz Meier 43834e3faf Att Q estimator: Lowpass output for all three rates with adjusted lowpass frequencies 2015-10-20 08:49:56 +02:00
Lorenz Meier a554333841 22 state estimator: Fix min/max #3022 2015-10-19 22:38:16 +02:00
Lorenz Meier 87ea6f54b7 MAVLink simulator: Update code style 2015-10-19 13:52:29 +02:00
Lorenz Meier 6342f4e586 Q Estimator: Fix code style 2015-10-19 13:52:12 +02:00
Lorenz Meier 752d091ecc muorb: Update code style 2015-10-19 13:51:36 +02:00
Lorenz Meier 96142427aa sensors: Update code style 2015-10-19 13:51:26 +02:00
Lorenz Meier c19c8a35b2 uORB: Update code style 2015-10-19 13:51:18 +02:00
Lorenz Meier fc29fed260 Land detector: Fix code style 2015-10-19 13:47:57 +02:00
Lorenz Meier 948ff80b80 IO firmware: Fix code style 2015-10-19 13:46:32 +02:00
Lorenz Meier 25dfa31374 Mixer: Fix code style 2015-10-19 09:37:01 +02:00
Roman 0158821670 protect from zero division 2015-10-18 21:48:59 +02:00
Lorenz Meier c4f9318e75 Q attitude estimator: Prevent division by zero 2015-10-18 15:49:01 +02:00
tumbili b3f912ecc1 reset position setpoint when in velocity control mode 2015-10-16 12:38:53 +02:00
v01d 8133f8d616 disable pos/alt controllers when following velocity setpoints in offboard mode 2015-10-16 11:13:52 +02:00
v01d 44bb50e9ea separate _DZ parameter to XY and Z. this allows disabling pos hold for XY and not Z 2015-10-16 11:13:52 +02:00
v01d 9c49b30118 run position controller in main_task, otherwise position setpoints will not be followed 2015-10-16 11:13:52 +02:00
v01d c010962861 change unit of MPC_HOLD_DZ parameter to "%" 2015-10-16 11:13:52 +02:00
v01d 42ccc654b5 fix float comparison to 0.0f 2015-10-16 11:13:52 +02:00
v01d da3087e54c expose pos-hold parameters (also allows different behaviours) 2015-10-16 11:13:52 +02:00
v01d 324c27b941 velocity control implemented: tested in SITL under manual mode 2015-10-16 11:13:52 +02:00
tumbili 759d2a3dff mc position control:
- directly use commanded velocity for control
- use position error to derive desired velocity when in position hold mode
2015-10-16 11:13:52 +02:00
tumbili 99c1ae12eb fix limiting of dt 2015-10-15 16:06:42 +02:00
Lorenz Meier 73e9d27acf Fix incorrect addition of G to attitude EKF 2015-10-15 11:13:24 +02:00
Lorenz Meier a3552896ca Fix bug in accel integrator handling in mavlink interface 2015-10-15 09:32:13 +02:00
Lorenz Meier 3105b49b22 FW Pos control: Avoid no symbols warnings 2015-10-14 22:36:19 +02:00
Lorenz Meier ee77ff4830 FW Att control: Avoid no symbols warnings 2015-10-14 22:36:01 +02:00
Lorenz Meier e20c683896 Navigator: Advoid no symbols warning 2015-10-14 22:34:24 +02:00
Lorenz Meier 02a21aac04 Fix signed compare for CLANG 2015-10-14 22:31:56 +02:00
Lorenz Meier b126f00052 Merged master 2015-10-14 22:07:49 +02:00
Lorenz Meier dbcb226de6 Sensors: Ensure all mag rotations are visible to the GCS 2015-10-14 20:11:00 +02:00
Lorenz Meier 5f69857a57 Merge branch 'master' of github.com:PX4/Firmware 2015-10-14 20:03:18 +02:00
Lorenz Meier 53bbe1920d Navigator: Make error message less cryptic 2015-10-14 20:02:27 +02:00
Lorenz Meier 336ca86117 Commander: Ensure primary sensor is present if configured 2015-10-14 20:02:02 +02:00
Lorenz Meier 5434d1a9ff sensors app: Finish preflight update 2015-10-14 19:35:12 +02:00
Lorenz Meier 53ff04e016 Commander: Finish preflight update for prime sensor IDs 2015-10-14 19:35:12 +02:00
Lorenz Meier e5bb1cff91 Store primary sensor ID to allow cross-check of calibration on next boot 2015-10-14 19:35:12 +02:00
Lorenz Meier a7c6a343c6 Commander: Do not enforce sensor order, only enforce that all present sensors need to be calibrated. 2015-10-14 19:35:12 +02:00
Lorenz Meier 7238916d03 Sensors: Reload calibration whenever a new sensor instance is detected 2015-10-14 19:35:12 +02:00
Daniel Agar 8e039c4079 cmake uavcan remove whitespace 2015-10-14 12:13:33 -04:00
Lorenz Meier 626edc6a8d EKF: Add error macro when running into errors 2015-10-14 18:06:41 +02:00
Lorenz Meier b83f56bc1d sdlog2: Allocate log buffer as needed, not on start. This allows the system to leverage the log buffer RAM for UAVCAN first 2015-10-14 17:31:09 +02:00
Lorenz Meier 88a4d0deca EKF: Reduce excessive stack size 2015-10-14 14:27:49 +02:00
Lorenz Meier 21431cf237 EKF: Fix output commands, fix stack size for commandline tool so we do not run out of space during debug printing 2015-10-14 14:08:03 +02:00