UKHAS Wiki

UK High Altitude Society

User Tools

Site Tools


projects:high_altitude_slug:software

This is an old revision of the document!


Software

Autopilot

Three seperate processes:

Flight/waypoint management

  • Keeping a list of waypoints. Waypoints consist of a position and an optional required altitude.
  • Calculating “sub waypoints” for circling around to get to required altitudes etc.
  • 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

  • Maintaining straight flight.
  • Calculate current heading
  • 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/artificial horizon
  • Altitude.
  • GPS position.
  • Speed.
  • Rate of descent/ascent.
  • 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.1151420983.txt.gz · Last modified: 2008/07/19 23:31 (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki