tnaegeli
613e12fcac
working offboard
13 years ago
Lorenz Meier
bd3f3b1031
Sensor rate and throttle inversion fixes
13 years ago
Lorenz Meier
d068025fcd
Fixed accel scale initialization
13 years ago
Lorenz Meier
dd50c88f07
Fixed GPS lost issue, fixed accel scale initialization, fixed code style in rate controller
13 years ago
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.
13 years ago
Lorenz Meier
7ef4655b0e
Fixed HIL joystick support
13 years ago
px4dev
93c200d281
Add new 'task_spawn' interface for starting new tasks in the PX4 world
13 years ago
Julian Oes
2c5c314105
Cleanup of lots of debugging printfs
13 years ago
Lorenz Meier
f93464e64f
Fixed RC scaling in sensors app
13 years ago
Julian Oes
201fdbc42c
ardrone flying now (still workaround of disabled rates controller)
13 years ago
Lorenz Meier
082074f991
Completely implemented offboard control
13 years ago
Lorenz Meier
f5dea9a1a5
Debugging / fixing attitude aliasing
13 years ago
Lorenz Meier
47c96d3d12
Quite flyable state
13 years ago
Lorenz Meier
e4c3a44751
Fixed index in loading
13 years ago
Lorenz Meier
ffceb37803
Committing WIP
13 years ago
Lorenz Meier
59bd9ae92b
Re-enabled scaling for roll
13 years ago
px4dev
59b1402379
Compute the channel bound once before the loop runs.
13 years ago
Lorenz Meier
31ecc4d5df
Working on correct RC outputs without magic numbers
13 years ago
Lorenz Meier
cb57fdb28c
Added ground estimator, fixed RC calibration
13 years ago
Lorenz Meier
b7c8b7d9f1
fixed up RC inputs, removed magic numbers, added dead zones, needs testing
13 years ago
Lorenz Meier
b573804456
Got rid of a bunch of magic numbers, manual controls can now be set up fine-grained
13 years ago
Lorenz Meier
a74a455ab5
Fixed calibration routines to ignore previous offsets during calibration, added scale compensation for MPU-6000
13 years ago
px4dev
68d4a26b9e
Be a bit quieter and more forgiving about various system configuration and driver non-issues.
13 years ago
Lorenz Meier
27c5cef054
Added RC params, fixed attitude and position control
13 years ago
Lorenz Meier
1538247a72
Sensor sending rate fixes
13 years ago
Lorenz Meier
5066ce1e91
Fixed correct setting of field update flag
13 years ago
Lorenz Meier
e8307aba17
Added bitfield to encode updated dimensions
13 years ago
Lorenz Meier
db6ec2d7d2
Various minor fixes and improvements across system
13 years ago
Simon Wilks
ccafa0e982
Revert "Fix the RC mappings."
...
This reverts commit de7aa60f4b
.
13 years ago
Simon Wilks
de7aa60f4b
Fix the RC mappings.
...
The value of the RC mapping parameters are mixed up resulting in the
wrong parameter handle index values being used when attempting to read
the corresponding RC channels. Currently giving throttle input on Mode
2 TXs will result in a roll input, etc.
13 years ago
px4dev
86a2a4fb9f
Turn off more debug output.
13 years ago
Lorenz Meier
e503c15361
Checkpoint - this is worth an AR.Drone flight test. Fixed thrust scaling in sensors for manual input, kind of fixed AR.Drone motor interface, very reliable now
13 years ago
Lorenz Meier
7cd89520cc
More black magic put into the attitude estimation - works nicely now
13 years ago
px4dev
1e90fd5bec
Let's not leave the R/C channel scaling factor as a NAN or INF. It makes many things sad.
...
Also, clean up the calculation of same. Really, is it easier to type out the same calculation 8 times, or perhaps you might be interested in this thing we call a 'loop'…
13 years ago
Lorenz Meier
68ac20cc3a
fixed range of debug printing
13 years ago
Lorenz Meier
a1963805e7
left debug output active to allow finishing off this issue
13 years ago
px4dev
936940abc9
Force a parameter update when the sensors thread starts.
13 years ago
Lorenz Meier
fa32184973
params debugging
13 years ago
Lorenz Meier
36a8b00ab1
Added sensor offset setting
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
Lorenz Meier
b090298b12
Minor cleanups, added more error verbosity, XXX parameters get now read it at maximum sensors speed, needs to be waiting on a param change notice (but not on the vehicle status topic, as before.
13 years ago
Lorenz Meier
2963dc679a
Driver debugging (scaling, ranges, endianess) MPU-6000 needs more love
13 years ago
Lorenz Meier
6026595d83
Fixed axis assignment and raw value outputs. Scaling and offsets to be done
13 years ago
px4dev
656bc9e2ce
Documentation, cleanup.
13 years ago
px4dev
93f26e3c96
Factor out the ADC code.
13 years ago
px4dev
665014a3e0
Run accel/gyro at 500Hz as intended.
13 years ago
px4dev
a1b17326a4
Fix sensor subscriptions.
...
Default to publishing.
Make the sensors command and the sensors task visibly distinct in a task listing.
Correctly check for bma180/l3gd20 in use.
13 years ago
px4dev
e05ef2bcab
Let's do the sensors in C++. It's much tidier.
13 years ago
Lorenz Meier
380d136483
Fixed a few readout bugs in sensors app
13 years ago
Lorenz Meier
8eeba595ee
Improved param load / store text feedback, ported sensors app to new driver model, ready for merge and test
13 years ago