Paul Riseborough
889fb30029
ekf2: Improve control of magnetometer bias learning
...
Adds parameters so that the motion checks used to switch between magnetic yaw and 3-axis fusion can be adjusted.
Modifies the check used to determine if learned mag biases can be saved. A cumulated calibration time is used rather than continuous calibration time to allow for for switching in and out of 3-axis fusion mode that is required to do calibration.
8 years ago
Paul Riseborough
aa69ae0ee6
ekf2: Add preflight checking of velocity and height innovations
...
Filters the vertical position and 3-axis velocity innovations and sets the local and global position as invalid if they exceed limits during ARMING_STATE_STANDBY.
8 years ago
Paul Riseborough
2d34a3e096
ekf2: monitor estimator time slip
...
Used to check if the ekf2 module is failing to keep up with the IMU data
8 years ago
Paul Riseborough
e2242f87c9
msg: update estimator_status
...
Reduce unnecessary length of state and covariance arrays
Add time slip monitor
8 years ago
Paul Riseborough
e7a225bf48
ecl: use latest master
8 years ago
Kevin Lopez Alvarez
cdf941e78b
Fix code style
8 years ago
Kevin Lopez Alvarez
588a8d3841
px4fmu-v4pro : Add support for ICM20602
8 years ago
Lorenz Meier
74b0e485e7
MAVLink stream: Ensure the message is not sent again if it was already dispatched.
8 years ago
Lorenz Meier
c84611f0f5
MAVLink: Fix rate handling for camera trigger messages
8 years ago
Nicolae Rosia
ee637952ba
aerofc_adc: fix error handling in init
...
Signed-off-by: Nicolae Rosia <nicolae.rosia@gmail.com>
8 years ago
Kabir Mohammed
410577bb27
Update README.md
8 years ago
Lorenz Meier
2ad92dd144
Update README.md
...
Added maintainers / corrected formatting.
8 years ago
Lorenz Meier
6094ceade1
Update README.md
8 years ago
Lorenz Meier
654a8cb43a
Update README.md
8 years ago
Luís Felipe Strano Moraes
9935aeba16
Add Jose as maintainer for Intel Aero.
...
With great power comes great responsibility!
8 years ago
Nicolae Rosia
7d1dfb37a5
linux_gpio: pin should be unsigned int
...
Signed-off-by: Nicolae Rosia <nicolae.rosia@gmail.com>
8 years ago
Nicolae Rosia
99d4f70ef8
linux_gpio: check if pin is already exported
...
Signed-off-by: Nicolae Rosia <nicolae.rosia@gmail.com>
8 years ago
Nicolae Rosia
b82a0f988e
linux_gpio: use nullptr
...
Signed-off-by: Nicolae Rosia <nicolae.rosia@gmail.com>
8 years ago
Nicolae Rosia
4af7036a8a
replace navio_gpio with linux_gpio
...
Signed-off-by: Nicolae Rosia <nicolae.rosia@gmail.com>
8 years ago
Beat Küng
3d77102653
mavlink_main: remove MISSION_ITEM from streams configuration
8 years ago
Beat Küng
2a79ddd621
MavlinkLogHandler: increase MAX_BYTES_SEND to 256kb
...
It increases the throughput on UDP (from around 2Mb to 2.5Mb), while the
rate via USB & telemetry stay the same.
8 years ago
Beat Küng
a89980f440
MavlinkParametersManager: update sending rate
...
This is an adjustment due to the changed calling frequency of send()
(was 300 Hz, is now 100 Hz)
8 years ago
Beat Küng
cfa61c5841
MavlinkReceiver: add mission manager, param manager, ftp and log handler
...
This makes also a slight stack size increase necessary (was 284 bytes left)
8 years ago
Beat Küng
d70caeb24b
MavlinkParametersManager: remove MavlinkStream inheritance
8 years ago
Beat Küng
a761c4189e
MavlinkMissionManager: remove MavlinkStream inheritance
8 years ago
Beat Küng
99b29777ba
MavlinkLogHandler: remove MavlinkStream inheritance
8 years ago
Beat Küng
e6c3b29aa6
MavlinkFTP: remove MavlinkStream inheritance
8 years ago
Beat Küng
78c1f51f11
mavlink main: remove mission_manager, param manager, ftp & log handler
...
Will be moved to the receiver thread
8 years ago
Beat Küng
4105394234
mavlink_receiver: check for allocation failure
...
Also remove the start() declration (there's no definition of that)
8 years ago
Beat Küng
2c548f84a7
refator mavlink: prefix class members with _
8 years ago
Daniel Agar
ef5bc526de
Tools/ecl_ekf mark executable
8 years ago
David Sidrane
3c62f7a3eb
stm32:drv_input_capture bug fixes.
...
Filter for channel 4 was modifying channel 1
capture and overflow reads were using wrong paramaters
in macros and addressing junk in memory.
up_input_capture_get_filter was shifing results the wrong way.
8 years ago
David Sidrane
a15b8565ef
Removed wrong comment
8 years ago
Lorenz Meier
9be5193965
Navigator: Fix RTL command lnd logic for missions
...
The navigator was sending RTL commands in the wrong circumstances leading to a cycle between Navigator and Commander.
8 years ago
Dennis Mannhart
32685338c9
mc_pos_control: simplify transition with just using triplets
8 years ago
Dennis Mannhart
a98c0ef25d
mc_pos_control: during transition set vel_sp to zero
8 years ago
Dennis Mannhart
1ee160a5ff
navigator takeoff: use global yaw instead of home yaw
8 years ago
ChristophTobler
14f860090a
remove empty line and fix typo
8 years ago
Dennis Mannhart
00c9e4b79f
mc_pos_control: set triplets.valid to first time when landed
8 years ago
Dennis Mannhart
9e383f2cd3
navigator: when landed only exit idle if mission/takoff
8 years ago
Nicolae Rosia
a55f97503e
navio_adc: fix formatting
...
Signed-off-by: Nicolae Rosia <nicolae.rosia@gmail.com>
8 years ago
Nicolae Rosia
5467beed93
posix-configs rpi: add default values for Navio2 Power Module
...
Signed-off-by: Nicolae Rosia <nicolae.rosia@gmail.com>
8 years ago
Nicolae Rosia
32498009a3
navio_adc: add driver for Navio2 ADC
...
Signed-off-by: Nicolae Rosia <nicolae.rosia@gmail.com>
8 years ago
Lorenz Meier
31006eb43c
Update SITL repository
8 years ago
Mohamed Abdelkader Zahana
cd1e04d43c
support of multi uav simulation in SITL
8 years ago
Lorenz Meier
669e580f0a
Land detector max altitude: Adjust max limit
8 years ago
Lorenz Meier
cdb8146af5
Land detector: Choose a default alt limit parameter value that ensures regular users are not running into it
8 years ago
yaoling
3ad23a44c5
navigator fix takeoff insidetime = 0 ( #7199 )
8 years ago
Lorenz Meier
55697e08e2
GPS driver: Add more stack to suit data definition increases
8 years ago
Daniel Agar
447bea3ce0
circleci completely remove git submodules
8 years ago