Lorenz Meier
25e304c869
Added vicon, actuator controls effective and optical flow to logging
2012-11-21 15:32:59 +01:00
Lorenz Meier
ffda224b41
Added actuator controls effective topic
2012-11-21 14:59:55 +01:00
Lorenz Meier
3bfc309856
Added setpoint triplet
2012-11-20 15:20:13 +01:00
Lorenz Meier
6ff4520904
Cleaned up PI wrapping code, still subject to testing
2012-11-20 15:19:51 +01:00
Julian Oes
2652b16d37
Distinction between yaw position and yaw speed control, just messsed around in the code, untested
2012-11-19 09:26:38 -08:00
Lorenz Meier
340323830c
Minor cleanups in docs and output
2012-11-18 16:17:09 +01:00
Lorenz Meier
a6294be6f0
Merge branch 'fw_control' of https://github.com/thomasgubler/Firmware
2012-11-13 18:57:35 +01:00
Lorenz Meier
a1059c5657
Added missing GPS message fields
2012-11-12 23:10:12 +01:00
Thomas Gubler
536ab4bce3
Merge branch 'master' of https://github.com/PX4/Firmware into fw_control
2012-11-10 15:22:42 +01:00
Lorenz Meier
90466afe05
Comments cleanup / polishing
2012-11-10 12:13:40 +01:00
Thomas Gubler
572084f357
Merge branch 'master' of https://github.com/PX4/Firmware into fw_control
2012-11-05 17:56:10 +01:00
Lorenz Meier
e7f2c053c2
Quickly separated low-level raw RC from mapped / scaled RC, supports FMU PPM and IO PPM / Spektrum now
2012-11-05 16:04:45 +01:00
Thomas Gubler
904efa8fa8
Merge branch 'master' of https://github.com/PX4/Firmware into fw_control
2012-10-31 21:07:01 +01:00
Lorenz Meier
472010b10b
Extended GPS struct with velocity vector
2012-10-31 12:59:14 +01:00
Thomas Gubler
f321e7f419
Merge branch 'master' of https://github.com/PX4/Firmware into fw_control
2012-10-26 21:21:07 +02:00
px4dev
c3fe915b44
Checkpoint - moving things out of the NuttX configs/*/src directories
2012-10-23 23:51:12 -07:00
Thomas Gubler
836c55e122
Merge branch 'master' into fw_control
2012-10-22 18:11:47 +02:00
Thomas Gubler
ab447ac713
[work in progess]roll attitude and roll rate loop works
2012-10-21 21:36:29 +02:00
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