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 |
|
Lorenz Meier
|
cff6cde47b
|
UAVCAN: Set default optimization level to -Os because comm protocols should not hog the flash or RAM.
|
2015-10-14 14:07:17 +02:00 |
|