Dennis Mannhart
9e383f2cd3
navigator: when landed only exit idle if mission/takoff
2017-05-15 15:41:47 +02:00
Nicolae Rosia
a55f97503e
navio_adc: fix formatting
...
Signed-off-by: Nicolae Rosia <nicolae.rosia@gmail.com>
2017-05-14 17:51:02 +02:00
Nicolae Rosia
5467beed93
posix-configs rpi: add default values for Navio2 Power Module
...
Signed-off-by: Nicolae Rosia <nicolae.rosia@gmail.com>
2017-05-14 17:51:02 +02:00
Nicolae Rosia
32498009a3
navio_adc: add driver for Navio2 ADC
...
Signed-off-by: Nicolae Rosia <nicolae.rosia@gmail.com>
2017-05-14 17:51:02 +02:00
Lorenz Meier
31006eb43c
Update SITL repository
2017-05-14 15:53:31 +02:00
Mohamed Abdelkader Zahana
cd1e04d43c
support of multi uav simulation in SITL
2017-05-14 15:46:18 +02:00
Lorenz Meier
669e580f0a
Land detector max altitude: Adjust max limit
2017-05-14 14:24:06 +02:00
Lorenz Meier
cdb8146af5
Land detector: Choose a default alt limit parameter value that ensures regular users are not running into it
2017-05-14 13:27:57 +02:00
yaoling
3ad23a44c5
navigator fix takeoff insidetime = 0 ( #7199 )
2017-05-13 12:16:55 -04:00
Lorenz Meier
55697e08e2
GPS driver: Add more stack to suit data definition increases
2017-05-13 11:44:49 +02:00
Daniel Agar
447bea3ce0
circleci completely remove git submodules
2017-05-12 22:11:17 +02:00
Mohammed Kabir
773d1ec6a8
camera_feedback : only use global position subscription to fill geotagging packet
2017-05-12 22:11:17 +02:00
Mohammed Kabir
c623e64f96
camera_trigger : remove relocated feedback parameter
2017-05-12 22:11:17 +02:00
Mohammed Kabir
ad5fe5f44a
Add support for SET_CAMERA_MODE command; Not used yet.
2017-05-12 22:11:17 +02:00
Mohammed Kabir
2a057c6f79
Update MAVLink submodule
2017-05-12 22:11:17 +02:00
Mohammed Kabir
6a38118c73
camera_trigger : reset distance counters to ensure consistent triggering after pausing/disabling
2017-05-12 22:11:17 +02:00
Mohammed Kabir
0b93568aa3
camera_trigger : add transitional support for QGC
2017-05-12 22:11:17 +02:00
Mohammed Kabir
83888e3e7f
camera_feedback : move class definitions into hpp
2017-05-12 22:11:17 +02:00
Mohammed Kabir
97ceaf404c
camera_trigger : remove debugging
2017-05-12 22:11:17 +02:00
Mohammed Kabir
b146e7afde
logger : log geotagging packet
2017-05-12 22:11:17 +02:00
Mohammed Kabir
a19a5804e7
cmake configs : add camera_feedback module
2017-05-12 22:11:17 +02:00
Mohammed Kabir
d79750a06c
camera_feedback : inital module import
2017-05-12 22:11:17 +02:00
Mohammed Kabir
192e8b48d1
mavlink : send camera_image_captured message
2017-05-12 22:11:17 +02:00
Mohammed Kabir
b665737aca
camera_trigger : do not log test shots from GCS
2017-05-12 22:11:17 +02:00
Mohammed Kabir
2e92a3946d
camera_trigger : completely refactor state handling
2017-05-12 22:11:17 +02:00
Lorenz Meier
7af7c86384
mavlink : send camera capture information
2017-05-12 22:11:17 +02:00
Mohammed Kabir
de19af456d
msg : add camera feedback message
2017-05-12 22:11:17 +02:00
Dennis Mannhart
29795fa95f
mc_pos_control: switch to auto only if triplets have been updated
2017-05-09 11:54:50 +02:00
lovettchris
47faaa5d78
Add loiter option to COM_OBL_RC_ACT ( #7170 )
2017-05-08 14:17:29 -04:00
Paul Riseborough
341bd6e836
commander: add timeout test for global position data
2017-05-08 09:21:38 +02:00
Paul Riseborough
00a42abc69
commander: Add parameter to control postal fallback after loss of navigation accuracy
...
Also remove else if branch that cannot be accessed.
2017-05-08 09:21:38 +02:00
Paul Riseborough
b85c8fa135
commander: fix bug in pos vel validity transition
...
This ensures that a mode change will occur immediately when the EKF reports the solution as invalid.
2017-05-08 09:21:38 +02:00
Lorenz Meier
d31ee73354
FMUv5: Set sdlog mode param
2017-05-07 18:02:24 +02:00
Lorenz Meier
68e76d8ed3
FMUv5: Increase logging throughput considerably.
...
This will help to understand the sensor selection on FMUv5 in different airframes. We do have the RAM and CPU to do this on this platform.
2017-05-07 18:01:51 +02:00
Lorenz Meier
981dac8e95
Navigator: Increase RAM size
2017-05-06 12:34:28 +02:00
Lorenz Meier
0dac78b48f
FMUv4PRO and FMUv5: Enable auto-build
2017-05-05 18:11:44 +02:00
Lorenz Meier
da566506eb
MAVLink: Update submodule for new versions
2017-05-05 14:24:47 +02:00
Lorenz Meier
dc2a2a9552
IO: Better formatting
2017-05-04 22:57:47 +02:00
Julian Oes
bcd66f1408
mc_pos_control: ignore a NaN/inf position setpoint ( #7186 )
...
* mc_pos_control: ignore a NaN/inf position setpoint
This is a hotfix that prevents the position controller from trying to
do velocity control with a position setpoint that isn't valid in the
first place.
This is only a workaround, ideally the controls later should not scale
down throttle to the minimum just because the position setpoint is far
away if they still have valid setpoint in z.
* mc_pos_control: use PX4_ISFINITE and not isfinite
2017-05-04 22:55:53 +02:00
Lorenz Meier
1bb56e775e
IO: Fix access to free memory
...
The free memory was accessed from interrupt context where it should not be accessed from. We build the statistic now at a fixed rate while not armed.
2017-05-04 22:32:52 +02:00
Beat Küng
8bfa84f73f
log_writer_file: make sure to close the file
...
and avoid doing a loop iteration when the thread is requested to exit
(as it could access _buffer).
2017-05-04 08:44:11 +02:00
Nate Weibley
50740ef813
Improve FW landing predictability
...
- Use the course over ground as loiter exit criteria (better wind behavior)
- Compute the tangent origin coordinate explicitly instead of using immediate position
2017-05-04 07:51:46 +02:00
Lorenz Meier
3d2d6c4fdc
IO: Add lazy atomic OR, AND and CLEAR functions for flags
...
IO needs atomic updates of a few critical status flags, but doing these always atomic (with interrupts disabled) might cause a too high interrupts disabled interval. In order to avoid this only operations that change the state of the target variable are done with interrupts disabled, while operations without an effect on the target variable are not executed.
2017-05-04 07:46:57 +02:00
Werner Stern
dc6b688a6a
fixed px4io firmware read-modify-write bug
2017-05-04 07:46:57 +02:00
Lorenz Meier
65baf99832
Logger hotfix: Allocate buffer on logging
...
This enables to use the RAM normally consumed by the log buffer to be used for calibration and other memory-intense tasks.
These run typically only disarmed when logging is not enabled.
2017-05-03 21:52:04 +02:00
ChristophTobler
dce28454c8
use current local position for land and not GPS -> e.g. flow
2017-05-03 16:52:37 +02:00
Paul Riseborough
5bfe6d7fec
ekf2: Fix failure to save mag declination
2017-05-03 08:37:14 +02:00
Paul Riseborough
0d7f475bd0
ecl: minor updates
...
Initialisation changes to address valgrind errors
Change to default GPS and Airspeed time delay (these are overwritten by ekf2_main parameter settings)
Increase sensitivity of bad accelerometer checks
2017-05-03 08:37:14 +02:00
Paul Riseborough
b64e40b5da
ekf2: format fixes
2017-05-03 08:37:14 +02:00
Paul Riseborough
1a2ef45a4b
commander: remove unused pos vel validity check functions
2017-05-03 08:37:14 +02:00