Matthias Grob
94c8371ffe
Arm button fix: toggle arming state only once per arm button press
8 years ago
Matthias Grob
8a75827d6a
fixed all comments of arm button review
8 years ago
Matthias Grob
aa984edd90
added an rc switch for arming and disarming with the option to use it as a button
8 years ago
Matthias Grob
537f72073d
minor: uppercase typo and unused header
8 years ago
Lucas De Marchi
292599d3c9
Revert "px4fmu rcS: increase mavlink rate to 100000 for SYS_COMPANION 1500000"
...
This reverts commit e3537ca6c2
.
It needs changes on the Linux side, so reverting for now.
8 years ago
Lucas De Marchi
f48605b975
Revert "aerofc: use logger when autoconfig"
...
This reverts commit e4e5a77f71
.
8 years ago
Lucas De Marchi
03be988ebe
aerofc: fix defining PX4FMU_V4 macro
...
We were defining both macros. Fix it by using changing to AEROFC_V1.
Also remove a leftover from board rename.
8 years ago
Lucas De Marchi
9468e7779a
aerofc: use same macro name as px4fmu boards
8 years ago
Lucas De Marchi
eaa2cf7d99
aerofc: fix LED names
...
There are no blue/red LEDs and these names just causes confusion with
the "always-on LEDs".
8 years ago
Lorenz Meier
3e8061c3cd
Iris mixer: Update naming of mixer
8 years ago
Lorenz Meier
83b177c5ad
DC mixer: Fix geometry for Iris
8 years ago
Lorenz Meier
6b0ac296b6
Fix usage of Iris mixer, make space by deleting unused files
8 years ago
Lorenz Meier
92c35f26be
Tests: Correct use of unsubscribe
8 years ago
Lorenz Meier
313ff2a6f2
UAVCAN: Correct use of unsubscribe
8 years ago
Lorenz Meier
1d98c8f202
MAVLink app: Correct use of unsubscribe
8 years ago
Lorenz Meier
3532b48411
TAP ESC: Correct use of unsubscribe
8 years ago
Lorenz Meier
97ce9edcac
FMU: Tighter compile checks and correct use of unsubscribe
8 years ago
Lorenz Meier
4b99a8f28c
Fix sf1xx start
8 years ago
Lorenz Meier
dfed9a3f13
Fix nullptr access in mixer group. This was only ever an issue on booboot and not in flight.
8 years ago
Lorenz Meier
6e32d0b52b
Update ECL to include data validator fixes
8 years ago
Lorenz Meier
c91f827072
sensors app: Always run validator so it gets updated and can detect timeouts
8 years ago
Lorenz Meier
143086ba2c
HMC5883: Harden shutdown logic
8 years ago
Lorenz Meier
5759fd5726
GPS app: Increase stack to ensure 300 bytes headroom
8 years ago
Lorenz Meier
fe5cc5622b
Failover logging in sensors app: Trim down strings
8 years ago
Lorenz Meier
b91b0463d2
Update ECL lib to include failover fix for one sensor case
8 years ago
Lorenz Meier
cc7db94edc
Sensors app mag voter: Increase stale value detection threshold to accomodate low-noise mag setups
8 years ago
Lorenz Meier
077f22ece7
HMC5883: Make driver stoppable to simplify system validation
8 years ago
Lorenz Meier
0e93b75ced
Update ECL library to include configurable stale sample counts
8 years ago
Lorenz Meier
8297e979ff
ECL: Update to include whitespace fixes
8 years ago
Lorenz Meier
c62c3c98bf
uORB devices: Guard more against invalid handles fed to publish routine
8 years ago
Lorenz Meier
ca59d4cddb
Simulator: Initialize ground truth topic handle
8 years ago
Lorenz Meier
df613361b9
LPE: Increase stack to allow enough safe margin
8 years ago
Lorenz Meier
9667c98b61
Start UAVCAN in the two phases required
8 years ago
Dennis Mannhart
e2ded396c8
Snapdragon pwm ( #5940 )
...
* px4 pwm driver for snapdragon
* added driver to cmake file
* applied review changes and adjusted format
* adjustement to review 2
* run formatting
* added timeout initialization
8 years ago
Mark Whitehorn
48778ed3f2
bump parameter minor version
8 years ago
Mark Whitehorn
bad2dc80a4
change default THR_MDL_FAC to zero (disabled)
8 years ago
Mark Whitehorn
e5f4f50a52
add param_find for THR_MDL_FAC
8 years ago
Roman
d0d9ee373b
bebop config: increase logger buffer from 20kB to 200kB
...
Signed-off-by: Roman <bapstroman@gmail.com>
8 years ago
Roman
5b0a1d4b2a
updated DriverFramework: activated dlpf in mpu6050
...
Signed-off-by: Roman <bapstroman@gmail.com>
8 years ago
Roman
daa88f69db
bebop2 config: updated some positon control params for decent performance
...
- this is not the final tune!!!
Signed-off-by: Roman <bapstroman@gmail.com>
8 years ago
Roman
b0bca24526
bebop2 config: use logger instead of sdlog2
...
- sdlog2 drops lots of data and logs very, very irregularly
Signed-off-by: Roman <bapstroman@gmail.com>
8 years ago
Mark Whitehorn
381a565ce3
add THR_MDL_FAC parameter handling to FMU
8 years ago
Roman
d221313dfb
implemented mapping between desired thrust and applied pwm in
...
multirotor mixer.
Signed-off-by: Roman <bapstroman@gmail.com>
8 years ago
Dennis Mannhart
22733b1501
mc_pos_control: dont run alt-control when landing
8 years ago
Julian Oes
ef7ade52b1
mc_pos_control: stay landing even after freefall
...
This fixes the following case:
1. VTOL in auto mission descends to land
2. _in_landing is set to true correctly
3. _lnd_reached_ground is set to true because it's detected, motors idle.
4. The vehicle might drop for a few centimeters and _acc_z_lp goes back
up above 4m/s^2, so freefall is detected.
5. The motors spin up again, and _in_landing and _lnd_reached_ground are
both reset to false.
6. Since we're floating at a few centimeters, we can't actyally get to
_vel_z_lp > 0.5, and therefore _in_landing is never triggered after.
7. Thus we never finish the landing.
This is fixed by only resetting _lnd_reached_ground to false but
leaving _in_landing true.
8 years ago
Julian Oes
70fec788d9
mc_pos_control: allow takeoff in offboard mode
8 years ago
Julian Oes
072ba51064
mc_pos_control_main: changes got lost in rebase
8 years ago
Julian Oes
b285827f52
mc_pos_control: remove leftover printf
8 years ago
Julian Oes
65b8bcae12
mc_pos_control: always require takeoff setpoint
...
Problem: The drone started taking off in LOITER (HOLD) mode even if on
ground and did not do a proper takeoff jump. The effect was mostly a
hovering close above ground or tilting/flipping because of integrator
wind-up.
Solution: Stay at minimum throttle until a takeoff setpoint is issued.
8 years ago
Julian Oes
c64b8c7095
mc_pos_control: always use fabsf and not fabs
8 years ago