projects:high_altitude_slug:software
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
projects:high_altitude_slug:software [2006/06/27 13:17] – phatmonkey | projects:high_altitude_slug:software [2008/07/19 23:33] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Software ====== | + | ====== Software |
+ | Note: this is mainly for our reference! | ||
- | ===== Autopilot | + | ===== Onboard |
- | Three seperate processes: | + | Still being planned |
- | ==== Flight/ | + | |
- | * Keeping a list of waypoints. Waypoints consist of a position and an optional required altitude. | + | |
- | * Calculating "sub waypoints" | + | |
- | * Calculating when a waypoint is reached based on GPS position and thresholds (we don't want it turning back on itself if it just misses it!) | + | |
- | * Calculating headings to go in based on the current position and the next waypoint (continuous so it will not drift off course) | + | |
- | ==== Roll control | + | ==== Other pages ==== |
- | * Maintaining straight flight. | + | * [[.software: |
- | * Calculate current heading (I believe this is a built in feature of some GPS receivers) | + | * [[.software: |
- | * Bank and turn based on heading to next waypoint and current heading | + | |
- | ==== Pitch control ==== | ||
- | * Maintain constant airspeed, maybe based on stall speed at current altitude or fixed pitch. | ||
- | |||
- | ===== Possible ground station ===== | ||
- | To display: | ||
- | |||
- | * Readings from sensors. | ||
- | * Flight plan and waypoints | ||
- | * Attitude/ | ||
- | * Altitude. | ||
- | * GPS position. | ||
- | * Speed. | ||
- | * Rate of descent/ | ||
- | * Payload status (ascending, descending, landed etc). | ||
- | * Raw output from log. | ||
- | * Battery voltages. | ||
- | * Space remaining on disk. | ||
- | * Number of photos taken and, depending on bandwidth, a compressed version of the last image. | ||
- | |||
- | To send: | ||
- | |||
- | * Cut down. | ||
- | * Take photo. | ||
- | * Change/add to flight plans. | ||
- | * Edit/add to waypoints. | ||
- | * Manual control for emergencies. | ||
- | * Release parachute. |
projects/high_altitude_slug/software.1151414246.txt.gz · Last modified: 2008/07/19 23:31 (external edit)