Lorenz Meier
67e4584407
Deleted old cruft
2012-10-26 12:45:07 +02:00
Lorenz Meier
c71f2ea204
Proper attitude initialization, finite check on attitude outputs
2012-10-25 16:29:17 +02:00
px4dev
c3fe915b44
Checkpoint - moving things out of the NuttX configs/*/src directories
2012-10-23 23:51:12 -07:00
Lorenz Meier
23d294453b
Fixed a range of initialization issues in filter, does not any more emit NaN in first iteration
2012-10-17 15:08:33 +02:00
daregger
32e586d4b7
Controller and estimator updates
2012-10-16 18:02:28 +02:00
daregger
b50bc7798a
Wip on inner rate loop
2012-10-16 16:49:45 +02:00
Lorenz Meier
fef4362e79
Merged new EKF version
2012-10-16 11:10:09 +02:00
Lorenz Meier
4dbf7befe3
Disable rate control, disable offset estimation
2012-10-13 12:25:30 +02:00
tnaegeli
613e12fcac
working offboard
2012-10-09 16:31:04 +02:00
tnaegeli
8dfa66cb97
Merge branch 'master' of https://github.com/PX4/Firmware
...
Conflicts:
apps/commander/commander.c
apps/multirotor_att_control/multirotor_att_control_main.c
apps/multirotor_att_control/multirotor_rate_control.c
2012-10-04 16:01:42 +02:00
px4dev
dfae108e6a
Go back to the FIFO scheduler for now, as we don't have time to shake out the RR scheduler changeover just yet.
...
Make the "default" scheduler a centralized definition so that changes are easier in future.
2012-10-03 23:13:20 -07:00
Lorenz Meier
053ce0e2f8
Exposed measurement noise covariance and process noise covariance as MAVLink parameters for attitude EKF
2012-10-03 14:45:55 +02:00
Lorenz Meier
921c391db4
Commit finished attitude estim cleanup
2012-10-03 14:00:04 +02:00
Lorenz Meier
affa3af4e6
Clean 250 Hz updates in filter, partial updates enabled
2012-10-03 13:39:26 +02:00
Lorenz Meier
a95aa1bbba
Simplified pos estimator, ready for tests
2012-10-02 13:50:59 +02:00
Lorenz Meier
178462edcd
Minor cleanups in debug output and offboard control arming
2012-10-02 13:02:57 +02:00
Lorenz Meier
5895a2e966
Updated update / telemetry rates, updated covariance
2012-10-02 10:41:46 +02:00
Lorenz Meier
9de6a81543
Updated EKF filter, fixed uploader (reverted to master)
2012-10-02 09:23:47 +02:00
Lorenz Meier
d3e7b5e0bf
Merge branch 'master' of https://github.com/tnaegeli/Firmware into task_spawn
2012-10-01 17:29:36 +02:00
tnaegeli
e42655e7c6
EKF
2012-10-01 17:21:59 +02:00
px4dev
93c200d281
Add new 'task_spawn' interface for starting new tasks in the PX4 world
2012-10-01 00:02:38 -07:00
Lorenz Meier
a56b4ffe26
Enabled mag updates again
2012-09-21 19:17:22 +02:00
Lorenz Meier
6c7e21bd1c
Debugging output still enabled, fixed a number of additional issues
2012-09-21 19:14:50 +02:00
Lorenz Meier
1d96f0b853
Fixed stupid interface bugs, working
2012-09-21 17:19:28 +02:00
Lorenz Meier
8a11f76994
Updated C files for attitude estimator
2012-09-21 14:42:57 +02:00
Lorenz Meier
082074f991
Completely implemented offboard control
2012-09-21 12:55:41 +02:00
Lorenz Meier
572efc3383
Fixes and style, deamonized filter
2012-09-19 22:48:57 +02:00
Lorenz Meier
dbd6cbea60
Minor cleanups, correct sensor scaling
2012-09-19 22:43:00 +02:00
Lorenz Meier
efcf146b6d
Updated EKF filter, untested
2012-09-19 22:36:41 +02:00
Lorenz Meier
855fbe8543
Minor style and documentation cleanups
2012-09-19 07:42:32 +02:00
px4dev
88f0080a0f
Fix an architectural issue with the ORB that prevented publication from interrupt context.
...
ORB topic advertisements are now global handles that can be used in any context. It is still possible to open a topic node as a publisher, but it's not the default. As a consequence, the type of the handle returned from orb_advertise has changed; all other API remains the same.
2012-08-21 23:44:22 -07:00
px4dev
8a365179ea
Fresh import of the PX4 firmware sources.
2012-08-04 15:12:36 -07:00