Roman
3fdbe13857
updated ecl
8 years ago
Matthias Grob
3183cbda90
land_detector: manual land detection stick throshold less strict
...
Even for well calibrated RC sticks 5% stick movement is a too small margin for the end user that might not land because of this.
15% is still clearly restricting the stick far down.
8 years ago
Dennis Mannhart
cbc54c9917
mc_pos_control: only swithc to velocity control from hold_engaged when user moves stick
8 years ago
Lorenz Meier
d7683e97a3
MC pos control: More landing handling
8 years ago
Lorenz Meier
c55fa9dd3f
MC pos control: add option to use takeoff yaw
8 years ago
Lorenz Meier
d11e4915f6
Vehicle control state: Add support for global yaw
8 years ago
Lorenz Meier
4ddc7e22fb
MC pos ctrl: Force slow landing speed below min loiter altitude
8 years ago
Lorenz Meier
1d370f3470
MC pos control: Improve landing handling
8 years ago
Dennis Mannhart
20604989bb
mc_pos_control: have same acceleration max for xy and z
8 years ago
Dennis Mannhart
2788cf8ffc
mc_pos_control: manual stick input fix; deletion of unusued function
8 years ago
Lorenz Meier
7fc8ee85fa
Commander: Do not break out of RTL on stick input change
8 years ago
Paul Riseborough
bf06066010
Tools: Add scripts for ecl EKF log file analysis
8 years ago
Paul Riseborough
ed5c8913ad
events: update documentation for polyfit algorithm
8 years ago
Andreas Antener
11484b0d51
Rattitude: set default threshold for multicopter rattitude mode to 0.8 which enables it right away when selecting it
8 years ago
Andreas Antener
44d05bac55
Rattitude: enable for FW in old style switch mapping
8 years ago
Daniel Agar
e81e6a8296
fw_att_control add rattitude mode
8 years ago
Daniel Agar
9120082b0c
fw_att_control stabilized mode publish att_sp quat
8 years ago
Daniel Agar
12e5aca028
fw_att_control remove unused accel sub
8 years ago
Andreas Antener
bd0cd35ff8
Convergence: fix motor output meta data
8 years ago
Daniel Agar
f6eecf4d5c
commander tests group TRANSITION_CHANGED tests
8 years ago
Daniel Agar
c14c9c20eb
commander tests allow FW ACRO
8 years ago
Andreas Antener
998427f821
ECL: updated to proper commit
8 years ago
Andreas Antener
8683739fec
Convergence: updated tuning
8 years ago
Andreas Antener
459b8b7c7e
FW att: removed unused fields again
8 years ago
Andreas Antener
e04fe593e0
Tiltrotor: option to enable differential thrust in forwards flight
8 years ago
Andreas Antener
b19cd19411
FW Acro: udpate ECL and implemented fixed-wing Acro
8 years ago
Andreas Antener
2f3b1edbd4
Convergence: increase yaw output in mixer
8 years ago
Andreas Antener
986fa1d52f
Sublime: exclude build folders
8 years ago
Andreas Antener
a5f3f65c2b
Switch assignment: added manual and stabilized switch for a default stabilized switch scheme, let FW go into Acro
8 years ago
Beat Küng
21f5219bbc
vehicle_command.msg: add PREFLIGHT_CALIBRATION_TEMPERATURE_CALIBRATION
8 years ago
Beat Küng
e4ca10363b
mavlink MAV_CMD_IMAGE_START_CAPTURE message: send request for highest resolution
8 years ago
Beat Küng
1a81b64d49
VEHICLE_CMD_PREFLIGHT_CALIBRATION: update temperature_calibration param definition
8 years ago
Lorenz Meier
51c8e90508
FW att control: Increase stack size to ensure limits
8 years ago
Lorenz Meier
bbc5186e2a
GPS driver: Improve GPS "fake" mode init and code style
8 years ago
Lorenz Meier
495e16d510
Uploader script: Fix Python 2 issue and timing corner case on Mac OS, both in a robust fashion
8 years ago
James Goppert
7659402fdb
WIP: valgrind runtime analysis and fixes ( #6521 )
...
* Fix several valgrind identified mem leaks
* Added callgrind target.
* px4_posix_tasks use nullptr
8 years ago
Beat Küng
a0f00f84f3
param show command: add -c to show only changed, do case insensitive comparison
8 years ago
Beat Küng
a4050db766
param: comment what the lock is needed for
8 years ago
Beat Küng
b4b5c987a6
unittests: add setup code to call param_init()
8 years ago
Beat Küng
df8f0da70c
param & param_shmem: enable locking
...
We need to protect access to the param_values array. This is dynamically
allocated and resized (utarray_reserve() calls realloc). If some thread
was iterating the array while another was resizing the array, the first one
would iterate on a freed array, thus accessing invalid memory.
On NuttX this could lead to hardfaults in rare conditions.
Unfortunately we need to initialize the semaphore on startup, by calling
sem_init(). This adds a param_init() method called by every board/config
that uses the params (at least I think I've found all of them)
8 years ago
Beat Küng
fa3a6b890c
param & flashparam param_export: use value directly instead of calling param_get
...
This call is not needed, and will avoid deadlocks when locking is enabled.
8 years ago
Beat Küng
42967df63f
param command: use param_* calls even if flash-based params are enabled
...
This will ensure proper locking.
8 years ago
Beat Küng
68bee1b847
flashparams: remove the locking stubs
...
locking will be done in the params module
8 years ago
James Goppert
85f62f5da0
Fix param scoping to use cmake for parsing.
8 years ago
Lorenz Meier
44c8857354
MAVLink app: Update incorrect comment
8 years ago
Phillip Kocmoud
e4afce8b1b
Add the 20602 start command for the AUAV x2.1 to the ROMFS rc.sensors file
8 years ago
Phillip Kocmoud
36e2bc8ae7
Fix AUAV X2.1 Board Config for 20608
...
These changes were required to fix support for the ICM-20608 after this commit:
f746141afe
This has been tested!
8 years ago
klopezal
6baf6fc666
Board config : correct GPIO init for px4fmu-v4pro
8 years ago
Michael Schaeuble
0d61e22d9b
mavlink: Buffer UAVCAN parameter re-requests
...
We buffer the mavlink messages and don't forward them directly
via uORB. This solves an issue where many requests are dropped and
QGC does not start properly in combination with UAVCAN devices.
8 years ago
José Roberto de Souza
172e218dbd
Commander: Use leds to show PX4 status on AeroFC
8 years ago