Victor Nan Fernandez-Ayala
62b94fa73e
docs(frames_sub): update BlueROV2 docs and align UUV surge/heave stick mapping ( #26822 )
...
* Swap joystick surge/heave mapping in manual, stabilized and acro modes to make it similar to position modes
* docs: update UUV/BlueROV2 modes and joystick mapping
* Document basic control axes and joystick mapping
Added basic control axes and stick mapping for BlueROV2.
* Fixed formatting issue
* Enhance clarity of control axes and stick mapping
Clarified descriptions of motion axes and joystick controls for BlueROV2.
2026-03-31 14:42:52 -07:00
Anil Kircaliali
d4e60cb1dc
feat(navigator): support MAV_FRAME_GLOBAL_INT and MAV_FRAME_GLOBAL_RELATIVE_ALT_INT for RTL safe points ( #26901 )
...
* navigator: support MAV_FRAME_GLOBAL_INT and MAV_FRAME_GLOBAL_RELATIVE_ALT_INT for RTL safe points
* Fix descriptive comment
* refactor(rtl): consolidate frame cases that are duplicate
---------
Co-authored-by: Matthias Grob <maetugr@gmail.com>
2026-03-30 19:33:46 +02:00
ttechnick
c2c811072e
fix(mavlink): GPS jamming only warning
2026-03-30 14:48:51 +02:00
ttechnick
6c775c5a81
feat(mavlink): resend MISSION_COUNT when its dropped
2026-03-27 08:41:30 +01:00
Claudio Chies
5a4c13fc23
fix(commander): ADSB timeout modification and cosmetics ( #26878 )
...
* fix(commander): add tab character to critical system loss messages
* fix(commander): extend timeout for traffic avoidance system heartbeat check
* Commander: Only Warn the user about traffic avoidance system loss if COM_ARM_TRAFF is set
Signed-off-by: Claudio Micheli <claudio@auterion.com>
---------
Signed-off-by: Claudio Micheli <claudio@auterion.com>
Co-authored-by: Claudio Micheli <claudio@auterion.com>
2026-03-26 18:41:33 -07:00
Marco Hauswirth
b82894143e
fix(sensors): restrict baro calibrations to ground
2026-03-25 17:29:22 +01:00
Claudio Chies
72bcbdc1bb
fix(ekf2): update minimum values for required EPH and EPV parameters
2026-03-25 13:54:44 +01:00
ttechnick
ecd553da6a
fix(mavlink): fix gps utc timestamp
2026-03-25 13:50:56 +01:00
Mahima Yoga
5d26d7126a
feat(fw-launch-detection): use acceleration magnitude instead of body-forward ( #26857 )
...
* feat(fw-launch-detection): use acceleration magnitude for launch detection
* docs: update takeoff docs
---------
Co-authored-by: Silvan Fuhrer <silvan@auterion.com>
2026-03-24 16:14:42 +01:00
mahima-yoga
873ee61d57
commander: enable arming on boot
2026-03-24 15:01:15 +00:00
Pavel Guzenfeld
f003fc39cb
fix(uxrce_dds_client): handle empty DDS subscriptions in build ( #26846 )
...
When all subscription topics are commented out in dds_topics.yaml,
the build failed in two ways:
1. KeyError in generate_dds_topics.py when the subscriptions key is
absent from YAML — fixed by using dict.get() with fallback to
empty list, consistent with how subscriptions_multi is handled.
2. Unused variable errors (-Werror) in the generated dds_topics.h
when no subscriptions exist — fixed by guarding on_topic_update(),
time_offset_us, and uxr_set_topic_callback() with conditional
template blocks. Also marked create_data_reader() as
__attribute__((unused)) since it is only called from generated
subscription code.
Closes #26799
Signed-off-by: Pavel Guzenfeld <pavelgu@gmail.com>
2026-03-23 00:10:40 +00:00
Silvan
ffd670b54c
chore(navigator): move return to point of last link from RTL to Hold
...
Give the operator the optiont to configure a "Hold at position where
the data link was still coming through" by setting NAV_DLL_ACT to Hold
and the new param NAV_LTR_LAST_DL to 1.
Signed-off-by: Silvan <silvan@auterion.com>
2026-03-20 17:55:42 +01:00
Silvan
7922ecbed2
feat(Commander): add preflight check for containing rally point for RTL_TYPE 5
...
Signed-off-by: Silvan <silvan@auterion.com>
2026-03-20 17:55:42 +01:00
Pernilla
424f544c6d
feat(gimbal): reduce poll time in aux mode
2026-03-20 14:08:55 +01:00
Jacob Dahl
882bee610d
feat(logger): add sensor_baro to high rate sensors logging profile ( #26834 )
2026-03-20 00:46:43 -08:00
ttechnick
c333688700
feat(commander): prevent termination on arm after gcs loss
2026-03-20 09:19:59 +01:00
Jacob Dahl
9a0241ac44
fix(rc_update): change RC*_REV params from float to int32
...
RC*_REV parameters are binary toggles (-1 or 1) immediately converted
to bool. Using int32 allows reverting the module schema enum key type
from number back to integer, keeping validation strict.
2026-03-19 23:46:16 -08:00
Jacob Dahl
ed3f795293
fix(fw_mode_manager): fix typo in parameter description
2026-03-19 23:46:16 -08:00
Jacob Dahl
f628db0eb6
fix(attitude_estimator_q): fix typos in parameter descriptions
...
Complimentary → Complementary (the correct signal processing term).
2026-03-19 23:46:16 -08:00
Jacob Dahl
a26eb9b7be
fix(uuv_pos_control): fix grammar in parameter description
...
cant→cannot
2026-03-19 23:46:16 -08:00
Jacob Dahl
02f2f4a3fe
fix(vtol_att_control): fix typo in parameter description
...
seperately→separately
2026-03-19 23:46:16 -08:00
Jacob Dahl
c737b5d4c6
fix(navigator): fix typos in RTL parameter descriptions
...
enganged→engaged, altitdue→altitude
2026-03-19 23:46:16 -08:00
Jacob Dahl
73b6c30805
fix(local_position_estimator): fix typos in parameter descriptions
...
presssure→pressure, compensaton→compensation, nosie→noise
2026-03-19 23:46:16 -08:00
Jacob Dahl
fd53128863
refactor(zenoh): convert params.c to module.yaml
...
Convert 1 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:46:16 -08:00
Jacob Dahl
2751f1734c
refactor(vtol_att_control): convert params.c to module.yaml
...
Convert 3 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:46:16 -08:00
Jacob Dahl
3a47e283cc
refactor(uuv_pos_control): convert params.c to module.yaml
...
Convert 1 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:46:16 -08:00
Jacob Dahl
ca52ab75a0
refactor(uuv_att_control): convert params.c to module.yaml
...
Convert 1 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:46:16 -08:00
Jacob Dahl
7f6d897738
refactor(temperature_compensation): convert params.c to module.yaml
...
Convert 20 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:46:16 -08:00
Jacob Dahl
0a332354f4
refactor(spacecraft): convert params.c to module.yaml
...
Convert 3 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:46:16 -08:00
Jacob Dahl
777a5691cc
refactor(simulation/simulator_sih): convert params.c to module.yaml
...
Convert 1 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:46:16 -08:00
Jacob Dahl
e96ce0354f
refactor(simulation/sensor_mag_sim): convert params.c to module.yaml
...
Convert 1 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:46:16 -08:00
Jacob Dahl
a3f40de0aa
refactor(simulation/sensor_gps_sim): convert params.c to module.yaml
...
Convert 1 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:46:16 -08:00
Jacob Dahl
91ef249c7e
refactor(simulation/sensor_baro_sim): convert params.c to module.yaml
...
Convert 1 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:46:16 -08:00
Jacob Dahl
462401902a
refactor(simulation/sensor_airspeed_sim): convert params.c to module.yaml
...
Convert 1 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:46:16 -08:00
Jacob Dahl
a26c3580f7
refactor(simulation/sensor_agp_sim): convert params.c to module.yaml
...
Convert 1 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:46:16 -08:00
Jacob Dahl
1d1abb3ba2
refactor(simulation/gz_bridge): convert params.c to module.yaml
...
Convert 1 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:46:16 -08:00
Jacob Dahl
146f2b2331
refactor(simulation/battery_simulator): convert params.c to module.yaml
...
Convert 1 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:46:16 -08:00
Jacob Dahl
32766cc355
refactor(sensors/vehicle_imu): convert params.c to module.yaml
...
Convert parameter definition(s) from legacy C format to YAML
module configuration.
2026-03-19 23:46:16 -08:00
Jacob Dahl
a095040aea
refactor(sensors/vehicle_angular_velocity): convert params.c to module.yaml
...
Convert parameter definition(s) from legacy C format to YAML
module configuration.
2026-03-19 23:46:16 -08:00
Jacob Dahl
1ec0ca26a0
refactor(sensors/vehicle_air_data): convert params.c to module.yaml
...
Convert parameter definition(s) from legacy C format to YAML
module configuration.
2026-03-19 23:46:16 -08:00
Jacob Dahl
ac0fddd920
refactor(sensors/vehicle_acceleration): convert params.c to module.yaml
...
Convert parameter definition(s) from legacy C format to YAML
module configuration.
2026-03-19 23:46:16 -08:00
Jacob Dahl
c09976f99b
refactor(sensors): convert params.c to module.yaml
...
Convert 7 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:46:16 -08:00
Jacob Dahl
139279747e
refactor(rc_update): convert params.c to module.yaml
...
Convert 2 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:46:16 -08:00
Jacob Dahl
fb9793cb7a
refactor(navigator): convert params.c to module.yaml
...
Convert 6 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:46:16 -08:00
Jacob Dahl
ffa361185c
refactor(mc_rate_control): convert params.c to module.yaml
...
Convert 2 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:46:16 -08:00
Jacob Dahl
22e700b6d7
refactor(mc_pos_control): convert params.c to module.yaml
...
Convert 10 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:46:16 -08:00
Jacob Dahl
397cd8375c
refactor(mc_nn_control): convert params.c to module.yaml
...
Convert 1 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:46:16 -08:00
Jacob Dahl
d2d306012c
refactor(mc_hover_thrust_estimator): convert params.c to module.yaml
...
Convert 1 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:46:16 -08:00
Jacob Dahl
ff4eed3604
refactor(mc_autotune_attitude_control): convert params.c to module.yaml
...
Convert 1 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:46:16 -08:00
Jacob Dahl
89e5b41722
refactor(mc_att_control): convert params.c to module.yaml
...
Convert 1 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:46:16 -08:00