Julian Oes
74a8d897b2
ROMFS: start heater after px4io
...
Otherwise the device is not available when we start the heater.
2025-04-04 08:31:06 +02:00
Patrik Dominik Pordi and Hamish Willee
1ee3b7e77d
[Pending] Updated Encrypted logs docs to reflect #24489 , ( #24580 )
...
* Updated Encrypted logs docs to reflect https://github.com/PX4/PX4-Autopilot/pull/24489
* Subedit
* Subedit the key generation bit
* Updated the docs with multiple command line args for the decryptor and added OpenSSL as a requirement
* Subedit
* Update log_encryption.md
---------
Co-authored-by: Hamish Willee <hamishwillee@gmail.com >
2025-04-04 07:36:35 +11:00
cc492bbf6e
[Sponsored by ARK] Encryption ( #24489 )
...
* Added the board configs for encryption, I had to disable smbus and px4 io in the arkv6x
* Added the key generator script
* Added the decryptor, logs are needed for it though
* Added the log download and modified the decryptor
* Quick fixes & README
* Additional modifications & cleanup
* Tested upd connection
Adjusted the log downloader to handle multiple entry responses from the FC
Edited README
* Reverted IP address change
* Added pycryptodome to the requirements.txt
* fixes for log download and decryption
* Removed old log decryptors and updated README
* Pointed the ark borads to the dummy key updated the README accordingly
* Adjusted the folders in README, removed new lines
* Extended command line arguments for all possibilities for description
* Added MAV_CMD_REQUEST_AUTOPILOT_CAPABILITIES after heartbeat received to make sure log request is answered in all cases
* Update Tools/log_encryption/README.md
Co-authored-by: Jacob Dahl <37091262+dakejahl@users.noreply.github.com >
* Update Tools/log_encryption/README.md
Co-authored-by: Jacob Dahl <37091262+dakejahl@users.noreply.github.com >
* Update Tools/log_encryption/README.md
Co-authored-by: Jacob Dahl <37091262+dakejahl@users.noreply.github.com >
* Update Tools/log_encryption/README.md
Co-authored-by: Jacob Dahl <37091262+dakejahl@users.noreply.github.com >
* Edited README, changed the serial connection logic and updated logdownload, made decryption a bit easier to understand
* Update Tools/log_encryption/README.md
Co-authored-by: Hamish Willee <hamishwillee@gmail.com >
* Removed new lines
* arkv6x: add individual mags to default.px4board
---------
Co-authored-by: Jacob Dahl <dahl.jakejacob@gmail.com >
Co-authored-by: Alex Klimaj <alex@arkelectron.com >
Co-authored-by: Jacob Dahl <37091262+dakejahl@users.noreply.github.com >
Co-authored-by: Hamish Willee <hamishwillee@gmail.com >
2025-04-02 23:40:45 -08:00
Seungbin Lee and Hamish Willee
9cc1e01bd8
[Doc] Added J.Fi Wireless Telemetry Module ( #24656 )
...
* add jmarple product
* update youtube link
* Move/shrink images
* Move above discontinued items
* Minor update
* Fix broken link
* update PX4 Setup guide
* Subedit
---------
Co-authored-by: Hamish Willee <hamishwillee@gmail.com >
2025-04-03 15:16:56 +11:00
Hamish Willee
724987d59e
Autotune large MC vehicles ( #24614 )
2025-04-03 14:21:00 +11:00
Hamish Willee
27ff547e07
Updates linkchecker and fixes up the doc contribution sections ( #24660 )
...
* Update yarn linkchecker
* Fix edit page links. Fix contribution pages
2025-04-03 12:41:56 +11:00
Eric Katzfey
db97dd471d
Added setting default for EKF2_EV_CTRL to 15 for VOXL 2 boards
2025-04-02 11:11:56 -04:00
Hamish Willee
5509061803
docs_flaw_checker.yml - attempt update ( #24655 )
2025-04-02 18:47:49 +11:00
Hamish Willee
f2026343d7
[Doc] Data link loss exceptions ( #24652 )
...
* [Doc] Data link loss exceptions
* Tidy
2025-04-02 12:13:12 +11:00
Hamish Willee
fee81a5c88
[Docs] Gimbal - improvements to mavlink setup instructions ( #24613 )
2025-04-02 11:59:28 +11:00
PX4 Build Bot and Crowdin Bot
d06e9cc302
New Crowdin translations - zh-CN ( #24636 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-04-02 11:57:39 +11:00
bresch
e35c1f430c
EKF-AGP: only reset lat/lon when starting
2025-04-01 16:42:26 +03:00
Alex Klimaj
1928758fbc
boards: ark_fpv add camera trigger and capture drivers ( #24643 )
2025-03-31 10:48:32 -08:00
bresch
f73c7977dd
ekf2-flow: limit minimum flow hagl
2025-03-31 11:34:25 +02:00
bresch
53bdceb895
ekf2-flow: check test ratio on Y axis separately
2025-03-31 11:34:25 +02:00
bresch
cdab0cb6e4
ekf2-flow: use same measurement prediction as in jacobian derivation
...
Also avoid double division in flow prediction
2025-03-31 11:34:25 +02:00
bresch
82ea544e8c
ekf2-test: add flow unit test for negative distance
2025-03-31 11:34:25 +02:00
Matthias Grob
ddb9a5d0b9
gz_plugins: do not look for gz-transport12 (Gazebo garden) ( #24633 )
...
this tries to build the plugins and breaks the SITL build if you have
Gazebo garden isntalled even if you're not trying to simulate with
Gazebo.
2025-03-28 10:11:56 -08:00
Roman Bapst
2c8ef05c2d
Add COM_DLL_EXCEPT to specifiy exceptions for data link loss failsafe
2025-03-28 17:41:24 +01:00
Alexander Lerach
72454c4fd2
dataman: clarify default storage backend ( #24626 )
2025-03-28 16:27:12 +01:00
Silvan Fuhrer
69b7a21f02
AirspeedValidated: add VERSION ( #24620 )
...
Signed-off-by: Silvan Fuhrer <silvan@auterion.com >
2025-03-28 12:15:00 +01:00
Jacob Dahl
7cb7977263
dshot: only use 1 DMA, round robin the channels. Fix esc telemetry. ( #24610 )
2025-03-27 11:41:38 -06:00
Julian Oes
8acf273917
Add RTL_TYPE to continue or reverse ( #24581 )
...
This adds RTL_TYPE 4 which means continue the mission or reverse back to
the takeoff location, whichever is closer in terms of mission items
in-between.
This would be nicer to have on a distance rather than mission item count
basis but that would require access to the dataman and make it more
complex.
2025-03-28 06:29:42 +13:00
Daan Smienk
3870992bac
Fix spelling mistake ( #24623 )
2025-03-27 09:46:02 -06:00
Roman Bapst
550bbd9051
FW rate controller: Don't constrain airspeed for scaling to maximum airspeed ( #24622 )
...
* don't constrain airspeed for scaling to maximum airspeed
Signed-off-by: RomanBapst <bapstroman@gmail.com >
* fix max function
Signed-off-by: RomanBapst <bapstroman@gmail.com >
* remove hardcoded max
Signed-off-by: RomanBapst <bapstroman@gmail.com >
---------
Signed-off-by: RomanBapst <bapstroman@gmail.com >
2025-03-27 14:22:40 +01:00
Balduin
19d3e6285b
vtol_att_control: shorter elapsed time calculation
2025-03-27 09:29:54 +01:00
Balduin
898d631b24
dds_topics: add vtol_vehicle_status
2025-03-27 09:29:54 +01:00
PX4 Build Bot and Crowdin Bot
e7eca72d02
New Crowdin translations - zh-CN ( #24617 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-03-27 14:43:25 +11:00
PX4 Build Bot and Crowdin Bot
9f4e642e9f
New Crowdin translations - ko ( #24591 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-03-27 14:41:16 +11:00
PX4 Build Bot and Crowdin Bot
6f026f35b1
New Crowdin translations - uk ( #24592 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-03-27 14:39:36 +11:00
Hamish Willee
46d1489d36
docs_crowdin_download.yml - attempt to fix the label ( #24616 )
2025-03-27 14:34:24 +11:00
Hamish Willee
4710366862
Open file locally respects frontmatter ( #24615 )
2025-03-27 14:32:28 +11:00
bresch
82a482ec0b
ekf2: reset heading when mag calibration changed
2025-03-26 22:32:51 -04:00
bresch
49624a6457
mag: synchronize calibration count with newly calibrated data
...
The data contained a mix between the old and new calibration. This
caused the EKF to reset to an incorrect (intermediate) heading.
2025-03-26 22:32:51 -04:00
Alexander Lerach
7acd2e93eb
gps: Parse RTCM3 & NAV in parallel
2025-03-26 17:45:10 +01:00
Ramon Roche
9e99bd3b7a
tools: fixes px4.py when run outside of root
...
its mainly being used by homebrew
2025-03-25 21:00:08 -04:00
PX4 Build Bot and Crowdin Bot
a2341c29f4
New Crowdin translations - zh-CN ( #24593 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-03-26 11:06:37 +11:00
Alexander Lerach
f608a10ed4
Enable flash analysis comments again for non-fork PRs ( #24603 )
2025-03-25 15:13:18 -04:00
Andrew Brahim
5cb3fd1c9f
remove tel2 default from sf45 ( #24602 )
...
Signed-off-by: dirksavage88 <dirksavage88@gmail.com >
2025-03-25 10:10:39 -08:00
Jacob Dahl
9e8b530ad9
sim: refactor startup scripts and fix gz sim standalone ( #24600 )
...
* sim: refactor px4-rc.simulator into sim specific startup scripts. Fix gz sim for standalone mode.
* shellcheck disable=SC2154
2025-03-25 11:49:03 -06:00
chfriedrich98
c2706f5406
rover: auto mode stopping conditions
2025-03-25 10:38:30 +01:00
735777862d
mavlink streams: LORA mode for low bandwidth radio links ( #24328 )
...
* Add LORA radiolink Mavlink message rates
* Do not forward ONBOARD_COMPUTER_STATUS when using low bandwidth radio links
* Update src/modules/mavlink/mavlink_main.cpp
* Update src/modules/mavlink/mavlink_main.cpp
* Update src/modules/mavlink/mavlink_main.cpp
* Update src/modules/mavlink/mavlink_main.h
* Update src/modules/mavlink/mavlink_main.h
* Update src/modules/mavlink/module.yaml
* Update src/modules/mavlink/mavlink_main.h
---------
Co-authored-by: Sebastien <sebastien.courroux@auterion.com >
Co-authored-by: Jacob Dahl <37091262+dakejahl@users.noreply.github.com >
2025-03-24 20:46:49 -08:00
Eric Katzfey
4184cf67d3
voxl2-slpi: Removed bogus protocol check in custom Spektrum RC driver
2025-03-24 16:44:02 -04:00
Alex Klimaj
71554af8fa
Add uavcannode accel and gyro publisher ( #19885 )
...
* Add uavcannode accel and gyro publisher.
* Add missing Kconfig
* always publish rawimu
2025-03-24 12:08:15 -08:00
RomanBapst
f67027f066
improvements
...
Signed-off-by: RomanBapst <bapstroman@gmail.com >
2025-03-24 17:48:33 +01:00
RomanBapst
dfc66993b6
document VT_F_TR_OL_TM and VT_TRANS_TIMEOUT
...
Signed-off-by: RomanBapst <bapstroman@gmail.com >
2025-03-24 17:48:33 +01:00
Andy Wheatley
ca2ed655b8
Allow negative differential pressure if parameter enabled ( #24434 )
2025-03-24 09:42:36 +01:00
Balduin
fdebdc447d
dds_topics: add home_position
2025-03-24 09:34:51 +01:00
Marco Hauswirth
283a69dedf
enable terrain_hold when not moving vertically
2025-03-24 09:08:18 +01:00
Jacob Dahl
451b0a3db8
gz: rc.simulator: remove references to garden and improve version check ( #24577 )
2025-03-21 14:22:24 -08:00