High Altitude Glider Project


Intro

Design
Airframe    
Hardware      
Software
Testing

Launch 1
Digesting 1

Launch 2
Digesting 2

Launch 3
Digesting 3

Launch 4

Launch 5

Glossary
Links
Contact

 

Design

Motivation

The idea of a high altitude, balloon-lofted, self-guided glider arose out of surfing at the Amsat website, and from there exploring a few of the groups that combine high-altitude ballooning with packet-ham-radio.  The fact that altitudes as high as 100,000 feet (32 km) are accessible with easy to launch, low cost weather balloons was an eye-opener.

Having designed and flown R/C sailplanes in the past, it seemed an obvious idea to loft a GPS-guided glider by balloon, and have it return to the launch site.  Usually, balloon / radio groups loft an insulated package with a parachute, and track it down wherever it happens to land.  With our home region surrounded by saltwater, that method wouldn't be wise here in any event. 

After some back-of-the-envelope doodling, it became obvious that the pressure variations, high airspeed, fast jetstream winds, and very low temperatures would make it quite a challenge to get up past 65,000 feet, where the sky is black, and the horizon curved.  A big issue was that the glider's wing loading, and hence landing speed, would need to be as high as possible to be able to fly fast enough at altitude to push back through the jetstream.

The first draft used the traditional landing method of using large flaps to lower the landing speed and steepen the glideslope on the approach.  I soon realized that serious pitch trim issues would be involved which would be beyond all but a very sophisticated autopilot and INS nav system, a system that would be massive overkill for the remainder of the glider's flight.   Plus, even with a moderately steep glideslope, when you take into account all the errors involved, a very large and smooth landing field would be required, especially given the need to clear surrounding trees.  Improbably large, in fact, for a largely forested region.

I had experimented with parachute recovery systems for large R/C aircraft in the past, so this seemed an obvious solution.  Some fairly simple autopilot algorithms could pop the chute the right distance upwind, and a much smaller and rougher field could be used.  A chute would also provide a "bail-out" option if other systems failed to work properly.

Later, while browsing other balloon-launch sites, I learned someone else had the same general idea, years ago.  Right down to the parachute for landing.  Nevertheless, in the better part of a decade of work, they hadn't really made it as far as you might expect.  And, I had far more ambitious altitude goals.

The project seemed an ideal and challenging combination of my existing skills in software development, full scale aviation, navigation, and small sailplane design and construction, and a great opportunity to learn more about a lot of other fields. 

It's turned out to be more than just a small challenge.  New areas included both analog and digital electronics, radio telemetry, low-level packet-networking, "real time" software systems,  feedback and control, high-reliability coding, in-depth work with GPS.  Plus, a fair bit about oscillation and damping, perhaps more than I would have liked to learn. 

 

Original Physical Spec:

Altitude Goal:  85,000 feet ASL (26 km)

Maximum mass: 2.75 kg

Design Mass Goal: 2.2 kg

Temperature Tolerance, external:  +30c to -70c

Max Temperature Swing, internal:  +50c to -10c

Battery Duration:  3.5 hours flight, 5.0 hours with reserve

Reliability:  Recoverable after failure of any single part, excepting computer.

Indicated Air Speed at Best Glide (sea level):  40 knots (20 m/s)

Best Glide Slope:    (12 : 1) or better

Landing Descent Speed:   < 4 m/s

Landing Field Required:   150 m x 150m or smaller

 

 

Abilities / Design Spec

The overarching goal was to use this project as an exercise in developing a complex, real-world system that was reliable, robust, and fail-safe.  The general approach was to take each system and component and say, "What if this failed completely?  What if it shorted out, or became only partially disconnected?", and then ensure there was a way to continue flying, or at a minimum recover the glider intact.

To this end, early on a goal was set of having the glider be almost completely autonomous - once it's launched, it should be capable of flying back completely on its own.  There shouldn't be any crutches such as manual guidance to for the final-approach to landing required, or decision making as to what to do if something goes wrong.  All such functions should all be onboard, but with the ground station still able to intervene and tell the "expert" pilot to take an action, or fly the plane from the ground at the autopilot or manual control level if desired.

Ideally, I also wanted to have the glider work without having to resort to using an "artificial horizon" reference, such as an internal-nav system driven by solid-state gyros and accelerometers, as that would radically increase the cost, risk, and complexity.  It also makes it a better and more challenging project, to see if it can be made to work with the hardware that is actually required, and no more.

The goal would be to build a navigation system with just GPS, pitot / static, and compass as primary nav instruments.  Early on, the idea of including a small desktop web cam was dropped as too much trouble, but was added to the final design to serve as a crude backup "position sensor" for manual-piloting, in the event the GPS failed.  Even fairly low quality images from a webcam, at a rate of 1 per minute, would be enough to locate the glider and steer it in to visual range by compass / autopilot, and this left only a single component - the onboard computer itself - as a critical path.

In the end I came very close to this goal, eventually requiring only one low-cost gyro, used as a roll rate sensor, to allow the autopilot to fly the aircraft in a robust way.

 

 

Text and images © copyright 2002, Art Vanden Berg 
All Rights Reserved.
Last updated: December 14, 2003.