|
237 | 237 | "GENESIS = Rocket(\n", |
238 | 238 | " radius=0.047,\n", |
239 | 239 | " mass=9.214,\n", |
240 | | - " inertia=(7.5046,7.5046,0.042241),\n", |
| 240 | + " inertia=(7.5046, 7.5046, 0.042241),\n", |
241 | 241 | " center_of_mass_without_motor=0.895,\n", |
242 | 242 | " power_off_drag=\"../../data/rockets/faraday/drag_coefficient_power_off.csv\",\n", |
243 | 243 | " power_on_drag=\"../../data/rockets/faraday/drag_coefficient_power_on.csv\",\n", |
244 | 244 | " coordinate_system_orientation=\"tail_to_nose\",\n", |
245 | 245 | ")\n", |
246 | 246 | "\n", |
247 | | - "GENESIS.set_rail_buttons(0.98,0.095)\n", |
| 247 | + "GENESIS.set_rail_buttons(0.98, 0.095)\n", |
248 | 248 | "\n", |
249 | | - "GENESIS.add_motor(ProL995, position=0.)" |
| 249 | + "GENESIS.add_motor(ProL995, position=0.0)" |
250 | 250 | ] |
251 | 251 | }, |
252 | 252 | { |
|
255 | 255 | "metadata": {}, |
256 | 256 | "outputs": [], |
257 | 257 | "source": [ |
258 | | - "NoseCone = GENESIS.add_nose(\n", |
259 | | - " length=0.27,\n", |
260 | | - " kind=\"vonKarman\",\n", |
261 | | - " position=2.372\n", |
262 | | - ")\n", |
| 258 | + "NoseCone = GENESIS.add_nose(length=0.27, kind=\"vonKarman\", position=2.372)\n", |
263 | 259 | "\n", |
264 | 260 | "FinSet = GENESIS.add_trapezoidal_fins(\n", |
265 | 261 | " n=4,\n", |
|
277 | 273 | "outputs": [], |
278 | 274 | "source": [ |
279 | 275 | "# Parachute set-up\n", |
280 | | - "def drogueTrigger(p,h, y):\n", |
| 276 | + "def drogueTrigger(p, h, y):\n", |
281 | 277 | " # p = pressure\n", |
282 | 278 | " # y = [x, y, z, vx, vy, vz, e0, e1, e2, e3, w1, w2, w3]\n", |
283 | 279 | " # activate drogue when vz < 0 m/s --> apogee\n", |
284 | 280 | " return True if y[5] < 0 else False\n", |
285 | 281 | "\n", |
286 | 282 | "\n", |
287 | | - "def mainTrigger(p,h, y):\n", |
| 283 | + "def mainTrigger(p, h, y):\n", |
288 | 284 | " # p = pressure\n", |
289 | 285 | " # y = [x, y, z, vx, vy, vz, e0, e1, e2, e3, w1, w2, w3]\n", |
290 | 286 | " # activate main when vz < 0 m/s and z < 450m height.\n", |
291 | 287 | " return True if y[5] < 0 and y[2] < (450 + env.elevation) else False\n", |
292 | 288 | "\n", |
| 289 | + "\n", |
293 | 290 | "Drogue = GENESIS.add_parachute(\n", |
294 | 291 | " name=\"Drogue\",\n", |
295 | 292 | " cd_s=0.285005285533666,\n", |
296 | 293 | " trigger=drogueTrigger,\n", |
297 | 294 | " sampling_rate=105,\n", |
298 | 295 | " lag=1,\n", |
299 | | - " noise=(0, 8.3, 0.5)\n", |
| 296 | + " noise=(0, 8.3, 0.5),\n", |
300 | 297 | ")\n", |
301 | 298 | "\n", |
302 | 299 | "Main = GENESIS.add_parachute(\n", |
|
305 | 302 | " trigger=mainTrigger,\n", |
306 | 303 | " sampling_rate=105,\n", |
307 | 304 | " lag=1,\n", |
308 | | - " noise=(0, 8.3, 0.5)\n", |
| 305 | + " noise=(0, 8.3, 0.5),\n", |
309 | 306 | ")" |
310 | 307 | ] |
311 | 308 | }, |
|
343 | 340 | "outputs": [], |
344 | 341 | "source": [ |
345 | 342 | "test_flight = Flight(\n", |
346 | | - " rocket=GENESIS, environment=env, inclination=84, heading=133, rail_length=12)" |
| 343 | + " rocket=GENESIS, environment=env, inclination=84, heading=133, rail_length=12\n", |
| 344 | + ")" |
347 | 345 | ] |
348 | 346 | }, |
349 | 347 | { |
|
0 commit comments