Describe the bug
Reported today on discord: thread ID: 1337930498739277898
MRT014 [LURA]
OP
— Today at 8:38 PM
We're using a creating a rocket and we're having an issue with the radius. The stability is also way off as well. I've attached the output as a txt file since there's a character limit. Any help would be much appreciated
config.py
sustainer_po_cd, sustainer_poff_cd, sustainer_cp = parse_rasaero_file(join(this_dir, "data", "sustainer.CSV"))
SUSTAINER_PARAMS = {
"radius": 0.057/2,
"mass": 1.687, # airframe mass
"inertia": (645548/(110**9), # x
229864458/(1109),# y
229883464/(1*109) # z
), # Just airframe
"coordinate_system_orientation": "nose_to_tail",
"center_of_mass_without_motor": 0.829,
"power_on_drag": sustainer_po_cd,
"power_off_drag": sustainer_poff_cd,
"center_of_pressure_source": sustainer_cp
}
sustainer.py
from lura_rockets.G2_DART.CDR import config
from lura_rockets.supersonic_rocket import SupersonicRocket
===== ROCKET =====
dart = SupersonicRocket(**config.SUSTAINER_PARAMS)
===== PARACHUTE =====
main_parachute = dart.add_parachute(**config.SUSTAINER_MAIN_PARACHUTE, sampling_rate=100)
drogue_parachute = dart.add_parachute(**config.SUSTAINER_DROGUE_PARACHUTE)
dart.all_info()
Running
sustainer.py
output
Expected behavior
MRT014 [LURA]
OP
— Today at 8:54 PM
Fixed this. Rockets are required to have atleast one aero surface otherwise the loop in
rocketpy/plots/rocket_plots.py
in the function
_draw_tubes
exits prematurely and therefore the return value
radius
has not been defined
Gui [RocketPy Team] — Today at 9:24 PM
We should allow the draw method to work properly even if no aerosurface is provided. Thanks for opening this question!
Additional context
Should be quite easy to solve the problem.
Describe the bug
Reported today on discord: thread ID: 1337930498739277898
Expected behavior
Additional context
Should be quite easy to solve the problem.