Daniel Agar
52e98f99f4
sensors/vehicle_imu: use accel & gyro FIFO if available
2022-09-21 21:06:09 -04:00
Daniel Agar
54c97db8b2
ekf2: fix covariance comment typo
2022-09-21 15:29:07 -04:00
Silvan Fuhrer
d7fab74727
VTOL: remove _flag_was_in_trans_mode from standard vtol (not used)
...
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
2022-09-21 14:18:43 -04:00
Silvan Fuhrer
828f629413
VTOL: remove some pwm hackery leftovers from legacy mixing systems
...
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
2022-09-21 14:18:43 -04:00
Beat Küng
d948fcd72b
fix control_allocator: check if 2. thrust and torque sp topic is valid
...
Otherwise the 2. setpoint is equal to the first one. This is only an issue
if the 2. instance isn't advertised.
2022-09-21 15:11:11 +02:00
Silvan Fuhrer
a53e1277dd
remove fixedwing example module
...
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
2022-09-21 09:03:35 -04:00
Daniel Agar
a96187cb18
drivers/optical_flow: paw3902/paa3905 refactor into simple state machine for reset/configure/read
2022-09-20 18:59:00 -04:00
vincentpoont2
d5f7763817
add V5X005001 V5X005002 to start correct sensor
2022-09-21 10:40:04 +12:00
RomanBapst
e41913a699
vtol_type: removed unused "was_in_trans_mode" function
...
Signed-off-by: RomanBapst <bapstroman@gmail.com>
2022-09-20 16:50:07 +02:00
RomanBapst
2a6cd4a409
vtol_att_control: avoid using non-recent attitude setpoint during beginning
...
of transition
Signed-off-by: RomanBapst <bapstroman@gmail.com>
2022-09-20 16:50:07 +02:00
Julian Oes
5aa873aed5
fmu-v6x: alias, add VX43
...
- alias from hw_mft_list_v0650 to hw_mft_list_v0600 as it is the same
- add V6X50 again
2022-09-20 08:26:16 -04:00
Julian Oes
d78de90fc8
fmu-v5x: alias for duplicates, remove commented
...
- Removed commented out config data.
- hw_mft_list_v0540 was the same as hw_mft_list_v0500
2022-09-20 08:26:16 -04:00
Daniel Agar
a47895e809
[DO NOT MERGE] px4_i2c_device_external hacks
2022-09-20 10:31:26 +12:00
Julian Oes
b922307ddb
px4_fmu-v6c: Move I2C 4 back to External
...
This is a revert of the revert.
This reverts commit 1080855f4dedf7ba06a4eb20923ab6c2816b0e32.
2022-09-20 10:31:26 +12:00
Julian Oes
94c8a4a840
fmu-v6c: internal baro and mag on external bus
...
This swaps the internal baro and mag back to the bus which is both
internal an external but configured as external for this case.
2022-09-20 10:31:26 +12:00
Silvan Fuhrer
13fc5918cc
AirspeedValidator: keep data stuck test but only enable in FW mode
...
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
2022-09-19 17:44:44 +02:00
Silvan Fuhrer
1a5d0f4347
AirspeedValidator: add new check (variance after boot) and disable data stuck check by default
...
This new check is inteded to trigger if there is no data variation published by
the airspeed driver for the first 10s after the first data is published.
This is to capture malfunctioning sensors/drivers that do publish a value, this
value though does not come from real sensor measurements.
Previously this was captured by the data stuck check, but it has shown that
some drivers can publish a stuck value without being actually malfunctioning
(e.g. when the airspeed is outside of their measurement range). Checking for
any data variation is the more conservative check that still catches the above
described failure case.
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
2022-09-19 17:44:44 +02:00
Daniel Agar
0a5c9d4951
position_setpoint delete unused landing_gear
2022-09-19 11:16:45 -04:00
Daniel Agar
11dd924bd4
position_setpoint delete unused SETPOINT_TYPE_FOLLOW_TARGET
2022-09-19 11:16:45 -04:00
Beat Küng
c707997b9e
lockstep_scheduler: use PRIu64 for timestamp printf
2022-09-19 10:04:31 -04:00
Daniel Agar
87815d8869
simulator_ignition_bridge: add simple esc_status publication
...
- ideally we'd get this from the actual joint velocity, but this is
good enough to start
2022-09-19 09:49:12 -04:00
Daniel Agar
3440f543f1
simulator_ignition_bridge: wait for first clock set before returning successfully
2022-09-16 21:37:09 -04:00
Daniel Agar
98036f93c5
msp_osd: fix module documentation
2022-09-16 18:54:14 -04:00
modaltb
e1098c328e
modalai_esc: maintenance release 1 ( #20225 )
2022-09-16 14:52:28 -07:00
Daniel Agar
07c34f7446
boards: px4_fmu-v6x update bootloader
2022-09-16 12:11:25 -04:00
chris1seto
cfb98e44c9
MSP telemetry and OSD support ( #19515 )
...
Co-authored-by: Chris Seto <chris.seto@bossanova.com>
2022-09-16 11:46:08 -04:00
Daniel Agar
eaa9eae472
simulator_ignition_bridge: fix double promotions
2022-09-16 11:36:35 -04:00
Daniel Agar
085ec0e8ef
flight_mode_manager: StickAccelerationXY minimize setpoint oscillations around 0
2022-09-16 07:54:12 +02:00
Ville Juven
f300ec1da2
px4_platform_common/atomic.h: fetch_add/sub were really fetch_inc/dec
...
fetch_add/sub were really inc/dec for the __atomic_always_lock_free == true
branch. This fixes them so that the arg "num" is actually used.
2022-09-15 21:11:08 -04:00
Daniel Agar
ff196a7363
crsf_rc: trivial compile fixes for updated vehicle_gps_position and removed NAVIGATION_STATE_AUTO_LANDENGFAIL
2022-09-15 21:01:53 -04:00
Daniel Agar
97f239d3ab
boards/flywoo/gn-f405: fix code style
2022-09-15 20:06:01 -04:00
chris1seto
b682b30ab1
drivers/rc/crsf_rc: create new standalone CRSF driver
2022-09-15 20:00:20 -04:00
David O
b910c1dcf4
Update mavlink_main.cpp
...
Corrected
2022-09-15 19:49:49 -04:00
David O
8f7233b1e2
Tailsitters need ATTITUDE_QUATERNION to display properly the artificial horizon
2022-09-15 19:49:49 -04:00
Daniel Agar
05850e2fc0
mavlink: eliminate timestamped_list dynamic allocation
2022-09-15 19:27:39 -04:00
David Sidrane
eaac84ab20
px4_fmu-v6x_bootloader:Ensure PWM pins are low from boot
2022-09-15 19:24:50 -04:00
Oleg Kalachev
585e81fc30
mavlink: fix path for mavlink_types.h include
2022-09-15 19:20:11 -04:00
Daniel Agar
5fcdffc8c0
drivers/device/nuttx/I2C: only issue I2C_RESET() if retrying, and only before the next retry
2022-09-15 18:42:30 -04:00
Claudio Micheli
30e867d4de
navigator_main: use camera_trigger driver for single captures
...
Signed-off-by: Claudio Micheli <claudio@auterion.com>
2022-09-15 18:15:25 -04:00
Julian Oes
fc89705ef8
navigator: stop capturing images on mission exit
...
When a mission starts capturing images using the
MAV_CMD_IMAGE_START_CAPTURE command, it should also stop it again, in
case it is stopped early, e.g. with RTL.
2022-09-15 18:15:25 -04:00
Zhengtian
70194f52cd
boards: New target flywoo goku-gn-f405s-aio ( #20131 )
2022-09-15 18:11:49 -04:00
Ville Juven
3b9936edd2
hrt_ioctl: Move common code under /common folder
...
The HRT ioctl is common code, so move it out of chip specific code
2022-09-15 17:57:40 -04:00
Bruce Meagher
b1c7098c54
Initial version of log history support.
2022-09-15 14:15:34 -04:00
Beniamino Pozzan
2e83c3a465
Fixed fastrtps version reading in microRTPS generation
...
Issue addressed: ROS2 is built from source and
no system-wide version of fastrtps is installed
Signed-off-by: Beniamino Pozzan <beniamino.pozzan@phd.unipd.it>
2022-09-15 13:36:40 -04:00
vincentpoont2
4951ce0ed7
Add PX4 vision v1.5 Airframe
2022-09-15 13:33:04 -04:00
Ville Juven
328bc5b8c2
image_toc.c: Check that the ToC actually lies within the first entry
...
As the first entry is used to sign / authenticate the ToC, make sure
the ToC is actually in the first entry.
2022-09-15 13:32:08 -04:00
murata
9e2ff11d45
fmu-v6x: Add sd_bench command
2022-09-15 13:25:34 -04:00
Travis Bottalico
9c0750776d
voxl2_io: initial board support
2022-09-15 13:19:01 -04:00
Silvan Fuhrer
5a74f07a74
RTL: always fill loiter_radius field, indpendent on vehicle type
...
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
2022-09-15 13:17:36 -04:00
Silvan Fuhrer
e9f349a2fc
RTL: set WP type to LOITER_TO_ALT for FW in Return stage
...
Such that the loiter (orbit) status can be displayed on groundstation
and the WP is accepted once within loiter radius
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
2022-09-15 13:17:36 -04:00