pinchito.es

🪽 Avis Minima

🛩️ Building A Prototype Airship Drone

The worlds of airships and of drones are really interesting on their own, and yet have a suspiciously lean intersection. I am currently in the process of designing and building an airship drone (or drone airship): an autonomous flying machine that can stay aloft for a long time. This time for real!

Secret plans for a drone airship. Source: the author.

📓 The Project

This is a very interesting project because it touches many different areas: from papiroflexia to avionics software.

🏗️ MVP: Minimum Volant Prototype

Building a 100 meter long dirigible is not a project for an amateur. As sizes get smaller they become more attainable. So, how small can we get and still have a flying machine?

With airships weight is always the primary concern: if they are to float in the air, the weight of the ship must be exactly balanced with the equivalent volume of air. Density of air is approximately 1.2 kg/m³; once we choose a shape we can scale it up and down by simply following the law of squares and cubes.

We will reuse the shape from the Aves Æternæ article: an ellipsoid with a major axis twice the minor axis. The size of the major axis will determine the weight of the displaced air, and thus its buoyancy (or weight that we can lift). Note: these weights are approximate as we will see below.

Major axis Weight
10 m 150 kg
4 m 9.6 kg
2 m 1.2 kg
1 m 150 g
50 cm 19 g

Weight quickly becomes impractical for a drone as we go down: it is very much impossible with the current state of the art to build a 50 cm dirigible and keep its weight under 20 grams. We would be hard pushed to include any kind of electronics: even a paltry Arduino nano weighs in at 5 grams. What can we do with the remaining 14 grams?

The surface of the ellipsoid would be approximately 0.34 m², and covering it up with just one layer of 20-micron ligthweight material (1.2 density) would use 8 grams. (For comparison, the lightest vegetable bags at a supermarket are 40~50 microns thick.) We also need about one gram of hydrogen inside. Really hard to fit in the remaining 5 grams a couple of motors, propellers, battery and control surfaces; not to speak about some kind of support.

It makes no sense to remain at these scales when a bigger prototype is easier to build. Let’s go up a notch. Is it possible to build a 1-meter long dirigible and keep within the ~150 gram budget? This is our current project, the avis minima: the smallest practical airship drone that is still capable of flight. Just as tech companies build an MVP, or minimum viable prototype, we face the construction of this minimum volant prototype.

🦾 Autonomous Flight

The concept of drone used to mean UAV or “unmanned aerial vehicle”, and include a complete fly-by-wire system of autonomous flight. However radio-control or RC drones have become quite popular, negating the autonomous nature of the previous models.

Our ambition is to have a completely self-reliant drone that is able to set course. It will only receive instructions on where to go, and decide its own flight plan. We are immensely helped by the buoyant nature of the avis minima. Aircraft have three principal axes: yaw, pitch and roll. We only have to set yaw, since we will in principle not change altitude nor roll around.

The electronics have thus to manage avionics and navigation, and some way of communication: at least be able to set objectives. We have chosen the Arduino nano BLE as the brains of the operation, since it is small, light (~5 grams) and comes packed with sensors:

  • 3-axis accelerometers,
  • 3-axis gyroscopes,
  • and 3-axis magnetometers.
The Apollo Inertial Measurement Unit was a bit heavier. Source: ArnolRheinhold.

This is usually called an IMU or Inertial Measurement Unit. It is actually possible to build an inertial navigation system (INS) with these 9-axis sensors: without any external information it should be capable of inferring the position and orientation at any moment. But a small unit like this one will be quite imprecise in operation.

Ideally we will use GPS for navigation, although modules are heavy (I have not seen anything under ~15g) and slow. Clever people recommend having GPS for slow positioning, and filling in for the short term with an INS.

This is just one of the challenges for navigation. How do we orient an airship with just two motors? How can we compensate for external wind forces? In any case we will cross those bridges when we get to them.

🔋 Power

In the original article from 2023 I explored the principles of long-lasting flight: a properly configured drone might be able to fly for weeks if not months. The avis minima prototype is not so ambitious: I would be real happy to see it fly for an hour on its own. We will have time to prolong flight time with bigger models.

Luckily Lithium ion polymer (or LiPo) batteries are small and lightweight. The drone industry has come to our rescue, as has often happened in the course of this project: there are batteries in the market of all sizes and denominations. But we will go a different way: drone batteries are optimized for output, while in our case we hardly require a quick energy discharge.

A 500 mAh powerbank is all we need. They even come with a nice facility: the ability to charge using USB. This also has allowed us to power up the Arduino nano directly from the USB port. Luckily there are also highly convenient, half-gram voltage converters from the 3.7 V of the LiPo battery to the 3.3 V required by the Arduino.

The target power of the avis minima is 1 Watt, which should in principle give us a speed of 5 m/s (around 18 km/h or 11 mph). Energy consumption from the Arduino nano is minimal at around 20 mA and 3.3 V (0.067 Watt), so most of the 1 W will go to the propellers. A 500 mAh battery at 3.7 V will yield 1.85 Watt-hour, so it will be able to power the avis for almost two hours straight.

There’s one trick up our sleeve: lightweight solar panels that can be installed in place of stabilizers, and that yield a lot of power (3.5 W nominal) at 6 grams. These panels should be able to power the propellers directly. If we can leave the battery only to power the Arduino nano, it will be able of 25+ hours of operation. They represent an interesting project extension.

🏮 Outer Hull

Fans of papiroflexia will be happy with this section. The outer surface is 1.34 square meters. To cover it we need a lightweight and yet sturdy material, such as… maybe paper? Sadly even office paper is 80 gsm (grams per square meter), so covering our 1.34 m² would weigh us down by 107g. But what if we can find something lighter and perhaps even stronger?

I created a prototype with humble oven paper from the kitchen supply section of the supermarket. At 40 gsm it is quite sturdy, but with the necessary glue it grew up to 50 gsm, for a total of 67 grams. Luckily Asian paper manufacturers have created wonders of human ingenuity: Japanese unryu paper can be found at 20 gsm which is sturdier than regular paper. I am partial to manila paper, sourced from a local shop, which at 19 gsm is even lighter and quite sturdy.

The paper has to be cut properly so that it will generate an ellipsoid. I found this video of an ingenious lady building a paper sphere, with each segment being a sinusoid. Sadly ellipsoids are quite intractable mathematically; I created a script using numerical integration to generate the proper shape that, once folded, generates an ellipsoid.

Paper segments. Source: the author.

Each segment is approximately 10 cm wide and 62 cm long, and has indentations to glue it to its neighbours. Each four segments join together to form a quarter half-shape, so we need 32 in total for the whole shape. After gluing together the segments they form two half-spheroids, that have to be joined together with the structure inside. Finally, a coating of acrylic spray gives it a water-resistant finish.

I have created some prototypes with scissors and they are a huge pain to cut. Luckily I now have access to a laser cutter which makes short work of the segments.

❤️‍🔥 Hydrogen Prejudice

We have to fill up the interior with something lighter than air, and the lightest gas known is hydrogen. Wait, did you read right? Doesn’t hydrogen, like, burn? Why not helium?

The answer is threefold: price, convenience and availability. Helium is at least 100€/m³ in Spain, and the avis requires 0.131 m³. It is also a scarce resource and very likely to go up in price, since it is used for MRI machines which are more valuable than party balloons.

Helium is also twice as heavy as hydrogen; the avis would have to store 18 instead of 9 grams, wasting 9 grams of payload. Hydrogen is famously hard to contain in an envelope but helium is even worse, as it is a monoatomic molecule. As for safety: 9 grams of hydrogen is not explosive enough to cause any damage, and we don’t have human passengers anyway.

The Hindenburg disaster. Source: gifs.com.

Allow me to address directly the Hindenburg catastrophe that has been impinged into our collective subsconsious. The problem with Zeppelins was not with hydrogen but with the rigid designs that became popular at some point. The great Spanish inventor Torres Quevedo designed and patented a line of dirigibles that ruled the airs using hydrogen for 30+ years, with no accidents except for a couple of war casualties. Their semi-rigid structure allowed for handling bumps gracefully, unlike the German, British and Italian competition which all ended in multiple disasters.

Also, as seen on Mythbusters: don’t paint the envelope using thermite if at all possible.

Project Details

Now we will go into the nitty gritty details of the project. These are likely to change as the project moves along.

Preliminary Tech Specs

While it is quite premature to set in stone every detail of the project, it is good to have an idea of the main parameters, computed with a bit more precision than above.

Parameter Value
Major axis 1 m
Minor axis 50 cm
Volume 0.131 m³
Surface 1.34 m²
Weight 157 g

Weight is computed based on the volume of air displaced, using an average air density of 1.2 kg/m³ (sea level, 20 C). One of the challenges is that this weight can change with temperature, altitude and even atmospheric conditions.

Note that we have around 160 grams to fit in everything: hydrogen container, outer envelope, structure and propulsion. We will set up a preliminary “weight budget” of <40 grams for each of these areas. If we come short then we can easily add ballast to compensate.

🚁 Propulsion

Let’s start with this interesting area: how to have powered flight below 40 grams.

🥏 Propelling

The Arduino nano will control a couple of motors using motor drivers. Very lightweight brushless motors are available: 2g each, as the vendor explicitly shows on the article page.

Brushless motor weighing in at two grams. Source: Xiphorix.

Similarly lightweight motor drivers are available that convert the signal from the Arduino to the triphasic current required by brushless motors. Propellers under 1g can also be found.

🔌 Other Electronics

There are a few other line items in our propulsion budget. First we need cables to connect the Arduino to the motors, which will span at least from the gondola to each propeller (~40 cm) and from the gondola to the servo (~62 cm), with three cables each (power, ground and signal). Let’s give a few more cm for each cable, giving us a total of 5 meters of cable:

L = 3 × 2 × 50 cm + 3 × 70 cm ≈ 5 m.

We need really lightweight cable; luckily we can use AWG 32 enameled cables, which are around 0.1 g/m, for half a gram total.

We also need JST connectors to facilitate changing each piece. We can use 7 sets of JST PH (2 mm) connectors, weighing a bit under 0.5 g each, for a total of three grams.

Lastly we need a servo motor that will pop open the hydrogen bag, for emergency stops. We cannot have a rogue drone flying around, so whenever things go wrong the onboard computer will use this servo to open the bag.

⚖️ Propulsion Weight Budget

Let’s see if we are within the 40 g budget.

item weight
Arduino nano 5 g
Two brushless motors 4 g
Two motor drivers 1 g
Two propellers 1 g
Servo 2 g
DC converter 0.5 g
500 mA battery 9 g
Cables 0.5 g
JST 3 g
Total 26 g

We are considerably below budget! Just as well, because we will certainly go above in one of the remaining groups.

🏮 Outer Hull

As we saw above, we will use 20 gsm paper (manila or unryu) for maximum lightness; that is 20 g/m². We will need a bit over 1.34 m², since the different segments will overlap a bit; let’s say 1.40 m². This means 28 g of paper.

We also need glue to keep it together, and an outer layer of acrylic spray. Weight of glued paper tends to go up something like 5 g/m². Finally spray also increases weight around 5 g/m². Each material will add around 7 g.

⚖️ Hull Weight Budget

Let’s see if we are within the 40 g budget.

item weight
Paper 28 g
Glue 7 g
Acrylic spray 7 g
Total 42 g

We go a bit above 40 g, but we are still within margin.

🌐 Structure

The structure is made up of a series of joints at the edges, linked together by carbon fiber strips. The two propellers and the gondola are attached to these joints, with suitable masts. The gondola will house Arduino nano, battery and other electronics. The last item is the back hatch which holds the servo that opens the bag. All weights are specified below.

As to the carbon fiber structure, we need 8 strips 62 cm long, and 4 strips 40 cm long, for a total of 656 cm. I have tried with 3x0.3 mm strips, which just weigh 1.2 g/m, but they cannot hold the weight of the gondola. I have purchased stronger (and heavier) 3x0.5 mm and 5x0.5mm strips. Since carbon fiber has a density of 1.6 g/cm³, it is easy to compute their linear density:

d = 1.6 g/cm³ × 3 mm × 0.3 mm
  • 3 × 0.3 mm: 1.5 g/m
  • 3 × 0.5 mm: 2.4 g/m
  • 5 × 0.5 mm: 4 g/m

Weight goes up fast! We can use the thickest strips only for the bottom segments, ~2 meters of them: 2 strips with 62 cm and 2 with 40 cm. Then intermediate strips for the mid segments (4x62cm), and the thinner strips on top (another 2m).

Reinforced avis minima. Source: the author.

Note how the four strips holding the gondola at the bottom are the thickest. It remains to be seen if this structure will be able to hold the weight of the gondola and the remaining parts such as the wings, or it will need crossing reinforcements. As to these wings and the nose cone they are simple lightweight paper jobs.

⚖️ Structure Weight Budget

Let’s see if we are within the 40 g budget.

item weight
Light strips 2 × 1.5 g
Mid strips 2.4 × 2.4 g
Heavy strips 2 × 4 g
Joints 3.5 g
Propeller masts 2 g
Gondola 8 g
Hatch 2 g
Wings 3 g
Total 35 g

Within budget, and with some margin!

🎈 Hydrogen Bag

Now we come to the most delicate and most sketchy of design issues: how do we store the hydrogen within the avis? Once again we have less than 40 grams for the whole thing.

🛍️ PVA to the Rescue

The best material to contain hydrogen is apparently PVA, with a density of 1.2~1.3 g/cm³. For our 1.34 m² a 20 micron bag would therefore represent 32~35 grams. Let’s go on the pessimistic side to account for any extra plastic needed for the bag.

