Skip to content

docs(sim): add Try PX4 quick-start and pre-built packages reference#26957

Open
mrpollo wants to merge 4 commits intomainfrom
mrpollo/deb-package-docs
Open

docs(sim): add Try PX4 quick-start and pre-built packages reference#26957
mrpollo wants to merge 4 commits intomainfrom
mrpollo/deb-package-docs

Conversation

@mrpollo
Copy link
Copy Markdown
Contributor

@mrpollo mrpollo commented Apr 2, 2026

Adds documentation for the SITL containers and .deb packages introduced in #26495. The containers are now live on Docker Hub: px4io/px4-sitl-sih:latest and px4io/px4-sitl-gazebo:latest.

The main addition is a Try PX4 Simulation page that leads with a single docker run command and gets someone flying in under a minute. It lives in Getting Started, right after Recommended Hardware/Setup, so it's one of the first things new users see.

The existing .deb package reference has been moved from packaging/px4_sitl_deb.md to simulation/px4_sitl.md and expanded to cover both containers and .deb packages on one page. Sections are ordered by how people use them: what's available, install, configure, connect QGC/MAVSDK, connect ROS 2.

Other changes:

  • README now has a "Try PX4" section with the docker one-liner above "Build from Source"
  • Landing page (index.md) reworked to lead with "Try PX4" before "For Developers"
  • Toolchain page (dev_env.md) gets a tip redirecting simulation-only users to pre-built packages
  • getting_started.md and SUMMARY.md updated with links to the new pages
  • Simulation index tip updated to mention containers alongside .deb packages

Also upgrades all GitHub Actions in the SITL workflow to Node.js 24 compatible versions (actions/checkout@v6, actions/cache@v5, actions/upload-artifact@v7, actions/download-artifact@v8, docker/setup-buildx-action@v4, docker/build-push-action@v7) to fix the Node.js 20 deprecation warning ahead of the June 2026 deadline.

… update

- Add docs/en/dev_setup/try_px4.md: one-command quick start with Docker
- Add docs/en/simulation/px4_sitl.md: reference for .deb packages and
  container images (replaces packaging/px4_sitl_deb.md)
- Update README.md with "Try PX4" section and docker run one-liner
- Update landing page, Getting Started, toolchain page, simulation index,
  and SUMMARY.md with links to new pages
- All container references use :latest tag

Signed-off-by: Ramon Roche <mrpollo@gmail.com>
@github-actions
Copy link
Copy Markdown

github-actions bot commented Apr 2, 2026

No broken links found in changed files.

@mrpollo
Copy link
Copy Markdown
Contributor Author

mrpollo commented Apr 2, 2026

@farhangnaderi, could you put your academic hat on, forget everything you know about PX4 for a second, and try to go through the docs on this PR? It introduces a new SITL container (~30mb) that can run SITL. I'm being kinda bold here and promoting this feature as "try PX4 in 1 easy step."

@mrpollo mrpollo force-pushed the mrpollo/deb-package-docs branch from 7c5d265 to c55c60a Compare April 2, 2026 22:16
mrpollo added 2 commits April 2, 2026 15:38
Signed-off-by: Ramon Roche <mrpollo@gmail.com>
Document all container port mappings (QGC, MAVSDK, uXRCE-DDS,
MAVSim Viewer) with a quick-reference table.

Signed-off-by: Ramon Roche <mrpollo@gmail.com>
@mrpollo mrpollo force-pushed the mrpollo/deb-package-docs branch from c55c60a to 3c8bfc8 Compare April 2, 2026 22:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant