Skip to content

Add the Holybro X500 drone - #115

Merged
ratheron merged 3 commits into
mainfrom
feature.x500
Sep 24, 2026
Merged

ratheron merged 3 commits into
mainfrom
feature.x500

Conversation

@ratheron

Copy link
Copy Markdown
Collaborator

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

@ratheron
ratheron marked this pull request as ready for review September 22, 2026 08:29
@ratheron
ratheron requested a review from amacati as a code owner September 22, 2026 08:29

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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 Low severity

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_x500 drone.
  • 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.

Comment thread crazyflow/drones/__init__.py
Comment thread crazyflow/drones/hb_x500.xml
@ratheron
ratheron merged commit 36f584d into main Sep 24, 2026
6 checks passed
@ratheron
ratheron deleted the feature.x500 branch September 24, 2026 16:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants