UKHAS Wiki

UK High Altitude Society

User Tools

Site Tools


general:code

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
general:code [2009/03/26 22:24]
joshatkins rm. arduino (pages empty)
general:code [2013/01/10 21:59] (current)
upu Added Geofences for Territorial Waters
Line 1: Line 1:
 ====== Code ====== ====== Code ======
 Here is source code for various languages that you may find useful in developing high altitude things. Here is source code for various languages that you may find useful in developing high altitude things.
 +
  
 ===== General ===== ===== General =====
Line 10: Line 11:
   * [[code:​python_reedsolomon|Reed-Solomon encoder]]   * [[code:​python_reedsolomon|Reed-Solomon encoder]]
   * [[code:​dxlog|dxlog]] - logs truetty output directly to file (standard logging has a delay)   * [[code:​dxlog|dxlog]] - logs truetty output directly to file (standard logging has a delay)
-  * [[code:4 state extended kalman filter in matlab]]+  * [[code:UK Polygon]] - for cutdowns 
 +  * [[code:​Geofence Descriptions]] - Geofences for Territorial Waters 
 + 
  
 ===== C ===== ===== C =====
Line 17: Line 21:
   * [[code:​rprintf|Floating point print function]]   * [[code:​rprintf|Floating point print function]]
   * [[code:Sqrt density lookup table calculator (for fast drag coefficient calculations)]]   * [[code:Sqrt density lookup table calculator (for fast drag coefficient calculations)]]
 +
 +
 +
 +
 +
  
 ===== AVR ===== ===== AVR =====
 +  * [[code:​i2c_ubx|I2C ublox 5 demonstration code using the UBX protocol]]
 +  * [[code:​interrupt_driven_ubx|Interrupt driven UBX parser for AVR]]
   * [[code:​interrupt_driven_tsip|Interrupt driven TSIP parser for AVR]]   * [[code:​interrupt_driven_tsip|Interrupt driven TSIP parser for AVR]]
   * [[code:​interrupt_driven_nmea|Interrupt driven NMEA parser for AVR]]   * [[code:​interrupt_driven_nmea|Interrupt driven NMEA parser for AVR]]
   * [[code:​Radio|AVR radio pulse shaper code]]   * [[code:​Radio|AVR radio pulse shaper code]]
   * [[code:I2C EEPROM|I2C EEPROM]]   * [[code:I2C EEPROM|I2C EEPROM]]
 +  * [[code:​capdac|AD7746 Capacitive sensor interfacing demo code]]
  
 ===== UAV/​Parafoil/​Glider ===== ===== UAV/​Parafoil/​Glider =====
Line 31: Line 43:
   * [[code:​ground_data| Ground data display with php]]   * [[code:​ground_data| Ground data display with php]]
  
 +
 +===== IMU code =====
 +
 +  * [[code:4 state extended kalman filter in matlab| Extended Kalman filter (EKF) using quaternion as the state vector]]
 +  * [[code:​7_state_ekf_with_bias|EKF with gyro bias tracking and quaternion]]
 +  * [[code: diydrones_algorithm_octave| Octave/​Matlab implementation based on the diydrones.com algorithm]]
 +  * {{code:​rpy90bothways.zip|ascii data from Sparkfun 6DOF IMU}}
 +  * {{general:​autocal.zip|C code for automatic bias and gain claibration of an accelerometer or magnetometer from 6 attitudes}}
 +  * [[code:​fit|Accel/​Magno gain and bias calibration]]
general/code.1238106299.txt.gz · Last modified: 2009/03/26 22:24 by joshatkins