sanderux
fd6f2192ac
Code style
2017-10-15 15:34:59 +02:00
sanderux
b01d887700
When switching to land in VTOL, update land target during back transition
2017-10-15 15:34:59 +02:00
Khoi Tran
ff6ffa73b5
Fix typos in MPU6000 driver comments
2017-10-15 15:33:25 +02:00
Khoi Tran
1594c80bf4
Add icm20602 to auav-x21 sensors startup
2017-10-15 15:33:25 +02:00
Beat Küng
98e6ba858d
logger: change SDLOG_PROFILE into a bitset
...
This is more flexible, allowing a combination of sets.
The default enables the same set & rates as before
2017-10-14 14:21:11 +02:00
Beat Küng
be6079bc52
logger: add high rate & debug profiles
2017-10-14 14:21:11 +02:00
Julian Oes
07ae1e4044
posix-configs: attitude quaternion for DroneCore
...
DroneCore uses the attitude quaternion, and not the attitude
Euler angles.
2017-10-13 18:11:33 +02:00
Julian Oes
2837870733
posix-configs: send gimbal attitude to mavros port
...
The gimbal attitude is required by DroneCore.
2017-10-13 18:11:33 +02:00
Julian Oes
1e91b8cd32
posix-configs: send gimbal attitude over mavlink
2017-10-13 18:11:33 +02:00
Beat Küng
30bc248138
rc_check: cleanup mavlink log messages
2017-10-13 15:50:37 +02:00
Paul Riseborough
32b795ee10
EKF: Add readme file to EKF documentation directory
2017-10-13 21:46:41 +11:00
Paul Riseborough
8dd4800a2c
EKF: Add preliminary documentation for filter mathematics
2017-10-13 21:34:49 +11:00
Daniel Agar
c47cd972a8
attitude_estimator_q remove unused ( #8106 )
2017-10-13 00:54:52 -04:00
Paul Riseborough
a34bba87fc
Merge pull request #322 from PX4/pr-ekfMagFusionMode
...
EKF Add mag fusion mode for VTOL
2017-10-13 07:27:54 +11:00
Beat Küng
4da4093839
logger status output: print 'Not logging' if not actually logging
2017-10-12 16:40:47 +02:00
Beat Küng
e65547b6af
mpu6000: add support for revision 1
2017-10-12 14:27:04 +02:00
acfloria
3929afd617
Fix format in test_mixer.cpp
2017-10-12 12:03:22 +02:00
acfloria
5f165e8b3e
Add the flaperons again to the AAERTWF mixer
2017-10-12 12:03:22 +02:00
acfloria
9d2da611f6
Fix mixer issue with undefined return in callback and non value initialized variables.
2017-10-12 12:03:22 +02:00
Paul Riseborough
dbff89fbcb
EKF: Fix error preventing selection of MAG_FUSE_TYPE_AUTOFW
2017-10-12 19:54:35 +11:00
Lucas De Marchi
fdc1a2fd39
aerofc-v1: fix mentions to tap board
2017-10-12 10:00:51 +02:00
Lucas De Marchi
4a0ee8be6e
aerofc-v1: fix chip selection
...
aerofc-v1 uses a STM32F429V not STM32F427V.
2017-10-12 10:00:51 +02:00
Lucas De Marchi
3a84d4cfeb
build: fix NuttX menuconfig
...
There was and extra "nuttx" dir:
cp: cannot stat '/home/lucas/p/dronecode/PX4/Firmware/build/aerofc-v1_default/NuttX/nuttx/nuttx/.config': No such file or directory
FAILED: NuttX/CMakeFiles/menuconfig
And the board fixup being executed from the wrong working directory:
nuttx-configs/aerofc-v1/nsh/defconfig
fatal: Path 'nuttx-configs/aerofc-v1/nsh/defconfig' does not exist in 'HEAD'
2017-10-12 10:00:51 +02:00
Beat Küng
0247d7bdd7
fmu: minor refactoring & fixes
...
- initialize rc lost with true
- refactor for simpler downstream code-plugin
- allow for the addition of different binding commands
- fix st24 RC lost logic
2017-10-12 08:55:24 +02:00
Paul Riseborough
6f7f05fdc0
EKF: Move MAG_FUSE_TYPE_AUTOFW control to the expected place
2017-10-12 14:50:23 +11:00
Paul Riseborough
e834522f62
EKF: Use fixed wing status flag in MAG_FUSE_TYPE_AUTOFW logic
2017-10-12 14:50:23 +11:00
Paul Riseborough
7b4c957ad4
ekf2: Add new mag fusion mode
...
Adds a mode where mag fusion is only used update the field estimates
2017-10-12 14:50:23 +11:00
Paul Riseborough
9c65968c3d
Merge pull request #334 from PX4/pr-ekf_minor_flow_fix
...
ekf: fix optical flow bugs
2017-10-12 09:14:29 +11:00
Paul Riseborough
68bad48598
Merge pull request #330 from CarlOlsson/pr-add_get_wind_vel_var
...
EKF: added get_wind_velocity_var function
2017-10-12 09:12:54 +11:00
Paul Riseborough
4db23b7b2e
EKF: Don't report terrain estimate invalid immediately when HAGL observations fail checks
2017-10-12 08:26:04 +11:00
Paul Riseborough
1119a9b0ac
EKF: Enable optical flow reversion to work if flow data is lost
...
Also improve reporting.
2017-10-12 08:02:54 +11:00
Daniel Agar
bb78931e69
cmake fix ctest output on failure for coverage ( #8112 )
2017-10-11 14:08:40 -04:00
Daniel Agar
5ddd95e18f
circleci force make distclean before build ( #8111 )
2017-10-11 13:33:22 -04:00
Daniel Agar
651df03f76
RTPS and micro-CDR build system cleanup ( #8084 )
2017-10-11 13:05:44 -04:00
Dennis Mannhart
bb9f8c3b44
navigator set cruising speed/throttle for reposition ( #8096 )
2017-10-11 10:30:03 -04:00
Dave Royer
d1500dca6f
df_hmc5883_wrapper: set mag device path from input argument ( #8079 )
2017-10-11 10:27:25 -04:00
Sugnan Prabhu
81809be7cd
Add include guard in headers files ( #8108 )
...
Signed-off-by: Sugnan Prabhu S <sugnan.prabhu.s@intel.com >
2017-10-11 09:47:52 -04:00
ChristophTobler
cdf6e6cd36
EKF: use delta_time to avoid division by zero
2017-10-11 15:15:06 +02:00
Paul Riseborough
d293c4231d
EKF: Protect against divide by zero caused by invalid optical flow
2017-10-11 21:54:47 +11:00
Paul Riseborough
ab9b8e1964
EKF: Prevent bad optical flow quality causing loss of aiding when on ground
2017-10-11 21:22:33 +11:00
Beat Küng
553c8b38d2
rcS: start mavlink in normal mode on Pixracer for the WiFi module
...
The config mode uses high rates for many streams, leading to high CPU usage
(9-10% for the mavlink sender). The normal mode contains almost the same
set of messages but at lower rates.
This reduces the CPU load on a Pixracer by 3-4%.
2017-10-11 11:55:59 +02:00
Daniel Agar
577a8ef05c
circleci fix homebrew by updating first ( #8104 )
2017-10-10 15:14:07 -04:00
ChristophTobler
b7e589b98a
EKF: only fuse optical flow if terrain is valid
2017-10-10 17:51:56 +02:00
ChristophTobler
81a64c0479
ekf: fix flow direction when on ground
2017-10-10 14:39:44 +02:00
Dennis Mannhart
8a0a8e20e1
mc_pos_control: use correct altitude as limit
...
fadfdasf
2017-10-10 10:28:07 +02:00
Dennis Mannhart
115e7246b0
battery: only propagate warning state in upwards
2017-10-10 10:28:07 +02:00
Dennis Mannhart
f9b8afc006
Navigator: Use maximum flight altitude to limit missions
...
This change limits all mission items to the maximum flight altitude. The mission will still be executed and flown,
but the vehicle will never exceed the mission altitude. This ensures the vehicle can always reach the mission
items. Wether or not the entire mission should be rejected if it falls outside of the fenced area is enforced
in the mission feasibility checker function.
2017-10-10 10:28:07 +02:00
Dennis Mannhart
29cdb655c3
landdetector: remove outdated comment
2017-10-10 10:21:09 +02:00
Martina
ef07c3be20
st24: move decode state to header file
2017-10-10 09:06:09 +02:00
Martina
a7956c401b
st24: move decode state to header file
2017-10-10 09:06:09 +02:00