Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
116 commits
Select commit Hold shift + click to select a range
df2ee22
maintainers: adds Jake Dahl
mrpollo Jun 9, 2025
c9658f2
commander: use existing class state to track mission progress (#24947)
mahima-yoga Jun 10, 2025
6e7638c
dshot: fix scaling (#25001)
dakejahl Jun 10, 2025
bb423bc
dshot: fix bidirectional dshot stream sharing (#24996)
dakejahl Jun 10, 2025
74570d5
docs: ekf replay: require log from boot (#24675)
dakejahl Jun 10, 2025
412e516
Add ORB_QUEUE_LENGTH info
hamishwillee Jun 4, 2025
85c2f8e
Clarify how the queue works
hamishwillee Jun 11, 2025
5e93228
mecanum: seperate actuator control
chfriedrich98 May 6, 2025
f0c15af
mecanum: update position controller
chfriedrich98 May 7, 2025
d348bf4
mecanum: centralize mode management, resets and checks
chfriedrich98 May 7, 2025
50626f6
VehicleStatus.msg: restore VEHICLE_TYPE_* indexes
bkueng Jun 11, 2025
0fe8738
msp_osd: Add VTX config, stick commands and arming status
PetervdPerk-NXP Jun 5, 2025
26499b3
3DR Control Zero H7 OEM RevG: MTD driver fix (#25015)
TOTON95 Jun 11, 2025
cd2e970
Add dds_topics
Jun 11, 2025
53ae458
Update dds_yaml links to the markdown doc
hamishwillee Jun 11, 2025
dc8e313
Fix up alt _sidebar
hamishwillee Jun 11, 2025
5af5bdb
New Crowdin translations - ko
crowdin-bot Jun 11, 2025
f9c36b8
New Crowdin translations - uk
crowdin-bot Jun 11, 2025
e0b5342
New Crowdin translations - zh-CN
crowdin-bot Jun 11, 2025
359d58e
New Crowdin translations - ko
crowdin-bot Jun 11, 2025
71e553c
New Crowdin translations - uk
crowdin-bot Jun 11, 2025
a19d6e4
New Crowdin translations - zh-CN
crowdin-bot Jun 11, 2025
bd17df8
New Crowdin translations - ko
crowdin-bot Jun 12, 2025
f56e6b0
New Crowdin translations - zh-CN
crowdin-bot Jun 12, 2025
2cec05e
New Crowdin translations - uk
crowdin-bot Jun 12, 2025
828b6f5
ActuatorMotors.msg - uORB docs
hamishwillee May 8, 2025
3de41e1
Update msg/versioned/ActuatorMotors.msg
hamishwillee May 8, 2025
80b1f55
Update msg/versioned/ActuatorMotors.msg
hamishwillee May 8, 2025
9e07813
Update msg/versioned/ActuatorMotors.msg
hamishwillee May 14, 2025
dd1b435
Update msg/versioned/ActuatorMotors.msg
hamishwillee May 14, 2025
46f3e2e
units/range first
hamishwillee May 22, 2025
a9e67d4
Remove field terminating full stops
hamishwillee Jun 12, 2025
f014bea
ActuatorServos.msg - uORB docs
hamishwillee May 14, 2025
b0d48ce
unit/range first
hamishwillee May 22, 2025
3b35676
Update ActuatorServos.msg - remove terminating full stops.
hamishwillee Jun 12, 2025
e6e42fa
BatteryStatus.msg - docs update (#24789)
hamishwillee Jun 12, 2025
6b2b20b
imu_gyro_parameters: lower default angular acceleration filter from 3…
MaEtUgR Jun 5, 2025
6d15019
feat: spacecraft tooling for commander and VehicleStatus (#24716)
Pedro-Roque Jun 12, 2025
9fd1261
vscode: add KakuteH7-Wing
julianoes Jun 10, 2025
599ea75
boards: fixup image size of KakuteH7-Wing
julianoes Jun 10, 2025
4c13076
boards: set RC serial for KakuteH7-Wing
julianoes Jun 11, 2025
fae563b
[bug] AFBRS50 fix scheduling and refactor (#24837)
dakejahl Jun 12, 2025
77d854b
Update ll40ls.cpp (#25007)
hamishwillee Jun 13, 2025
d13692c
fix septentrio: initialize _current_index
bkueng Jun 11, 2025
ac74a02
fix septentrio: ensure the crc check does not read past the buffer size
bkueng Jun 11, 2025
e29771c
septentrio: add static assertions to ensure the buffer is large enough
bkueng Jun 11, 2025
edda54b
build: romf: fix generation of rc.board_bootloader_upgrade (#25032)
dakejahl Jun 13, 2025
6f81998
hardfault: add option to stream via mavlink
alexcekay Jun 11, 2025
310cbbe
fix septentrio: check for buffer underflow
bkueng Jun 13, 2025
75e4047
Fix ADSB heading angle obtained from driver by removing +pi. Adjusted…
qtweng May 19, 2025
0369abd
Add lark to python requirements for the rosidl parser
PetervdPerk-NXP Jun 15, 2025
efc3e64
ci: update rosdistro apt keys (#25060)
mrpollo Jun 16, 2025
34d4eb7
ci: update build container (#25059)
mrpollo Jun 16, 2025
a6863f0
FW mode manager: open up / remove some arbitrary params constraints (…
sfuhrer Jun 16, 2025
e0663cd
Sensor params: improve board rotation parameter description and meta …
sfuhrer Jun 16, 2025
0180ad3
mavlink: implement extended MISSION_CURRENT
julianoes Jun 13, 2025
59710b1
params: COM_RC_LOSS_T: clarify safe adjustment of RC loss timeout (#2…
Lqs66 Jun 17, 2025
d7ab21b
Add battery_info message with serial number compatible with UAVCAN, M…
MaEtUgR Mar 12, 2025
7895976
batt_smbus: switch to battery_info.serial_number
MaEtUgR May 26, 2025
2237bfa
smbus_sbs: switch to battery_info.serial_number
MaEtUgR May 26, 2025
3ec6841
batmon: switch to battery_info.serial_number
MaEtUgR May 26, 2025
a18453d
uavcan battery: switch to battery_info.serial_number
MaEtUgR May 26, 2025
84ce7d2
cyphal: switch to battery_info.serial_number
MaEtUgR Jun 3, 2025
1d86ede
msg translations: sort headers alphabetically
MaEtUgR Jun 11, 2025
eccfb18
battery_status message: remove serial_number which is now in battery_…
MaEtUgR May 26, 2025
001efc1
Bosch: BMM350: Fix self-test on high ODR rate
PetervdPerk-NXP May 28, 2025
7687e6e
dshot: Telem set baudrate before pin-swapping
PetervdPerk-NXP Jun 3, 2025
339e0f9
params: srcparser: don't strip newlines (#25058)
dakejahl Jun 17, 2025
778f80c
CellularStatus - fix to doc standard
Jun 18, 2025
4a5c00d
EKF2_GPS_POS_X/Y/Z have same long description (#25068)
hamishwillee Jun 18, 2025
5a430f0
rover: streamline rover steering setpoint
chfriedrich98 May 28, 2025
eed966a
rover: reduce speed based on course error
chfriedrich98 May 21, 2025
3e8f054
ackermann: rename DriveModes to AckermannDriveModes
chfriedrich98 Jun 16, 2025
f35b92a
rover: replace RX_MAX_THR_YAW_R with a correction factor RO_YAW_RATE_…
chfriedrich98 Jun 16, 2025
ef25248
Collision mode only works with mpc_pos_mode that is acceleration based
hamishwillee Jun 18, 2025
6604c52
Commander: Adjust home position altitude after GNSS altitude correcti…
haumarco Jun 18, 2025
1b3c6f7
drivers/magnetometer: remove Vtrantech VCM1193L from common magnetome…
dagar Jun 18, 2025
873aa89
[Docs] Update QGC Bootloader instructions (#25072)
hamishwillee Jun 18, 2025
afbaa71
fix mavlink: add mutex for mavlink shell (#25082)
bkueng Jun 19, 2025
3d5cb89
docs: bidirectional dshot
dakejahl May 23, 2025
fa9f873
update warning, add imxrt targets
dakejahl May 23, 2025
5cfa0d5
Update docs/en/peripherals/dshot.md
hamishwillee Jun 5, 2025
94dc757
Prettier and add context
hamishwillee Jun 5, 2025
2e6fd9d
Updates from feedback
hamishwillee Jun 11, 2025
832a90e
cuav_7-nano:use new sensors (#25098)
cuav-liu1 Jun 23, 2025
9e90fd1
doc: Improve I2C devices links and explanation (#24701)
kaklik Jun 23, 2025
9511902
ekf2: variable to parameter name consistency (#25042)
dakejahl Jun 24, 2025
256b329
Differential: Update 4011_gz_lawnmower to match recent changes in Rov…
slgrobotics Jun 24, 2025
160ae48
auav: use correct sign during calib data reading
alexcekay Jun 24, 2025
c6bb6cd
extend satellite info to 40 (#25067)
AlexKlimaj Jun 24, 2025
ae43221
docs: metadata: update uORB graph JSONs
Jun 25, 2025
940ce18
Failsafe web metadata updates
Jun 25, 2025
ee3708c
docs: update parameter reference metadata
Jun 25, 2025
22f4222
docs: overhaul rover documentation
chfriedrich98 Jun 18, 2025
a1b8b3d
Prettier, typos, minor wording
hamishwillee Jun 25, 2025
3a54b48
Fix up cross links
hamishwillee Jun 25, 2025
81ec385
Fix up link to flashing
hamishwillee Jun 25, 2025
bcd516f
New Crowdin translations - ko
crowdin-bot Jun 25, 2025
f0a20c1
New Crowdin translations - uk
crowdin-bot Jun 25, 2025
bcd5f6e
New Crowdin translations - zh-CN
crowdin-bot Jun 25, 2025
6ef8add
Improve documentation links.
kaklik Jun 22, 2025
b9ff50f
Update thunderfly_auto_g2.md
kaklik Jun 22, 2025
1a52656
Update broken airspeed sensors links
kaklik Jun 22, 2025
adc299d
remove paths-ignore in workflows to enable CI-checks for pure CI chan…
haumarco Jun 25, 2025
30d4ff3
uavcan battery: fix battery_status.scale, time_remaining and timestamp
MaEtUgR Jun 4, 2025
bb6d43d
uavcan battery: add support for cuav::equipment::power::CBAT message
MaEtUgR Jun 4, 2025
3ea9069
Adding TFSIK01 telemetry radio docs page.
kaklik Apr 7, 2025
56e8d23
Adding the TFSIK01 page.
kaklik Apr 7, 2025
804af78
Update docs/en/telemetry/index.md
kaklik Jun 25, 2025
2bda1b0
Add image to repo, prettier
hamishwillee Jun 26, 2025
b3441b7
Remove legacy translations
hamishwillee Jun 26, 2025
35096d3
Remove images not linked from docs
hamishwillee Jun 26, 2025
e9bac96
docs index: fix special character encoding to be UTF-8
MaEtUgR Jun 26, 2025
2bc04f9
docs: fix all end of file newlines
MaEtUgR Mar 18, 2025
6503202
Add support for ICM42688P IMU on mamba f405 mk2 v2 target (#25047)
Tuxliri Jun 29, 2025
6f972bb
chore: unify MC_RATE* param metadata (#25133)
beniaminopozzan Jun 29, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 0 additions & 2 deletions .github/workflows/checks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,11 @@ on:
- 'main'
paths-ignore:
- 'docs/**'
- '.github/**'
pull_request:
branches:
- '*'
paths-ignore:
- 'docs/**'
- '.github/**'

jobs:
build:
Expand Down
2 changes: 0 additions & 2 deletions .github/workflows/clang-tidy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,11 @@ on:
- 'main'
paths-ignore:
- 'docs/**'
- '.github/**'
pull_request:
branches:
- '*'
paths-ignore:
- 'docs/**'
- '.github/**'
jobs:
build:
runs-on: ubuntu-latest
Expand Down
2 changes: 0 additions & 2 deletions .github/workflows/compile_macos.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,11 @@ on:
- 'main'
paths-ignore:
- 'docs/**'
- '.github/**'
pull_request:
branches:
- '*'
paths-ignore:
- 'docs/**'
- '.github/**'

jobs:
build:
Expand Down
2 changes: 0 additions & 2 deletions .github/workflows/compile_ubuntu.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,13 +9,11 @@ on:
- 'release/**'
paths-ignore:
- 'docs/**'
- '.github/**'
pull_request:
branches:
- '*'
paths-ignore:
- 'docs/**'
- '.github/**'

env:
RUNS_IN_DOCKER: true
Expand Down
1 change: 0 additions & 1 deletion .github/workflows/ekf_functional_change_indicator.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ on:
- '*'
paths-ignore:
- 'docs/**'
- '.github/**'

jobs:
unit_tests:
Expand Down
1 change: 0 additions & 1 deletion .github/workflows/ekf_update_change_indicator.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@ on:
push:
paths-ignore:
- 'docs/**'
- '.github/**'

jobs:
unit_tests:
Expand Down
4 changes: 1 addition & 3 deletions .github/workflows/failsafe_sim.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,11 @@ on:
- 'main'
paths-ignore:
- 'docs/**'
- '.github/**'
pull_request:
branches:
- '*'
paths-ignore:
- 'docs/**'
- '.github/**'

jobs:
build:
Expand All @@ -27,7 +25,7 @@ jobs:
"failsafe_web",
]
container:
image: px4io/px4-dev:v1.16.0-ondemand
image: px4io/px4-dev:v1.16.0-rc1-258-g0369abd556
options: --privileged --ulimit core=-1 --security-opt seccomp=unconfined
steps:
- name: Install Node v20.18.0
Expand Down
4 changes: 1 addition & 3 deletions .github/workflows/flash_analysis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,13 +11,11 @@ on:
- 'main'
paths-ignore:
- 'docs/**'
- '.github/**'
pull_request:
branches:
- '*'
paths-ignore:
- 'docs/**'
- '.github/**'

env:
MIN_FLASH_POS_DIFF_FOR_COMMENT: 50
Expand All @@ -28,7 +26,7 @@ jobs:
name: Analyzing ${{ matrix.target }}
runs-on: [runs-on,runner=8cpu-linux-x64,image=ubuntu24-full-x64,"run-id=${{ github.run_id }}",spot=false]
container:
image: px4io/px4-dev:v1.16.0-ondemand
image: px4io/px4-dev:v1.16.0-rc1-258-g0369abd556
strategy:
matrix:
target: [px4_fmu-v5x, px4_fmu-v6x]
Expand Down
4 changes: 1 addition & 3 deletions .github/workflows/itcm_check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,20 +9,18 @@ on:
- 'main'
paths-ignore:
- 'docs/**'
- '.github/**'
pull_request:
branches:
- '*'
paths-ignore:
- 'docs/**'
- '.github/**'

jobs:
check_itcm:
name: Checking ${{ matrix.target }}
runs-on: [runs-on,runner=8cpu-linux-x64,image=ubuntu24-full-x64,"run-id=${{ github.run_id }}",spot=false]
container:
image: px4io/px4-dev:v1.16.0-ondemand
image: px4io/px4-dev:v1.16.0-rc1-258-g0369abd556
strategy:
fail-fast: false
matrix:
Expand Down
2 changes: 0 additions & 2 deletions .github/workflows/mavros_mission_tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,11 @@ on:
- 'main'
paths-ignore:
- 'docs/**'
- '.github/**'
pull_request:
branches:
- '*'
paths-ignore:
- 'docs/**'
- '.github/**'

jobs:
build:
Expand Down
2 changes: 0 additions & 2 deletions .github/workflows/mavros_offboard_tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,11 @@ on:
- 'main'
paths-ignore:
- 'docs/**'
- '.github/**'
pull_request:
branches:
- '*'
paths-ignore:
- 'docs/**'
- '.github/**'

jobs:
build:
Expand Down
4 changes: 1 addition & 3 deletions .github/workflows/nuttx_env_config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,11 @@ on:
- 'main'
paths-ignore:
- 'docs/**'
- '.github/**'
pull_request:
branches:
- '*'
paths-ignore:
- 'docs/**'
- '.github/**'

jobs:
build:
Expand All @@ -31,7 +29,7 @@ jobs:
- name: Build PX4 and Run Test [${{ matrix.config }}]
uses: addnab/docker-run-action@v3
with:
image: px4io/px4-dev:v1.16.0-ondemand
image: px4io/px4-dev:v1.16.0-rc1-258-g0369abd556
options: -v ${{ github.workspace }}:/workspace
run: |
cd /workspace
Expand Down
2 changes: 0 additions & 2 deletions .github/workflows/python_checks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,11 @@ on:
- 'main'
paths-ignore:
- 'docs/**'
- '.github/**'
pull_request:
branches:
- '*'
paths-ignore:
- 'docs/**'
- '.github/**'

jobs:
build:
Expand Down
10 changes: 7 additions & 3 deletions .github/workflows/ros_integration_tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,13 +11,11 @@ on:
- 'main'
paths-ignore:
- 'docs/**'
- '.github/**'
pull_request:
branches:
- '*'
- '**'
paths-ignore:
- 'docs/**'
- '.github/**'

jobs:
build:
Expand All @@ -33,6 +31,12 @@ jobs:
- name: Git Ownership Workaround
run: git config --system --add safe.directory '*'

- name: Update ROS Keys
run: |
sudo rm /etc/apt/sources.list.d/ros2.list && \
sudo curl -sSL https://raw.githubusercontent.com/ros/rosdistro/master/ros.key -o /usr/share/keyrings/ros-archive-keyring.gpg && \
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/ros-archive-keyring.gpg] http://packages.ros.org/ros2/ubuntu $(. /etc/os-release && echo $UBUNTU_CODENAME) main" | sudo tee /etc/apt/sources.list.d/ros2.list > /dev/null

- name: Install gazebo
run: |
apt update && apt install -y gazebo11 libgazebo11-dev gstreamer1.0-plugins-bad gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-ugly libgstreamer-plugins-base1.0-dev
Expand Down
2 changes: 0 additions & 2 deletions .github/workflows/ros_translation_node.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,11 @@ on:
- 'main'
paths-ignore:
- 'docs/**'
- '.github/**'
pull_request:
branches:
- '*'
paths-ignore:
- 'docs/**'
- '.github/**'
defaults:
run:
shell: bash
Expand Down
2 changes: 0 additions & 2 deletions .github/workflows/sitl_tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,13 +11,11 @@ on:
- 'main'
paths-ignore:
- 'docs/**'
- '.github/**'
pull_request:
branches:
- '*'
paths-ignore:
- 'docs/**'
- '.github/**'

jobs:
build:
Expand Down
10 changes: 10 additions & 0 deletions .vscode/cmake-variants.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,11 @@ CONFIG:
buildType: RelWithDebInfo
settings:
CONFIG: px4_sitl_default
px4_sitl_spacecraft:
short: px4_sitl_spacecraft
buildType: RelWithDebInfo
settings:
CONFIG: px4_sitl_spacecraft
px4_sitl_nolockstep:
short: px4_sitl_nolockstep
buildType: RelWithDebInfo
Expand Down Expand Up @@ -301,6 +306,11 @@ CONFIG:
buildType: MinSizeRel
settings:
CONFIG: holybro_durandal-v1_default
holybro_kakuteh7-wing_default:
short: holybro_kakuteh7-wing
buildType: MinSizeRel
settings:
CONFIG: holybro_kakuteh7-wing_default
holybro_kakuteh7dualimu_default:
short: holybro_kakuteh7dualimu
buildType: MinSizeRel
Expand Down
33 changes: 17 additions & 16 deletions MAINTAINERS.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,33 +7,34 @@ See [the documentation on Maintainers](https://docs.px4.io/main/en/contribute/ma

| Name | Sector | GitHub | Chat | email
|-------------------------|--------|--------|------|----------------
| Lorenz Meier | Founder | [LorenzMeier][LorenzMeier] | | <lorenz@px4.io>
| Daniel Agar | Architecture | [dagar][dagar] | daniel_agar | <daniel@agar.ca>
| Beat Küng | Architecture | [bkueng][bkueng] | beatkueng | <beat-kueng@gmx.net>
| Ramón Roche | CI / Testing | [mrpollo][mrpollo] | rroche | <rroche@linuxfoundation.org>
| Mathieu Bresciani | State Estimation | [bresch][bresch] | mbresch |
| Paul Riseborough | State Estimation | [priseborough][priseborough] | |
| David Sidrane | RTOS / NuttX | [davids5][davids5] | david_s5 | <David.Sidrane@Nscdg.com>
| Jayoung Lim | Simulation | [Jaeyoung-Lim][Jaeyoung-Lim] | jaeyounglim. | <jalim@ethz.ch>
| Beniamino Pozzan | ROS 2 | [beniaminopozzan][beniaminopozzan] | beniaminopozzan | <beniamino.pozzan@gmail.com>
| Matthias Grob | Multirotor | [MaEtUgR][MaEtUgR] | maetugr |
| Silvan Fuhrer | Fixed-Wing / VTOL | [sfuhrer][sfuhrer] | sfuhrer |
| Christian Friedrich | Rover | [chfriedrich98][chfriedrich98] | christian982564 |
| Pedro Roque | Spacecraft | [Pedro-Roque][Pedro-Roque] | .pedroroque | <padr@kth.se>
| Lorenz Meier | Founder | [@LorenzMeier](https://github.com/LorenzMeier) | | <lorenz@px4.io>
| Daniel Agar | Architecture | [@dagar](https://github.com/dagar) | daniel_agar | <daniel@agar.ca>
| Beat Küng | Architecture | [@bkueng](https://github.com/bkueng) | beatkueng | <beat-kueng@gmx.net>
| Ramón Roche | CI / Testing | [@mrpollo](https://github.com/mrpollo) | rroche | <rroche@linuxfoundation.org>
| Mathieu Bresciani | State Estimation | [@bresch](https://github.com/bresch) | mbresch |
| Paul Riseborough | State Estimation | [@priseborough](https://github.com/priseborough) | |
| David Sidrane | RTOS / NuttX | [@davids5](https://github.com/davids5) | david_s5 | <David.Sidrane@Nscdg.com>
| Jayoung Lim | Simulation | [@Jaeyoung-Lim](https://github.com/Jaeyoung-Lim) | jaeyounglim. | <jalim@ethz.ch>
| Beniamino Pozzan | ROS 2 | [@beniaminopozzan](https://github.com/beniaminopozzan) | beniaminopozzan | <beniamino.pozzan@gmail.com>
| Matthias Grob | Multirotor | [@MaEtUgR](https://github.com/MaEtUgR) | maetugr |
| Silvan Fuhrer | Fixed-Wing / VTOL | [@sfuhrer](https://github.com/sfuhrer) | sfuhrer |
| Christian Friedrich | Rover | [@chfriedrich98](https://github.com/chfriedrich98) | christian982564 |
| Pedro Roque | Spacecraft | [@Pedro-Roque](https://github.com/Pedro-Roque) | .pedroroque | <padr@kth.se>
| Jacob Dahl | Simulation | [@dakejahl](https://github.com/dakejahl) | dakejahl | <dahl.jakejacob@gmail.com>


**Documentation Maintainers**

| Name | GitHub | Chat | email
|------|--------|------|----------------------
| Hamish Willee | [hamishwillee][hamishwillee] | hamishwillee |
| Hamish Willee | [@hamishwillee](https://github.com/hamishwillee) | hamishwillee |

**Release Managers**

| Name | GitHub | Chat | email
|------|--------|------|----------------------
| Ramón Roche | [mrpollo][mrpollo] | rroche | <rroche@linuxfoundation.org>
| Daniel Agar | [dagar][dagar] | daniel_agar | <daniel@agar.ca>
| Ramón Roche | [@mrpollo](https://github.com/mrpollo) | rroche | <rroche@linuxfoundation.org>
| Daniel Agar | [@dagar](https://github.com/dagar) | daniel_agar | <daniel@agar.ca>

**Retired Maintainers**

Expand Down
25 changes: 23 additions & 2 deletions ROMFS/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -216,12 +216,33 @@ foreach(board_extra_file ${OPTIONAL_BOARD_EXTRAS})
if(CONFIG_SYSTEMCMDS_BL_UPDATE)
# generate rc.board_bootloader_upgrade
set(BOARD_FIRMWARE_BIN "${PX4_BOARD_VENDOR}_${PX4_BOARD_MODEL}_bootloader.bin")
configure_file(${PX4_SOURCE_DIR}/platforms/nuttx/init/rc.board_bootloader_upgrade.in ${romfs_gen_root_dir}/init.d/rc.board_bootloader_upgrade @ONLY)
message(STATUS "ROMFS: Adding platforms/nuttx/init/rc.board_bootloader_upgrade -> /etc/init.d/rc.board_bootloader_upgrade")

# Generate the file using configure_file at configure time to a temporary location
set(bootloader_upgrade_tmp ${CMAKE_CURRENT_BINARY_DIR}/rc.board_bootloader_upgrade.tmp)
configure_file(${PX4_SOURCE_DIR}/platforms/nuttx/init/rc.board_bootloader_upgrade.in ${bootloader_upgrade_tmp} @ONLY)

# Then copy it at build time with proper dependencies
add_custom_command(
OUTPUT
${romfs_gen_root_dir}/init.d/rc.board_bootloader_upgrade
rc.board_bootloader_upgrade.stamp
COMMAND ${CMAKE_COMMAND} -E copy_if_different ${bootloader_upgrade_tmp} ${romfs_gen_root_dir}/init.d/rc.board_bootloader_upgrade
COMMAND ${CMAKE_COMMAND} -E touch rc.board_bootloader_upgrade.stamp
DEPENDS
${bootloader_upgrade_tmp}
${PX4_SOURCE_DIR}/platforms/nuttx/init/rc.board_bootloader_upgrade.in
romfs_copy.stamp
COMMENT "ROMFS: copying rc.board_bootloader_upgrade"
)

list(APPEND extras_dependencies
rc.board_bootloader_upgrade.stamp
)
else()
# remove bootloader from extras
list(REMOVE_ITEM OPTIONAL_BOARD_EXTRAS ${board_extra_file})
endif()

endif()
endforeach()

Expand Down
5 changes: 3 additions & 2 deletions ROMFS/px4fmu_common/init.d-posix/airframes/4009_gz_r1_rover
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,6 @@ param set-default NAV_ACC_RAD 0.5

# Differential Parameters
param set-default RD_WHEEL_TRACK 0.3
param set-default RD_MAX_THR_YAW_R 1.5
param set-default RD_TRANS_DRV_TRN 0.349066
param set-default RD_TRANS_TRN_DRV 0.174533

Expand All @@ -31,14 +30,16 @@ param set-default RO_YAW_RATE_P 0.25
param set-default RO_YAW_RATE_LIM 180
param set-default RO_YAW_ACCEL_LIM 120
param set-default RO_YAW_DECEL_LIM 1000
param set-default RO_YAW_RATE_CORR 1.43

# Rover Attitude Control Parameters
param set-default RO_YAW_P 5

# Rover Position Control Parameters
# Rover Velocity Control Parameters
param set-default RO_SPEED_LIM 2
param set-default RO_SPEED_I 0.01
param set-default RO_SPEED_P 0.1
param set-defatul RO_SPEED_RED 1

# Pure Pursuit parameters
param set-default PP_LOOKAHD_GAIN 1
Expand Down
Loading