PX4 Build Bot
8efb5230ae
New Crowdin translations - zh-CN ( #25612 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-09-24 17:25:45 +10:00
PX4 Build Bot
b28bdd600b
New Crowdin translations - uk ( #25611 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-09-24 17:25:13 +10:00
PX4 Build Bot
11359791a0
New Crowdin translations - ko ( #25610 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-09-24 17:25:03 +10:00
PX4 Build Bot
26c420c1a6
New Crowdin translations - zh-CN ( #25609 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-09-24 17:14:17 +10:00
Beat Küng
cf0def1b69
docs: minor api updates for ros modes ( #25563 )
2025-09-24 17:13:04 +10:00
PX4 Build Bot
cb9641c989
New Crowdin translations - zh-CN ( #25608 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-09-24 16:19:00 +10:00
PX4 Build Bot
9b6d07ee67
New Crowdin translations - ko ( #25588 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-09-24 10:33:44 +10:00
PX4 Build Bot
be3354d238
New Crowdin translations - uk ( #25589 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-09-24 10:33:34 +10:00
PX4 Build Bot
db58ecb5eb
New Crowdin translations - zh-CN ( #25590 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-09-24 10:33:22 +10:00
Hamish Willee
9980dccf43
[Docs] Fix broken links internal ( #25604 )
2025-09-24 10:10:08 +10:00
Hamish Willee
06a3f15d39
[Docs] update metadata ( #25603 )
2025-09-24 10:01:55 +10:00
Alexander Lerach
0a8a5472ec
nuttx submodule update (fix sem holder list)
2025-09-23 10:02:49 +02:00
Beat Küng
9670eb69b3
commander: use double literals to avoid implicit conversion
...
Fixes a CI failure for fuzzing and macos:
https://github.com/PX4/PX4-Autopilot/actions/runs/17906277709/job/50907922642
/__w/PX4-Autopilot/PX4-Autopilot/src/modules/commander/Commander.cpp:471:37: fatal error: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]
470 | bool ret = send_vehicle_command(vehicle_command_s::VEHICLE_CMD_EXTERNAL_ATTITUDE_ESTIMATE,
| ~~~~~~~~~~~~~~~~~~~~
471 | 0.f, 0.f, heading, 0.f, 0.f, 0.f, heading_accuracy);
| ^~~
1 error generated.
2025-09-22 09:31:26 -07:00
Beat Küng
061f34919e
ci: JasonEtco/create-an-issue needs permissions to create issues
2025-09-22 09:31:26 -07:00
Claudio Chies
b730acfc76
BOARDS: MISC: remove "auto-generated" for files which are not autogenerated anymore
2025-09-22 15:02:24 +02:00
Claudio Chies
d3acee315a
BAT: Consolidate the highest feasible number of batteries into just 3
2025-09-22 15:02:24 +02:00
Claudio Chies
f90d6c03fc
LOG: increase number of loggable batteries to 3
2025-09-22 15:02:24 +02:00
H S Helson Go
b081cf5c31
ucrxe_dds_client: Implement simple parameter-driven message namespace ( #25444 )
...
* ucrxe_dds_client: Implement simple parameter-driven message namespace
* chore: remove change of parameter_reference.md
Signed-off-by: Beniamino Pozzan <beniamino.pozzan@gmail.com>
---------
Signed-off-by: Beniamino Pozzan <beniamino.pozzan@gmail.com>
Co-authored-by: Beniamino Pozzan <beniamino.pozzan@gmail.com>
2025-09-20 16:32:00 +01:00
Alex Klimaj
91fa0f4693
boards: ark x20 and f9p gps ( #25149 )
...
* boards: ark x20 gps
* update startup
* fix cmake variants
* boards: ark f9p gps
* ark x20 gps add serial dma hrt call
* update gps submodule with x20 support
* update default constellations
* fix mag rotation
2025-09-19 10:06:03 -08:00
Hamish Willee
799f910ca9
uORB message layout fixes ( #25581 )
...
* uORB message layout fixes
* Apply suggestions from code review
---------
Co-authored-by: PX4BuildBot <bot@pixhawk.org>
2025-09-19 09:06:01 +10:00
bresch
c06ba93175
mc-auto: handle EKF heading reset
2025-09-18 17:00:16 +02:00
bresch
82308da18d
ekf2: support heading external update from MAV_CMD_EXTERNAL_ATTITUDE_ESTIMATE
2025-09-18 17:00:16 +02:00
bresch
eba0b99950
ekf2: remove unnecessary code
...
The delta angles are now correctly accumulated in case
multiple resets are triggered during the same epoch
2025-09-18 17:00:16 +02:00
bresch
361d66bb44
ekf2: add reporting of gnss_vel status flag
2025-09-18 17:00:16 +02:00
Silvan Fuhrer
d2e4d85bce
Add Altitude Cruise mode
...
-add new NAVIGATION_STATE_ALTITUDE_VOYAGER
-this mode does require manual control to enter
-but you can disable the manual control loss failsafe to continue
flying in case of manual control loss
-for MC: in throttle and yaw are controlled like in Altitude mode,
the tilt is controlled via integrated rate input (similar to Acro,
but with tilt limit)
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
2025-09-18 15:50:10 +02:00
Matthias Grob
5c5bf0b83d
Remove parameters MPC_{XY/Z/YAW}_MAN_EXPO and use default value instead
2025-09-18 15:50:10 +02:00
Matthias Grob
5b94557310
Sticks: change internal order and sign of stick positions
2025-09-18 15:50:10 +02:00
Matthias Grob
234e4688b0
Sticks: calculate expo only upon getter call
2025-09-18 15:50:10 +02:00
Matthias Grob
2e910fe185
FlightTask{Altitude+Orbit}: use getter for specific stick value instead of entire array
2025-09-18 15:50:10 +02:00
Matthias Grob
2bf9fce577
Sticks: globalize MPC_HOLD_DZ to MAN_DEADZONE
2025-09-18 15:50:10 +02:00
mahima-yoga
a9720cf1ef
FixedWingModeManager: use Sticks library
2025-09-18 15:50:10 +02:00
mahima-yoga
a514289a68
Move Stick class into a globally available library
2025-09-18 15:50:10 +02:00
Pernilla
2cb97e79b9
FlightTaskManualAccelerationSlow: Acquire gimbal control until expected IDs are reported ( #25565 )
...
* Acquire control until expected id s are reported
* require an updated message and allow release in case early exit of FlightTask
* FlightTask Gimbal: acquiring logic simplification suggestion
* formatting
---------
Co-authored-by: Matthias Grob <maetugr@gmail.com>
2025-09-18 11:09:09 +02:00
Hamish Willee
e8ccb23dc8
PurePursuitStatus.msg - whitespace indentation ( #25544 )
2025-09-18 17:33:36 +10:00
Hamish Willee
dd65380bf3
Ark GNSS CAN - link to the DroneCAN docs for fixed base ( #25382 )
...
* Ark GNSS CAN - link to the DroneCAN docs for fixed base
* Update docs/en/dronecan/ark_rtk_gps.md
2025-09-17 22:58:56 -08:00
Hamish Willee
0303d36e60
RoverAttitudeSetpoint et al - whitespace ( #25545 )
...
* RoverAttitudeSetpoint - whitespace
* Format RoverAttitudeStatus.msg for consistency
* Format RoverPositionSetpoint.msg for consistency
* Format msg/RoverRateSetpoint.msg for consistency
* Format msg/RoverRateStatus.msg for consistency
* Format msg/RoverSpeedSetpoint.msg for consistency
* Reformat RoverSpeedStatus.msg for consistency
* Fix formatting of pid_yaw_rate_integral field
* Fix formatting in RoverSteeringSetpoint.msg
* Fix formatting in RoverThrottleSetpoint.msg
* Apply suggestions from code review
2025-09-18 15:59:54 +10:00
Alex Espinoza
78d602e68a
switched instructions for cloning Micro-XRCE-DDS from v2.4.2 to v2.4.3 ( #25525 )
...
* switched instructions for clodning Micro-XRCE-DDS from v2.4.2 to v2.4.3 since v2.4.2 references a bad fast-dds tag that doesnt build
* reverted uxrce instructions changes from docs/ko docs/uk and docs/zh sin
ce they are generated automatically and should not be changed manually
2025-09-17 11:57:32 +10:00
Jacob Dahl
2cc64c438f
docs: UAVCAN_ESC_IFACE ( #25560 )
...
* dronecan: esc: change UAVCAN_ESC_IFACE to 2 to default to only outputting on CAN2
* revert param default and update docs
* Subedit
---------
Co-authored-by: Hamish Willee <hamishwillee@gmail.com>
2025-09-16 15:53:00 -08:00
Eric Katzfey
e72ffa3b1f
QURT: Changed the non-blocking UART write to use the blocking write with a comment that Qurt ( #25573 )
...
still needs a non-blocking write implemented.
2025-09-16 10:40:19 -08:00
Pernilla
0c8f5ebc32
Navigator: delay neutral gimbal command ( #25551 )
...
* Set gimbal neutral after delay
2025-09-16 10:38:47 +02:00
Rowan Dempster
d205d11c3d
Recovering UTC timestamps from ULog without sensor_gps ( #25534 )
...
* Added overloaded get_log_time util for fractional seconds
* Added write_info implementation for double info types
* Save boot time to .ulg via info message key boot_time_utc
* Changed time type from double to uint64_t, formatted
* Fixing get_log_time function doc
2025-09-15 16:18:26 -08:00
Daniel Agar
d3f912ad25
platforms: Serial new dedicated writeBlocking method ( #25537 )
...
* platforms: Serial new dedicated writeBlocking method
* finish writeBlocking()
* add back fsync
* updated posix, added string constant for port not open error
* format
* fix build
* remove fsync
* actually remove fsync
* remove fsync from write
* review feedback
---------
Co-authored-by: Jacob Dahl <dahl.jakejacob@gmail.com>
Co-authored-by: Jacob Dahl <37091262+dakejahl@users.noreply.github.com>
2025-09-15 15:22:49 -08:00
Daniel Agar
41d3403ec7
drivers/gps: prioritize non-blocking reads over injection ( #25535 )
2025-09-15 15:18:45 -08:00
PX4 Build Bot
a14cd9ad79
New Crowdin translations - ko ( #25557 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-09-16 08:57:44 +10:00
PX4 Build Bot
d42aebe100
New Crowdin translations - uk ( #25558 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-09-16 08:57:19 +10:00
PX4 Build Bot
0068fea2f5
New Crowdin translations - zh-CN ( #25559 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-09-16 08:56:46 +10:00
Jacob Dahl
5d0bbaabb2
codestyle: exclude sgbecom submodule from style check
2025-09-15 11:18:52 -06:00
Jacob Dahl
27f9161458
ark: UAVCAN_ESC_IFACE per board, v6x uses CAN2
2025-09-15 10:37:53 -06:00
Silvan
db8a1f11a7
EstimatorCheck: fix reporting of low position accuracy failsafe
...
Signed-off-by: Silvan <silvan@auterion.com>
2025-09-12 14:16:16 +02:00
jmackay2
8669947bcb
Support Gazebo Jetty ( #25521 )
...
* Support Gazebo Jetty
* Gazebo jetty cmake spelling fix
---------
Co-authored-by: jmackay2 <jmackay2@gmail.com>
2025-09-11 19:30:27 -08:00