Lorenz Meier
0b26ca84d4
Merged
2012-10-16 11:13:05 +02:00
Lorenz Meier
fef4362e79
Merged new EKF version
2012-10-16 11:10:09 +02:00
px4dev
7c20e66681
Refactor and start tidying up the MAVLink app.
2012-10-14 17:59:15 -07:00
Lorenz Meier
67a2c8a173
Added controller parameters, added vicon position reading
2012-10-04 15:33:39 +02:00
Lorenz Meier
921c391db4
Commit finished attitude estim cleanup
2012-10-03 14:00:04 +02:00
Lorenz Meier
7ef4655b0e
Fixed HIL joystick support
2012-10-02 22:28:14 +02:00
Lorenz Meier
cbb1f1c9ed
Fixed RC and offboard control state machine
2012-09-26 21:30:33 +02:00
Lorenz Meier
082074f991
Completely implemented offboard control
2012-09-21 12:55:41 +02:00
Lorenz Meier
291f4f3a33
Reworked control interface, needs testing / validation
2012-09-19 18:53:29 +02:00
Lorenz Meier
b0b72b11eb
Reworking control infrastructure for inner rate loop, preparing offboard interface
2012-09-18 18:28:49 +02:00
tnaegeli
df03433034
g
...
Signed-off-by: tnaegeli <naegelit@student.ethz.ch>
2012-09-18 13:49:18 +02:00
Lorenz Meier
e5950ad498
Improved reporting / logging a lot, first usable version of SD card logger
2012-09-14 17:52:24 +02:00
Lorenz Meier
ddb5ba221d
Deleted old cruft
2012-09-10 00:18:20 +02:00
Lorenz Meier
3140ba658a
Fixed HIL enabling, renamed failsafe to better term "lockdown", made sure HIL is actually locking down system. Pending implementation of lockdown in PWM outputs
2012-09-10 00:11:09 +02:00
Lorenz Meier
27c5cef054
Added RC params, fixed attitude and position control
2012-09-08 22:38:44 +02:00
Lorenz Meier
e8307aba17
Added bitfield to encode updated dimensions
2012-09-06 20:47:22 +02:00
Lorenz Meier
84e11a0cac
Fixed correct RC loss detection, AR.Drone is now shutting down motors after 1 s of RC loss. Added debug topic.
2012-09-05 11:37:17 +02:00
Lorenz Meier
7d87f2b06e
Fixed calibration, added calibration for accel, working on further filter improvements
2012-08-29 14:20:55 +02:00
Lorenz Meier
2d2548e714
Final parameter interface cleanup - removed last bit of old cruft, fixed a bug on parameter update notification, cleaned up API slightly in naming
2012-08-27 22:57:20 +02:00
px4dev
f2ab85756c
This field can't be const, it's written to.
2012-08-25 16:12:27 -07:00
Lorenz Meier
0e44d3810e
Removed old file
2012-08-24 00:01:35 +02:00
Lorenz Meier
62e07358b4
Ported almost everything to new param interface, ready for serious testing
2012-08-24 00:01:23 +02:00
Lorenz Meier
fa9f145b08
Fixed a bunch of issues in the arming state machine for multirotors, arming / disarming works fine now. Porting of various processes needed
2012-08-22 14:35:22 +02:00
Lorenz Meier
d2e757aa3c
Merged parameter changes
2012-08-22 09:19:43 +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
a0ae2cb175
Add a set of ORB topics for advertising actuator outputs.
...
This is part of \#7
2012-08-21 20:14:43 -07:00
px4dev
503cb0ea03
Add an ORB topic that can be subscribed for notification of changes in the parameter set.
2012-08-20 21:17:50 -07:00
Lorenz Meier
821306bc4d
Allow to disable USB interface (but leave it enabled as default), give uORB more stack space
2012-08-20 17:48:31 +02:00
Lorenz Meier
23ae096911
Added simple, but complete code example
2012-08-19 08:38:01 +02:00
Lorenz Meier
dc484c1d21
State machine cleanup, introduced variable rates for MAVLink depending on the baud rate
2012-08-18 16:48:43 +02:00
Lorenz Meier
73286f3262
Minor tweaks and command parsing debugging
2012-08-16 20:57:38 +02:00
Lorenz Meier
46c4b987cc
Various fixes for params interface
2012-08-16 15:49:56 +02:00
Lorenz Meier
92a1fab0fd
Integrated optical flow
2012-08-14 11:40:08 +02:00
Lorenz Meier
9014577aff
Massive improvements in state machine, still tracing wrong throttle scaling in manual input path
2012-08-13 18:53:37 +02:00
Lorenz Meier
5adb691f89
Streamlined ar drone interface, removed a lot of old cruft, preparing for generic multirotor control
2012-08-12 01:25:41 +02:00
Lorenz Meier
18c6c620c0
Added manual control abstraction layer, reworked sensors and ardrone_control apps to use it instead of direct RC channels
2012-08-11 19:45:32 +02:00
Lorenz Meier
7a912a3fe4
Minor but important fixes across system
2012-08-08 18:47:46 +02:00
Ivan Ovinnikov
9536bfa3ca
HIL fixed, fixedwing control fixes
2012-08-07 14:18:09 +02:00
px4dev
9804447a66
More work on the mixer architecture.
...
Solve the multiple publishers issue with 'control groups', one group per controller. Mixer inputs now specify both group and control offset within the group.
Avoid using %f when loading/saving mixers; use scaled integers instead.
2012-08-05 14:13:34 -07:00
px4dev
9804776a0c
Checkpoint: more work in progress on mixer load/save
2012-08-05 14:13:33 -07:00
Lorenz Meier
96b348af9f
Minor fixes to HMC driver, mag calibration done
2012-08-05 22:51:31 +02:00
px4dev
8a365179ea
Fresh import of the PX4 firmware sources.
2012-08-04 15:12:36 -07:00