r4 - 24 Jun 2009 - 14:58:45 - MarcoOstiniYou are here: TWiki >  LunarNumbat Web > LNTaskClassGRockets

Task - Class G Rocket Launches

There are a number of people working on the hardware (rocket / avionics payload, telemetry), firmware and host software. Here's an overview of what is being undertaken (and roughly by who).

Class G rocket avionics / telemetry

Planning session for Class G rocket avionics and audio / video

General discussion

Avionics details list {LukeW}

Avionics schematics {LukeW}

Power charging schematic ... NEED TO FIND URL or EMAIL ATTACHMENT {LukeW}

Hardware: Overview

  • Arduino
  • Sensor board(s)
  • Audio / Video
  • Telemetry
  • Power
  • Chassis
  • Consider Class C retro-fit

Hardware: To Do {MikeB,LukeW}

  1. Check Arduino pin usage {????}
  2. Definite hardware specifications
    1. Communications (ZigBee ?), storage (DataFlash versus SD card ?)
  3. Assemble hardware in one place {AndyG}
  4. Triage for hardware decisions, what will be flight ready ?
  5. Hand-over to {MikeB}

Hardware: Payload packaging

  • Rigid in flight
  • Accessible, easy to install and remove
  • Testable outside of rocket
  • Weight minimized
  • Avoid shielding telemetry transmission
  • Strength, survive crash landing
  • Mounting resilience
  • What if payload lost, find how ?

Firmware: Sensor Board(s)

  • Communications, e.g. ZigBee mount [serial] {PeteY,AndyG}
  • Storage [SPI] {PeteY,AndyG}
  • Accelerometer / Gyro (6DoF) [analog x 3, serial] {JonO,AndyG}
  • Pressure sensor [SPI] {JonO,AndyG}
  • Temperature sensor [1wire] {AndyG}
  • Light sensor (LDR) [analog] {JonO}
    • Roll-rate and parachute deploy sensor
  • Real-time clock [1wire] {AndyG}
  • Power bus monitoring [analog] {SamS}
  • GPS [nmea-serial] {JonO}
  • VirtualWire [serial pins x 2] {AndyG}
  • Current sensor [analog] {SamS}

Software: Aiko framework {PeteY}

  • Easy install / update - Linux ?
  • Testing: reliable, e.g. real-time timing
  • "Aiko-ize" each device, e.g. LCD, 1-wire temperature sensor, RTC
  • Determine device sample rates ? Attach time-stamp
  • Telemetry -> Storage, after launch -> Upload to host
  • Telemetry -> Communications, determine sample rate
  • Data ...
    • Launch start / end (button press or 2-way ZigBee communications ?)
    • Checksum data, calculated by Arduino
    • Checked by host
    • Generated every "n" records
  • Self-testing: Check-list, provide status, how ?
  • Bench testing: Simulated (switches, potentiometer, signal generator)
  • Test firmware and host software
  • Software test using existing Class C rocket {JonO}
  • Simulate using Test Arduino (generate inputs) -> Rocket Arduino

Software: Miscellaneous

  • GPS -> RTS -> "millis()"
  • Aiko error handling
    • Fatal error code -> provide failure status
    • Non-fatal error code -> ?
  • Use 2 person triangulation during launch to check maximum altitude
Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r4 < r3 < r2 < r1 | More topic actions
 
Powered by TWiki
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback