Claudio Micheli
be6f753022
Fixed CI errors. changed _print_msg_once into private class member.
...
Signed-off-by: Claudio Micheli <claudio@auterion.com>
6 years ago
Claudio Micheli
e14e5b9d73
Commander: Changed COM_ONB_BOOT_T parameter to COM_OA_BOOT_T.
...
Since the time out is only Obstacle-Avoidance related, the new naming is more self explanatory.
Signed-off-by: Claudio Micheli <claudio@auterion.com>
6 years ago
Claudio Micheli
d937a5725b
Commander: reset print once variable if OA is lost.
...
Signed-off-by: Claudio Micheli <claudio@auterion.com>
6 years ago
Claudio Micheli
9966a3d2f8
Commander: changed logic for checking OA at boot time.
...
With this commit the use cases will be:
Success case:
- booting, no messages about OA, pre-arm check would fail if you try to arm and OA is not yet running
Fail case:
- if OA takes longer than timeout time defined in COM_ONB_BOOT_T, then an error message is triggered.
Signed-off-by: Claudio Micheli <claudio@auterion.com>
6 years ago
Claudio Micheli
3b5ef82193
Commander: Added COM_ONB_BOOT_T parameter.
...
Since onboard controllers bootup times are hardware dependent, it makes sense to have the possibility to adapt timeout time according to the specific HW.
Signed-off-by: Claudio Micheli <claudio@auterion.com>
6 years ago
Claudio Micheli
7a8002fdab
Commander: increased hardcoded timeout time for avoidance to start.
...
Signed-off-by: Claudio Micheli <claudio@auterion.com>
6 years ago
Claudio Micheli
f4a4dab65a
Commander: Improved logic for OA prearm checks.
...
Signed-off-by: Claudio Micheli <claudio@auterion.com>
6 years ago
Claudio Micheli
977a4c8e9b
Added status_change to force message updating.
...
Signed-off-by: Claudio Micheli <claudio@auterion.com>
6 years ago
Claudio Micheli
107746ded5
Added obstacle avoidance healthiness topic in vehicle status msg.
...
This allows to perform pre-arm checks and prevent arming if obstacle avoidance is enabled but not yet running.
Added a print once flag to prevent excessive message spamming in QGC.
Signed-off-by: Claudio Micheli <claudio@auterion.com>
6 years ago
Julian Oes
7be05396ba
px_uploader.py: check for pyserial
...
If we dont explicitly check for pyserial, we can have the case where the
import works but the Serial object creation fails. However, we don't see
this because we have this huge try/catch block which swallows
everything.
6 years ago
CarlOlsson
ed2d4f6a9c
replay: fix issue when original logfile had topics with zero timstamps
...
Signed-off-by: CarlOlsson <carlolsson.co@gmail.com>
6 years ago
Daniel Agar
3d271245a1
PX4Gyroscope apply sensor rotation before scaling
...
- prevents loss of numerical precision
6 years ago
Daniel Agar
5a841761ce
PX4Accelerometer apply sensor rotation before scaling
...
- prevents loss of numerical precision
- fixes #11695
6 years ago
Daniel Agar
b35883f5d5
cmake nuttx use wrapper script to call "make olddefconfig"
...
- this is a workaround for PATH variables that exceed the maximum cmake custom command length
6 years ago
Matthias Grob
295c3fd0c5
mc_pos_control: correct tilt parameter limits
...
- correcting
c9e52d4386
to allow 180° maximum tilt instead of landing tilt.
- Introducing tilt limitation minimums like requested in #11473
6 years ago
Daniel Agar
f402f68fb1
px4_fmu-v3 include icm20948 (Here+ compass)
6 years ago
Oleg Kalachev
319723a1ec
mavlink_receiver: ignore BATTERY_STATUS of other system
6 years ago
Julian Oes
ed3b924f97
nuttx: update submodule ( #11705 )
...
This fixes a build error due to a Scandinavian letter in the help text.
6 years ago
Daniel Agar
5e6bfe1ad8
vscode updates
...
* working debugging (one click build and debug)
* SITL jmavsim
* SITL gazebo
* jlink px4_fmu-v{2-5}
* improved syntax highlighting
* GNU linker files
* ROS message files msg/*.msg
* jinja2 template files
* fixed intellisense support
6 years ago
Martina Rivizzigno
8cdc2d9ae9
update matrix library submodule
6 years ago
Ilya Petrov
15c2473eda
mavlink_main.cpp - add fix for Cygwin (Windows)
...
fix for issue https://github.com/PX4/Firmware/issues/11030 - "getting required buffer size failed" on jmavsim simulation on Windows 10
6 years ago
Beat Küng
c9d32578e3
fix bmi055: increase DLPF from 62.5 to 500
...
With a DLPF of 62.5 Hz, the sampling rate is apperently not 1 kHz anymore,
because the driver got duplicate samples and published only at 128 Hz.
We have to increase the filter back to 500 Hz so that we get 1 kHz sampling
rate, with 250 Hz publications.
6 years ago
Daniel Agar
1d5309060a
thiemar_s2740vc-v1 nsh compress defconfig
6 years ago
Daniel Agar
82737f4d2e
px4_esc-v1 nsh compress defconfig
6 years ago
Daniel Agar
9d8c4c2945
px4_cannode-v1 nsh compress defconfig
6 years ago
Daniel Agar
3a4066c19f
auav_esc35-v1 nsh compress defconfig
6 years ago
Daniel Agar
be93dd1c5d
omnibus_f4sd nsh compress defconfig
6 years ago
Daniel Agar
311bf93cd4
nxp_fmuk66-v3 nsh compress defconfig
6 years ago
Daniel Agar
fde7c0ea4f
av_x-v1 nsh compress defconfig
6 years ago
Daniel Agar
4352fae8dd
auav_x21 nsh compress defconfig
6 years ago
Daniel Agar
5d49e36b3a
airmind_mindpx-v2 nsh compress defconfig
6 years ago
Daniel Agar
8082f9a0b5
bitcraze_crazyflie nsh compress defconfig
6 years ago
Daniel Agar
f27dddb8e9
intel_aerofc-v1 nsh compress defconfig
6 years ago
Daniel Agar
3f890b6ab1
px4_fmu-v5 stackcheck compress defconfig
6 years ago
Daniel Agar
f6cd70bcc5
px4_fmu-v5 nsh compress defconfig
6 years ago
Daniel Agar
7ccaf1068b
px4_fmu-v4pro nsh compress defconfig
6 years ago
Daniel Agar
8f32f3a0c8
px4_fmu-v4 stackcheck compress defconfig
6 years ago
Daniel Agar
41ff6c60ba
px4_fmu-v4 nsh compress defconfig
6 years ago
Daniel Agar
f1f84e52c7
px4_fmu-v3 stackcheck compress defconfig
6 years ago
Daniel Agar
d5b617deac
px4_fmu-v3 nsh compress defconfig
6 years ago
Daniel Agar
fa2142d06e
px4_fmu-v2 nsh compress defconfig
6 years ago
Daniel Agar
de7df621d7
px4_io-v2 nsh compress defconfig
6 years ago
Daniel Agar
9fd0bbe30f
NuttX build include and use Kconfiglib (python)
6 years ago
Elia Tarasov
b3bb625c71
add parameter to set ground effect distance
6 years ago
Elia Tarasov
04a486f13d
enable ground effect zone when land detector is updated
6 years ago
Elia Tarasov
0c24aa6149
enable ground effect zone when valid terrain estimate is available
6 years ago
Matthias Grob
aa36fa2dfd
replace camel case by snake case.
...
Co-Authored-By: EliaTarasov <elias.tarasov@gmail.com>
6 years ago
Elia Tarasov
84d9820baa
remove EKF2_GND_EFF_EN flag and use condition EKF2_GND_EFF_DZ > 0 instead
6 years ago
Elia Tarasov
5fa0a647e5
add parameter to enable/disable ground effect zone
6 years ago
Roman
ecc8a696d0
added ground effect reporting to land detector
...
Signed-off-by: Roman <bapstroman@gmail.com>
6 years ago