Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

StratoBlimp - changes to SITL code with focus on lift #26920

Closed
wants to merge 4 commits into from
Closed

StratoBlimp - changes to SITL code with focus on lift #26920

wants to merge 4 commits into from

Conversation

Dan-field
Copy link
Contributor

Modified the StratoBlimp SITL code to simplify the lift simulation. Changes in both SIM_StratoBlimp.cpp and SIM_StratoBlimp.h

Also made some minor changes along the way:

  • Started work on a lift simulation based on helium pressure, temperature, volume, etc. This includes adding cubic metres as a known unit to param.py, and adding envelope volume as a variable in SIM_StratoBlimp.
  • Added side drag value, although it's not currently used in any calculations.

Added cubic metres with m^3 symbol
Added drag_side (but is not yet used).
Changed lift to simple model: neutrally-buoyant vehicle with helper balloon that detaches at the target height. Balloon force is based on new free_lift_ratio.
Also made some pre-emptive changes intending to use ideal gas equation in future, by introducing envelope capacity.
Header file changes to support changes to the cpp file.
cleaned up commenting
@Dan-field
Copy link
Contributor Author

Commit structure does not match guideline of one commit per library/folder, and I'm not finding a way to change this retrospectively. I'll re-work the commit structure and then start a new PR.

@Dan-field Dan-field closed this Apr 29, 2024
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.

1 participant