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 revisionPrevious revision
Next revision
Previous revision
general:code [2009/02/24 07:24] jcoxongeneral:code [2013/01/10 21:59] (current) – Added Geofences for Territorial Waters upu
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 9: Line 10:
   * [[code:kml_live_update|kml near realtime update]]   * [[code:kml_live_update|kml near realtime update]]
   * [[code:python_reedsolomon|Reed-Solomon encoder]]   * [[code:python_reedsolomon|Reed-Solomon encoder]]
-  * [[code:nmea_collection|NMEA collection]] 
   * [[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 18: 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]]
-===== Arduino ===== +
-  * [[code:camera_shutter|Camera shutter trigger]] +
-  * [[code:habep_gps|Arduino GPS RS-232 Reader]]+
  
 ===== UAV/Parafoil/Glider ===== ===== UAV/Parafoil/Glider =====
Line 34: Line 41:
   * [[code:parafoil_code_list|Guidance and navigation for parafoils and Rogallos]]   * [[code:parafoil_code_list|Guidance and navigation for parafoils and Rogallos]]
   * [[code:ground_control|PWM filtering and switching for UAV control]]   * [[code:ground_control|PWM filtering and switching for UAV control]]
 +  * [[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.1235460244.txt.gz · Last modified: 2009/02/24 07:24 by jcoxon

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki