Commit Graph

1049 Commits

Author SHA1 Message Date
PX4BuildBot
9720b797aa docs: auto-sync metadata [skip ci]
Co-Authored-By: PX4 BuildBot <bot@px4.io>
2026-05-27 10:42:32 +00:00
Silvan Fuhrer
cd89fe9967 docs(docs): MC remove mention of removed smoothVel POS_MODE (#25913) 2026-05-27 20:34:51 +10:00
PX4BuildBot
e0f7f2129c docs: auto-sync metadata [skip ci]
Co-Authored-By: PX4 BuildBot <bot@px4.io>
2026-05-27 09:23:30 +00:00
Matthias Grob
b76ff83576 docs(rover): fix rover simulation command (#27423) 2026-05-27 19:13:32 +10:00
PX4BuildBot
440ff999fa docs: auto-sync metadata [skip ci]
Co-Authored-By: PX4 BuildBot <bot@px4.io>
2026-05-27 08:59:41 +00:00
mahima-yoga
963d837c33 docs: add docs on new guided course mode 2026-05-27 10:51:55 +02:00
PX4BuildBot
e89d7a2dd2 docs: auto-sync metadata [skip ci]
Co-Authored-By: PX4 BuildBot <bot@px4.io>
2026-05-27 07:55:33 +00:00
Hamish Willee
ac4efcf83e docs(docs): Ark6s shrink images (#27477) 2026-05-27 17:47:37 +10:00
PX4BuildBot
be784e21f7 docs: auto-sync metadata [skip ci]
Co-Authored-By: PX4 BuildBot <bot@px4.io>
2026-05-27 02:57:43 +00:00
PX4BuildBot
cd286ee1fe docs: auto-sync metadata [skip ci]
Co-Authored-By: PX4 BuildBot <bot@px4.io>
2026-05-26 22:57:32 +00:00
PX4BuildBot
92f0836605 docs: auto-sync metadata [skip ci]
Co-Authored-By: PX4 BuildBot <bot@px4.io>
2026-05-26 20:30:37 +00:00
Jacob Dahl
773967b547 docs(arkv6s): add flight controller documentation (#27383)
* docs(arkv6s): add flight controller documentation

Signed-off-by: Jacob Dahl <dahl.jakejacob@gmail.com>

* docs(arkv6s): add product photo and note single-IMU variant

Drop in docs/assets/flight_controller/arkv6s/ark_v6s_front.jpg
so the page renders the board photo it already references, and
align the intro with the upstream description by spelling out
that the V6S is the single-IMU variant of the V6X.

* docs(arkv6s): add bootloader UART note, fix arkv6x RAM typo

Add the bootloader serial port note (TELEM1-only in bootloader mode)
to the ARKV6S docs, matching the ARKV6X docs. Also fix the ARKV6X
MCU spec listing "1MB Flash" instead of "1MB RAM".

---------

Signed-off-by: Jacob Dahl <dahl.jakejacob@gmail.com>
2026-05-26 14:23:11 -06:00
PX4BuildBot
5f28520527 docs: auto-sync metadata [skip ci]
Co-Authored-By: PX4 BuildBot <bot@px4.io>
2026-05-26 20:05:00 +00:00
Jacob Dahl
bb013a69d3 docs(arkv6x): note bootloader UART7/TELEM1 mapping (#27429)
* docs(arkv6x): note bootloader UART7/TELEM1 mapping

The ARKV6X bootloader enables only UART7 (TELEM1), but the existing
serial port table reflects the runtime mapping where /dev/ttyS0 is
GPS1. Users flashing firmware over UART with px_uploader.py hit a
dead end when targeting GPS1 because no other UART responds in
bootloader mode.

* docs(arkv6x): fix uploader script name and add link

Script is named px4_uploader.py in the Tools directory; link to it
on GitHub so readers can find it.
2026-05-26 13:50:47 -06:00
PX4BuildBot
108785423d docs: auto-sync metadata [skip ci]
Co-Authored-By: PX4 BuildBot <bot@px4.io>
2026-05-26 17:37:56 +00:00
pfilimonov
b37f21d872 feat(simulation): add multi-video support into gstreamer plugin (#27275)
* feat(simulation): add multi-video support into gstreamer plugin

Modified plugin `src/modules/simulation/gz_plugins/gstreamer`.
Previously when launched the plugin performed scanning of
all gazebo topics based on some regex, selected the first camera one
and launched gstreamer pipeline fetching images from the topic
and publishing into either udpsink or rtmp.
Now all the streaming functionality was moved into separate class:
`CameraStream`. It is responsible both for sub/unsub to gz topic
and gstreamer pipeline lifecycle.
Main class `GstCameraSystem` now stores a collection of
`CameraStream` instances which are created using gazebo's ECM
`eachNew` method (i.e. whenever a new camera appeared
in the world) and removed using `eachRemove` method
(whenever a camera disappears). The last thing worth noting is
that multi-vehicle streaming only works for udpsink, not RTMP,
since it requires careful consideration on how
the many rtmp paths should be specified.
On the other hand, udp is simple:
we use specified port as a base one and add instance number to it
to obtain exact port for each camera stream.
Moreover, `GstCameraSystem` keeps track on busy ports
and ensures that whenever restarted an instance
will stream its video to the same port as before.

* docs(simulation) add video streaming docs for Gazebo
2026-05-26 10:30:12 -07:00
PX4BuildBot
5603721132 docs: auto-sync metadata [skip ci]
Co-Authored-By: PX4 BuildBot <bot@px4.io>
2026-05-26 07:42:53 +00:00
PX4BuildBot
82c8d965d0 docs: auto-sync metadata [skip ci]
Co-Authored-By: PX4 BuildBot <bot@px4.io>
2026-05-25 21:34:46 +00:00
Jonas Perolini
dd604072c4 feat(new_module): Static and moving vision-based target esitmator (Kalman Filter) (#23726)
Co-authored-by: jonas <jonas.perolini@rigi.tech>
2026-05-26 07:27:49 +10:00
PX4BuildBot
662e05f7a0 docs: auto-sync metadata [skip ci]
Co-Authored-By: PX4 BuildBot <bot@px4.io>
2026-05-24 19:27:21 +00:00
PX4BuildBot
cadcd5128d docs: auto-sync metadata [skip ci]
Co-Authored-By: PX4 BuildBot <bot@px4.io>
2026-05-23 06:32:04 +00:00
PX4BuildBot
f7fd8bb57a docs: auto-sync metadata [skip ci]
Co-Authored-By: PX4 BuildBot <bot@px4.io>
2026-05-22 02:41:19 +00:00
PX4BuildBot
bcd32a0408 docs: auto-sync metadata [skip ci]
Co-Authored-By: PX4 BuildBot <bot@px4.io>
2026-05-22 02:07:19 +00:00
PX4 Build Bot
cfb3ea3b6b docs(i18n): PX4 guide translations (Crowdin) - ko (#27432)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2026-05-22 11:59:23 +10:00
PX4 Build Bot
951e81a59e docs(i18n): PX4 guide translations (Crowdin) - uk (#27433)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2026-05-22 11:59:08 +10:00
PX4 Build Bot
681fe32aa4 docs(i18n): PX4 guide translations (Crowdin) - zh-CN (#27434)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2026-05-22 11:59:00 +10:00
PX4BuildBot
a5759d891a docs: auto-sync metadata [skip ci]
Co-Authored-By: PX4 BuildBot <bot@px4.io>
2026-05-22 01:57:11 +00:00
Anil Kircaliali
40ad710d9d docs(filter_tuning): clarify DNF param as bitmask (#27431) 2026-05-22 11:50:12 +10:00
PX4BuildBot
4357049045 docs: auto-sync metadata [skip ci]
Co-Authored-By: PX4 BuildBot <bot@px4.io>
2026-05-21 19:59:18 +00:00
Michael Fritsche
65be196b9b docs(rovers): add hiwonder rover airframes and setup guide (#27333)
* rover: add hiwonder rover airframes

* docs: hiwonder rovers setup guide

* docs(docs): compress images

* docs(docs): prettier

* docs(docs): subedit

* docs(rover): add back tip about custom firmware install

* docs(rover): detail the hiwonder build / enable instructions

* docs(rover): fix airframe typo for ackermann

* docs(docs): Improve firmware section

---------

Co-authored-by: chfriedrich98 <chfriedrich@student.ethz.ch>
Co-authored-by: Hamish Willee <hamishwillee@gmail.com>
Co-authored-by: Ramon Roche <mrpollo@gmail.com>
2026-05-21 15:51:52 -04:00
PX4BuildBot
1eb6971d84 docs: auto-sync metadata [skip ci]
Co-Authored-By: PX4 BuildBot <bot@px4.io>
2026-05-21 18:31:56 +00:00
Jonas Perolini
80557b32ee feat(mavlink): reassemble GPS_RTCM_DATA before GPS injection (#27084)
* mavlink: reassemble GPS_RTCM_DATA before GPS injection

* Apply minor comment requested changes

* Simplification: remove _completed_sequence asymetric protection

* Handle RTCM payload length which is an exact multiple of 180

* update docs

* lib gnss: new GpsRtcmMessageFragmenter to send RTCM via GPS_RTCM_DATA.hpp

* fix clang

* Remove RTCM fragmenter

* update docs

* Compatibility fallback for older QGroundControl builds that omit the final zero-length fragment

* mavlink receiver, remove while loop to avoid dead lock

* docs(update): Subedit

Co-authored-by: Hamish Willee <hamishwillee@gmail.com>

* docs(docs): format

---------

Co-authored-by: jonas <jonas.perolini@rigi.tech>
Co-authored-by: Hamish Willee <hamishwillee@gmail.com>
2026-05-21 12:23:50 -06:00
PX4BuildBot
e1befdea29 docs: auto-sync metadata [skip ci]
Co-Authored-By: PX4 BuildBot <bot@px4.io>
2026-05-21 06:00:07 +00:00
PX4BuildBot
9dd97c7c57 docs: auto-sync metadata [skip ci]
Co-Authored-By: PX4 BuildBot <bot@px4.io>
2026-05-21 04:36:17 +00:00
Hamish Willee
54f262feaa docs(docs): Remove docs for ROS1 integration tests (#27421) 2026-05-21 14:28:31 +10:00
PX4BuildBot
1512a552f9 docs: auto-sync metadata [skip ci]
Co-Authored-By: PX4 BuildBot <bot@px4.io>
2026-05-21 02:00:42 +00:00
PX4BuildBot
f094358bf0 docs: auto-sync metadata [skip ci]
Co-Authored-By: PX4 BuildBot <bot@px4.io>
2026-05-20 21:33:24 +00:00
PX4BuildBot
54cf213c7e docs: auto-sync metadata [skip ci]
Co-Authored-By: PX4 BuildBot <bot@px4.io>
2026-05-20 20:23:38 +00:00
Jorge Rios
31ebf1a681 Fix typo in Multi Vehicle Simulation description (#27417) 2026-05-20 14:16:00 -06:00
pmjnt
58b0009415 docs(compass): remove redundant CAL_MAGx_PRIO clarification (#27414)
The line "Priority is assigned automatically during calibration..."
added in #27393 duplicates information already conveyed by the
surrounding paragraph. Hamish flagged the redundancy in code review.

This PR was AI-assisted (Claude Code) and reviewed by a human
before submission.

Co-authored-by: _pmjn_ <pcminh170701@gmail.com>
2026-05-20 14:09:56 -06:00
PX4BuildBot
cfa3d6a3b9 docs: auto-sync metadata [skip ci]
Co-Authored-By: PX4 BuildBot <bot@px4.io>
2026-05-20 17:39:57 +00:00
PX4BuildBot
3f6b663ed2 docs: auto-sync metadata [skip ci]
Co-Authored-By: PX4 BuildBot <bot@px4.io>
2026-05-20 17:12:26 +00:00
PX4BuildBot
79c164cf37 docs: auto-sync metadata [skip ci]
Co-Authored-By: PX4 BuildBot <bot@px4.io>
2026-05-20 11:46:05 +00:00
PX4BuildBot
ce23467822 docs: auto-sync metadata [skip ci]
Co-Authored-By: PX4 BuildBot <bot@px4.io>
2026-05-20 09:22:05 +00:00
Alexander Lerach
c55e6677c0 feat(drivers): VectorNav option to select IMU rate and output port (#27318)
* feat: VectorNav option to select IMU rate and output port

* feat(docs): Clarify VectorNav wiring param

* Apply suggestion from @hamishwillee

* Apply suggestion from @hamishwillee

---------

Co-authored-by: Hamish Willee <hamishwillee@gmail.com>
2026-05-20 11:15:15 +02:00
PX4BuildBot
59cb543825 docs: auto-sync metadata [skip ci]
Co-Authored-By: PX4 BuildBot <bot@px4.io>
2026-05-20 01:16:39 +00:00
Claudio Chies
ad0bce0bec Open feat(docs): remove old info on micro-xrce-dds-agent release snap version (#27394) 2026-05-20 11:09:21 +10:00
PX4 Build Bot
b102916009 docs(i18n): PX4 guide translations (Crowdin) - ko (#27309)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2026-05-20 11:01:56 +10:00
PX4 Build Bot
8abbb7cc1c docs(i18n): PX4 guide translations (Crowdin) - uk (#27310)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2026-05-20 11:01:40 +10:00
PX4 Build Bot
96a18c320e docs(i18n): PX4 guide translations (Crowdin) - zh-CN (#27311)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2026-05-20 11:01:30 +10:00