Skip to content

Quad-tailsitter Models#96

Merged
JacopoPan merged 20 commits into
mainfrom
feat/tailsitters
Jul 5, 2026
Merged

Quad-tailsitter Models#96
JacopoPan merged 20 commits into
mainfrom
feat/tailsitters

Conversation

@JacopoPan

@JacopoPan JacopoPan commented Jun 28, 2026

Copy link
Copy Markdown
Owner

Closes #56

TODOs

  • Create sdf.erb files and PX4/ardu SITL parameter files
    • Add camera, gimbal, and LiDAR to tailsitter models
      • Bugfix: adjust gimbal pose w.r.t. camera_extrinsics
    • Degub PX4 model air_speed sensor -> added gz::sim::systems::AirSpeed plugin
    • Revise Swan K1 .params files (INS/accel not initalizing -> add non-zero INS_ACCOFFS; update params to version 4.6.3, enable EK3, revise NAVL1_PERIOD)
    • Switch the LiftDrag plugin for the AdvancedLiftDrag for the Swan K1 SDF model's wing
    • (optional) Cleanup tailsitter .sdf of unused tags (gz_frame_id)
    • (optional) Revise up Alti Transition .params files
  • Update simulation/ground tmux yml.erb files to support the tailsitter option
    • Update ArduPilot world and vehicle generation scripts
    • Add/check synthetic camera/LiDAR data routing from the simulation container
  • Update aircraft tmux yml.erb files to support the tailsitter type (possibly no change, check DRONE_TYPE use)
  • Use this PR to simplify new vehicle additions
    • Merge ArduPilot vehicle and world creation scripts
  • Update autopilot_interface and offboard_control to support tailsitters
  • Update README (tree, etc.)

NOTE: the ArduPilot tailsitter model is flyable but still poorly tuned

@JacopoPan JacopoPan self-assigned this Jun 28, 2026
@JacopoPan JacopoPan added the enhancement New feature or request label Jun 28, 2026
@JacopoPan JacopoPan marked this pull request as ready for review July 5, 2026 02:18
@JacopoPan JacopoPan merged commit dc7beea into main Jul 5, 2026
6 checks passed
@JacopoPan JacopoPan deleted the feat/tailsitters branch July 5, 2026 02:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Feature Roadmap: Tail-sitter Models

1 participant