2541 Commits

Author SHA1 Message Date
Lorenz Meier
c72ea8356a Updated docs 2013-01-21 23:44:15 +01:00
Lorenz Meier
4635ea8745 Major push in state machine cleanup 2013-01-20 19:47:21 +01:00
Lorenz Meier
3a80ac5938 Merged 2013-01-20 10:58:30 +01:00
px4dev
48e497e406 Fix a leftover from the earlier merges; building should work now. 2013-01-19 18:05:53 -08:00
px4dev
15c85ba2cb Strip some debugging 2013-01-19 18:05:33 -08:00
px4dev
5c34da06bc Merge pull request #151 from NosDE/master
BlinkM Driver with Systemstate
2013-01-19 13:18:57 -08:00
px4dev
c1a1207b9a Merge pull request #171 from PX4/fault_detection
Attitude / position estimation and controller improvements
2013-01-19 13:17:28 -08:00
px4dev
7eb7836d2d Merge pull request #169 from PX4/home_position
Home position
2013-01-19 13:16:39 -08:00
px4dev
e72d348548 Merge pull request #167 from PX4/log_improvements
Added logging improvements for microSD
2013-01-19 12:52:45 -08:00
px4dev
96df7b7fad Merge pull request #165 from julianoes/feature_ubx_model_configuration
Feature ubx model configuration
2013-01-19 12:52:16 -08:00
Lorenz Meier
4b9916eded Made threshold a bit nicer, still a magic number 2013-01-19 19:32:44 +01:00
jgoppert
effc3001f4 Merge branch 'master' of git://github.com/PX4/Firmware into fault_detection 2013-01-19 13:04:02 -05:00
Lorenz Meier
2542722102 Fixed selective publication update 2013-01-19 17:11:12 +01:00
Lorenz Meier
c9c64b3f25 Added missing flag, tested 2013-01-19 17:03:35 +01:00
Lorenz Meier
d637842825 Fixed a number of smaller issues with log changes, ready to merge 2013-01-19 16:59:56 +01:00
Lorenz Meier
5fe1a12612 Merge branch 'master' of github.com:PX4/Firmware into log_improvements 2013-01-19 15:55:12 +01:00
Lorenz Meier
6cc840a95b Merge pull request #168 from PX4/i2c_workaround
I2C driver workaround for NuttX
2013-01-19 06:33:30 -08:00
Lorenz Meier
a10ff0fe1c First round of testing successful - back to I2C code from Dec / Nov 2012 2013-01-19 14:52:33 +01:00
Lorenz Meier
f119d9fbda Added home position concept, uORB struct and MAVLink announcement of home position 2013-01-19 14:46:26 +01:00
Lorenz Meier
c15093bb55 Bringing back old I2C code, just temporary workaround 2013-01-19 12:52:25 +01:00
Lorenz Meier
d463c94ea1 Enable / disable logging while running, enabled black box logging (ringbuffer needed), enabled GPS KML logging (does not yet write outputs) 2013-01-19 12:45:23 +01:00
Lorenz Meier
3128529c3b Added logging improvements for microSD 2013-01-19 01:31:05 +01:00
James Goppert
4b2d1690d3 Set kalman_demo to only publish when it has valid info. 2013-01-18 10:21:20 -05:00
px4dev
bc35bb23dd HOTFIX: disable interrupt-driven I2C mode, configure pessimistic I2C timeout, correct handling of the NAK generation for I2C master reads.
This looks like it addresses the recent I2C lockup issue, unfortunately it also increases CPU consumption by ~5% for the I2C sensor bus.
2013-01-18 00:43:57 -08:00
Julian Oes
9ca472bbc7 Ubx configuration working again, gps app is still complicated and big but should be wrking better now 2013-01-17 16:54:32 -08:00
Julian Oes
ebaa38ad1b ubx with 38400 working, all messages seem to arrive, configuration procedure is still funny (work in progress) 2013-01-17 16:54:32 -08:00
Julian Oes
dce9b2d045 The CFG-NAV5 dynamic model is now checked as well 2013-01-17 16:54:32 -08:00
Julian Oes
80eb66c7a3 The config message was wrong, corrected (not tested) 2013-01-17 16:54:32 -08:00
Julian Oes
c5ecf88bfb Added ubx configuration CFG-NAV5 to airborne with less than 2g acceleration (compiling, not tested) 2013-01-17 16:54:32 -08:00
Lorenz Meier
dc5ddb9370 Defaulting to full auto in auto mode 2013-01-17 14:18:33 -05:00
James Goppert
13bb814f20 Prevented attitude correction from changing velocity when pos not init. 2013-01-17 12:18:20 -05:00
James Goppert
c2c0baf843 Increased process noise. 2013-01-17 12:16:21 -05:00
James Goppert
612385a231 Merge branch 'master' of git://github.com/PX4/Firmware into fault_detection 2013-01-17 10:50:08 -05:00
px4dev
7d7c352fb4 Merge pull request #162 from PX4/windows_build_fix
Windows build fix attempt
2013-01-17 00:07:51 -08:00
James Goppert
34d70bea4b Control tuning. 2013-01-16 13:55:49 -05:00
James Goppert
ded442fd19 Added position initialization. 2013-01-16 13:27:04 -05:00
px4dev
ab0459c1f4 Pass the absolute path to the compiler/assembler so that error messages include enough information for an IDE to find the file. 2013-01-15 23:03:47 -08:00
jgoppert
41ac3fdef9 Increased fault threshhold. 2013-01-16 00:25:53 -05:00
jgoppert
f8811649cb Controller/ EKF tuning. 2013-01-16 00:24:14 -05:00
jgoppert
ce3f835c63 Mag and velocity measurement fix. Fault detection working. 2013-01-15 23:36:01 -05:00
James Goppert
68a6a64213 Working on velocity errors. 2013-01-15 18:25:08 -05:00
Lorenz Meier
07114f0a32 Windows build fix attempt 2013-01-15 23:17:12 +01:00
James Goppert
afb69cd054 Reducing pos/att correction update rates for debugging. 2013-01-15 15:11:24 -05:00
James Goppert
28ef7aa1be Refactored RPos. Increased global pos output rate for debugging. 2013-01-15 14:03:04 -05:00
James Goppert
68b92cd4fc Slowed HIL status updates. Also prevented posCor. when gps not init. 2013-01-15 13:21:13 -05:00
James Goppert
9cf3d51aec Made fault tolerances adjustable. 2013-01-15 13:12:00 -05:00
James Goppert
edf0a6bae7 Added check for valid attitude data. 2013-01-15 12:37:12 -05:00
James Goppert
022c30ea4f Enabled kf to run w/o gps. 2013-01-15 12:17:09 -05:00
James Goppert
281372ef3a Added mag dip/dec as parameters. 2013-01-15 11:36:49 -05:00
James Goppert
8b6660fc36 Fixed param issue. 2013-01-15 11:16:28 -05:00