Lorenz Meier
caf0fefa32
Cleaned up different uorb topics, cleaned up excessive stack sizes
12 years ago
Lorenz Meier
90b94b5050
Ported all mixers to actuator_controls_effective topic, mixers do not output the limited result yet
12 years ago
Lorenz Meier
25e304c869
Added vicon, actuator controls effective and optical flow to logging
12 years ago
Lorenz Meier
ffda224b41
Added actuator controls effective topic
12 years ago
Lorenz Meier
3bfc309856
Added setpoint triplet
12 years ago
Lorenz Meier
6ff4520904
Cleaned up PI wrapping code, still subject to testing
12 years ago
Julian Oes
2652b16d37
Distinction between yaw position and yaw speed control, just messsed around in the code, untested
12 years ago
Lorenz Meier
340323830c
Minor cleanups in docs and output
12 years ago
Lorenz Meier
a1059c5657
Added missing GPS message fields
12 years ago
Lorenz Meier
90466afe05
Comments cleanup / polishing
12 years ago
Lorenz Meier
e7f2c053c2
Quickly separated low-level raw RC from mapped / scaled RC, supports FMU PPM and IO PPM / Spektrum now
12 years ago
Lorenz Meier
472010b10b
Extended GPS struct with velocity vector
12 years ago
px4dev
c3fe915b44
Checkpoint - moving things out of the NuttX configs/*/src directories
12 years ago
Thomas Gubler
ab447ac713
[work in progess]roll attitude and roll rate loop works
12 years ago
Lorenz Meier
fef4362e79
Merged new EKF version
12 years ago
px4dev
7c20e66681
Refactor and start tidying up the MAVLink app.
12 years ago
Lorenz Meier
67a2c8a173
Added controller parameters, added vicon position reading
13 years ago
Lorenz Meier
921c391db4
Commit finished attitude estim cleanup
13 years ago
Lorenz Meier
7ef4655b0e
Fixed HIL joystick support
13 years ago
Lorenz Meier
cbb1f1c9ed
Fixed RC and offboard control state machine
13 years ago
Lorenz Meier
082074f991
Completely implemented offboard control
13 years ago
Lorenz Meier
291f4f3a33
Reworked control interface, needs testing / validation
13 years ago
tnaegeli
df03433034
g
...
Signed-off-by: tnaegeli <naegelit@student.ethz.ch>
13 years ago
Lorenz Meier
e5950ad498
Improved reporting / logging a lot, first usable version of SD card logger
13 years ago
Lorenz Meier
ddb5ba221d
Deleted old cruft
13 years ago
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
13 years ago
Lorenz Meier
27c5cef054
Added RC params, fixed attitude and position control
13 years ago
Lorenz Meier
e8307aba17
Added bitfield to encode updated dimensions
13 years ago
Lorenz Meier
84e11a0cac
Fixed correct RC loss detection, AR.Drone is now shutting down motors after 1 s of RC loss. Added debug topic.
13 years ago
Lorenz Meier
7d87f2b06e
Fixed calibration, added calibration for accel, working on further filter improvements
13 years ago
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
13 years ago
px4dev
f2ab85756c
This field can't be const, it's written to.
13 years ago
Lorenz Meier
0e44d3810e
Removed old file
13 years ago
Lorenz Meier
62e07358b4
Ported almost everything to new param interface, ready for serious testing
13 years ago
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
13 years ago
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.
13 years ago
px4dev
a0ae2cb175
Add a set of ORB topics for advertising actuator outputs.
...
This is part of \#7
13 years ago
px4dev
503cb0ea03
Add an ORB topic that can be subscribed for notification of changes in the parameter set.
13 years ago
Lorenz Meier
821306bc4d
Allow to disable USB interface (but leave it enabled as default), give uORB more stack space
13 years ago
Lorenz Meier
23ae096911
Added simple, but complete code example
13 years ago
Lorenz Meier
dc484c1d21
State machine cleanup, introduced variable rates for MAVLink depending on the baud rate
13 years ago
Lorenz Meier
73286f3262
Minor tweaks and command parsing debugging
13 years ago
Lorenz Meier
46c4b987cc
Various fixes for params interface
13 years ago
Lorenz Meier
92a1fab0fd
Integrated optical flow
13 years ago
Lorenz Meier
9014577aff
Massive improvements in state machine, still tracing wrong throttle scaling in manual input path
13 years ago
Lorenz Meier
5adb691f89
Streamlined ar drone interface, removed a lot of old cruft, preparing for generic multirotor control
13 years ago
Lorenz Meier
18c6c620c0
Added manual control abstraction layer, reworked sensors and ardrone_control apps to use it instead of direct RC channels
13 years ago
Lorenz Meier
7a912a3fe4
Minor but important fixes across system
13 years ago
Ivan Ovinnikov
9536bfa3ca
HIL fixed, fixedwing control fixes
13 years ago
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.
13 years ago