PVA is heavily used industrially because it dissolves easily in water. It is possible to buy industrial bags that are used to dispose of contaminated clothes directly in the washing machine. On the minus side we have better isolate the bag from any outside humidity or the bag will simply dissolve! I have purchased some but the quality is quite poor: they are full of holes. They are also square and not elliptical. I need to learn how to do thermal sealing on the sides, so there is a lot of way to go here.

The question of the shape is also interesting. One would think that a double-sided ellipse can be inflated to an ellipsoid, but one would be wrong: it is apparently a complex mathematical problem. This will probably have to be numerically integrated too.

🫧 Get Hydrogen

We need 9 grams of hydrogen to fill our 0.131 m³, at 70 g/m³. Hydrogen availability is not trivial: it can be purchased in heavy bottles, but it has the advantage that it can be generated quite easily via electrolysis. Actually just put an AA battery in water; those bubbles you see at one end are pure hydrogen!

There are portable generators sold supposedly for medical benefits, like this one. No idea if they are reliable enough. We need 131 liters so using this method would take around 15 hours; it would not be fast.

⚖️ Hydrogen Bag Weight Budget

We have to include the hydrogen somewhere.

item weight
PVA bag 35 g
0.131 m³ of Hydrogen 9 g
Total 44 g

Here we go a bit over the 40 g budget, luckily we still have some extra grams left from the propulsion department.

⚖️ Total Weight Budget

The following sum must be below 157 g for the avis minima to fly.

group weight
Propulsion 26 g
Outer hull 42 g
Structure 35 g
Hydrogen Bag 44 g
Total 147 g

Phew! A bit below 157 g. Does this mean we have been too careful? Are we so far below budget that we have to start adding weights? Not necessarily.

🌡️ Atmospheric Conditions

Remember when we said that air density varies with atmospheric conditions? Temperature is the biggest factor here:

Temperature (C) Density Weight
0 1.3 170
10 1.25 164
20 1.2 157
30 1.16 152
40 1.13 148

So we should be good for temperatures below 40 C (104 F) at sea level. But if barometric pressure goes down a bit because of bad weather then we are grounded!

That is not all. If we go up air density will go down as well – according to the international standard atmosphere, at 500 m high air density has gone down almost 5%, and around 9% at 1000 m (3300 feet). So if you live in the mountains (or in the high plains) then you may have to lighten your dirigibles a bit more.

In Madrid where I live (657 m) at 20 C air density is approx 1.12 kg/m³ at 20 C, so the prototype would have to weigh 148 grams. Should temperature go to 40 C (as it regularly does every summer) then density falls to 1.045 kg/m³ and model weight plummets to 137 g. We would have to shed 13 additional grams from our target weight of 150 g.

Even a bit of humidity will make air lighter. Yes, airships are really sensitive to atmospheric conditions.

📈 Scaling Up

Is there no way to fly in Madrid in summer then? Luckily another law of nature is on our side: the already mentioned law of squares and cubes. Increasing dirigible size by ony 10% would increase the volume by 33%, while area (and thus hull, structure and bag) would only increase by 21%. In reality the propulsion system would probably work just as well, while the structure might need some reinforcing. Let us suppose a 21% overall increase; weight would presumably only go up from 148 g to 179 g, while buoyancy would increase from 137 to 182 g. We would magically gain 45 grams of buoyancy, and be within budget!

Once in the air we can scale the prototype up as much as we want. Remember that the trilobed design of Torres Quevedo scaled well beyond 100 m long. A 2-meter long dirigible would be able to lift 1.2 kg, allowing for a sizeable payload of sensors (camera, GPS) and communication equipment (WiFi, 5G); actually a lightweight mobile phone would carry many of the required components.

🤔 Conclusion

When downscaling the avis aeterna to one meter long I expected to find multiple roadblocks. To my surprise it should be possible to build it with current materials and methods! While it will probably not stay aloft for days or weeks, it is a nice demonstration of the concept that can be scaled up.

Do not expect to see it flying around your home town any time soon though; construction is still in the preliminary design and experimentation stages.

🙏 Acknowledgements

Thanks to Carlos Santisteban, Javi Fernández, Pablo Garrido, and David Poza for their immense help with the prototyping. Thanks to Fran Barea, Cristo Contreras, César Domínguez, Diego Lafuente, Rodrigo Lumbreras, Guillermo Fernández, Sink, Mapi Pérez, Jairo and so many other members of MakeSpace Madrid and la Jaquería for so many fruitful discussions.

Published on 2024-07-08, last modified on 2024-07-28. Comments, suggestions?

Back to the index.