Add the Holybro X500 drone - #115
Merged
Merged
Conversation
ratheron
force-pushed
the
feature.x500
branch
from
September 17, 2026 19:54
caa4d54 to
ac6dbca
Compare
ratheron
force-pushed
the
feature.x500
branch
from
September 22, 2026 08:28
ac6dbca to
c72a282
Compare
ratheron
marked this pull request as ready for review
September 22, 2026 08:29
Contributor
There was a problem hiding this comment.
Copilot review overview
🟡 Changes recommended
The dynamics documentation is stale and the new fused model is excluded from its dedicated regression test.
Get a fresh assessment by requesting another Copilot review.
Review effort: Balanced
Findings: 2
Open (2)
What changed in this PR
Adds Holybro X500 V2 support with MuJoCo geometry, fitted SO-RPY dynamics, and Mellinger controller parameters.
Changes:
- Registers and documents the
hb_x500drone. - Adds detailed and fused MuJoCo models.
- Adds parameters for three SO-RPY dynamics variants and Mellinger control.
| File | Description |
|---|---|
docs/user-guide/control/parametrize.md |
Lists X500 controller support. |
crazyflow/dynamics/so_rpy/params.toml |
Adds base SO-RPY parameters. |
crazyflow/dynamics/so_rpy_rotor/params.toml |
Adds rotor-lag parameters. |
crazyflow/dynamics/so_rpy_rotor_drag/params.toml |
Adds rotor-lag and drag parameters. |
crazyflow/drones/hb_x500.xml |
Defines detailed and fused MuJoCo models. |
crazyflow/drones/__init__.py |
Registers the X500 configuration. |
crazyflow/control/mellinger/params.toml |
Adds X500 controller parameters. |
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

Added the drone with so_rpy dynamics (first principles currently unkown).