supplementary materials for · average mass to be 0.118 ± 0.001 gram and length to be 0.122 ±...

12
robotics.sciencemag.org/cgi/content/full/5/38/eaay1246/DC1 Supplementary Materials for Soft biohybrid morphing wings with feathers underactuated by wrist and finger motion Eric Chang, Laura Y. Matloff, Amanda K. Stowers, David Lentink* *Corresponding author. Email: [email protected] Published 16 January 2020, Sci. Robot. 5, eaay1246 (2020) DOI: 10.1126/scirobotics.aay1246 This PDF file includes: Supplementary Text Fig. S1. Rubber band force versus length properties. Fig. S2. Templates used for rubber band selection and tuning. Table S1. PigeonBot feathers were 90% from the same individual; the wind tunnel model feathers were 100% from the same individual. Table S2. Rubber bands used to connect PigeonBot feathers. Table S3. Rubber bands used to connect wind tunnel model feathers. Table S4. Bill of materials for constructing PigeonBot. References (45, 46)

Upload: others

Post on 02-Jun-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Supplementary Materials for · average mass to be 0.118 ± 0.001 gram and length to be 0.122 ± 0.002 meter. Based on these values we estimate the feather mass as ≈0.0001 kg and

robotics.sciencemag.org/cgi/content/full/5/38/eaay1246/DC1

Supplementary Materials for

Soft biohybrid morphing wings with feathers underactuated by wrist and

finger motion

Eric Chang, Laura Y. Matloff, Amanda K. Stowers, David Lentink*

*Corresponding author. Email: [email protected]

Published 16 January 2020, Sci. Robot. 5, eaay1246 (2020)

DOI: 10.1126/scirobotics.aay1246

This PDF file includes:

Supplementary Text Fig. S1. Rubber band force versus length properties. Fig. S2. Templates used for rubber band selection and tuning. Table S1. PigeonBot feathers were 90% from the same individual; the wind tunnel model feathers were 100% from the same individual. Table S2. Rubber bands used to connect PigeonBot feathers. Table S3. Rubber bands used to connect wind tunnel model feathers. Table S4. Bill of materials for constructing PigeonBot. References (45, 46)

Page 2: Supplementary Materials for · average mass to be 0.118 ± 0.001 gram and length to be 0.122 ± 0.002 meter. Based on these values we estimate the feather mass as ≈0.0001 kg and

Supplementary Materials

PigeonBot preliminary flight tests

During preliminary tests, we flew our morphing wing prototypes on the PigeonBot test platform

(Fig. 2A) under manual teleoperated control to simplify qualitative performance evaluation. In

preparation for evaluating our feathered biohybrid morphing wings, we first test flew three

‘static’ pigeon planforms; fully extended, intermediate, and tucked wings. The fully extended

planform is shown in Fig. 2E,1. These three planforms were based on the three planforms

reported by Pennycuick for pigeons gliding in a wind tunnel (21). We tested these planforms

with the aerial robot platform to determine the necessary tail volume (the product of tail area and

arm; see result in Fig. 2A,C) given the pigeon wing planform area and chord. This helps ensure

that PigeonBot flies sufficiently stably across all morphed states with minimal autopilot input for

the elevator.

Biohybrid wing prototypes

To construct a variable sweep biohybrid wing, we first tested a foamboard ‘swing wing’ to

demonstrate that PigeonBot could be manually controlled during dynamic wing morphing (Fig.

2E,3). We then glued primary feathers to a foamboard hand wing skeleton (Fig. 2E,4) and varied

its sweep in flight, after which we also glued secondary feathers to a foamboard arm wing

skeleton and tested the feathered ‘swing wing’ in flight (Fig. 2E,5). We then created our first

underactuated morphing wing prototype (Fig. 2E,6). Each flight feather was connected with a

single rotational degree of freedom to a more sophisticated multi-layered wooden wing skeleton

with an articulated wrist. The feathers were heat shrunk to LEGO minifigure hands (LEGO Part

PigeonBot’s soft biohybrid morphing wing was developed through systematic bioinspired

prototyping and flight testing with successively increasing complexity. Following the

preliminary flight tests in which we test flew three 'static' pigeon wing planforms, we created our

first biohybrid wing prototype by simply gluing pigeon flight feathers in their fully extended

position to a foamboard skeleton (Fig. 2E,2).

983) that snapped on and released easily from cylindrical carbon fiber tubes that formed the pin

joints, while enabling each feather to rotate freely. The feathers were elastically connected via a

custom-made rubber band that was woven around each calamus (base of the feather shaft) of the

20 remiges, with the ends of the rubber band connected to the wing root and hand bone. This

design enabled each wrist to underactuate 20 remiges in each wing half. However, without an

active finger joint, this design did not extend or tuck as much as pigeons when gliding (21).

Additionally, when perturbed by a gust or maneuver, the feathers started to slide along the rubber

band and cluster in flight, complicating flight control. We integrated learnings from these

prototypes in our final soft underactuated biohybrid morphing wing design (Fig. 2E,7).

Page 3: Supplementary Materials for · average mass to be 0.118 ± 0.001 gram and length to be 0.122 ± 0.002 meter. Based on these values we estimate the feather mass as ≈0.0001 kg and

where 𝜖 is the strain of the postpatagium. When a feather is deflected over an angle about its

feather pin joint, 𝜃, the strain, 𝜖, as a function of width, 𝑤, is

𝜖(𝑤) = 𝑤 sin 𝜃

𝑑0. (2)

The associated moment, d𝑀, generated by a thin slice of the postpatagium, 𝑑𝑤, is

𝑑𝑀 = 𝑑𝐹 ∗ 𝑤 = 𝐸𝑤2𝑡∗sin 𝜃

𝑑0𝑑𝑤. (3)

We define the torsional stiffness, T, as the moment per angle deflection, or

𝑇 = 𝑑𝑀

𝑑𝜃 . (4)

Building off the small angle approximation, sin 𝜃 ≈ 𝜃, and integrating along the width of the

postpatagium we find,

𝑇 = ∫𝐸𝑤2𝑡

𝑑0𝑑𝑤

𝑊

0. (5)

Evaluating the approximated torsional stiffness for estimated values; 𝑑0 = 5 mm, 𝑡 = 1 mm, 𝑊 =

20 mm, and 𝐸 = 1-100 kPa (45), we find that the torsional stiffness ranges from 0.0005 – 0.05

Nm/rad due to the wide range of reported elastic moduli.

We model the torsional stiffness of our underactuated biohybrid wing by linearly

approximating the stiffness of the rubber band, 𝑘. In this analysis we assume the adjacent

feathers are approximately parallel and that the rubber band is attached at radial distance, 𝐿,

measured with respect to the center locations of the 2D pin joints. The moment, 𝑀, about a

feather pin joint for some feather deflection angle, 𝜃, is

𝑀 = 𝑘𝐿2 sin 𝜃. (6)

Again, applying small angle approximation, sin 𝜃 ≈ 𝜃, the torsional stiffness, T, is

𝑇 = 𝑘𝐿2. (7)

Postpatagium versus elastic band stiffness

We model the postpatagium as a linearly elastic smooth muscle with modulus 𝐸 connecting two

parallel feathers with 2D pin joints with an initial feather spacing, 𝑑0, thickness, 𝑡, and width

along the shaft of the feather, 𝑤. The force, dF, generated by a thin slice of the

postpatagium, 𝑑𝑤, is

𝑑𝐹 = 𝐸𝜖𝑡 ∗ 𝑑𝑤, (1)

Page 4: Supplementary Materials for · average mass to be 0.118 ± 0.001 gram and length to be 0.122 ± 0.002 meter. Based on these values we estimate the feather mass as ≈0.0001 kg and

For our wing-half, the total number of links including the wing base is 𝑛 = wing base + 1 hand

bone + 1 finger bone + 20 feathers = 23 links. The associated number of kinematic pairs 𝑗 = 1

hand bone + 1 finger bone + 20 feathers = 22. Summing the number of degrees of freedom, 𝑓𝑖,

per kinematic pair, i, across all kinematic pairs, j, we find ∑ 𝑓𝑖𝑗𝑖=1 = (2 skeletal joints + 19 feather

joints) × 1 + (1 rigid connection between the finger bone and P10) × 0 = 21. Thus the degrees of

freedom per wing half is 3(23 − 22 − 1) + 21 = 21, or 42 total.

Estimated fundamental natural frequency of the elastic ligament

We estimate the order of magnitude of the fundamental natural frequency, 𝑓0, of the elastic

ligament using Rayleigh’s method based on the ratio of potential and kinetic energy (28)

𝑓0 =1

2𝜋√𝑋𝑇𝐾𝑋

𝑋𝑇𝑀𝑋, (9)

where 𝑋 is the assumed displacement vector prescribing harmonic motion and 𝐾, 𝑀, are the

generalized stiffness and mass matrices respectively. To estimate the order of magnitude of 𝑓0

for our biomimetic elastic ligament, which underactuates the flight feathers, we formulate order

of magnitude estimates for each element of the 𝑋, 𝐾, 𝑀 matrices through nondimensionalization

𝑂[𝑓0] = 𝑂 [1

2𝜋√𝑋𝑇𝐾𝑋

𝑋𝑇𝑀𝑋 ], (10)

in which we nondimensionalize the elements, 𝐾𝑖𝑗, of the stiffness matrix 𝐾, as

𝐾𝑖𝑗 = 𝑘 ∗ 𝐾𝑖𝑗∗ , (11)

where 𝑘 is the characteristic stiffness scale and 𝐾𝑖𝑗∗ is the variable nondimensionalized stiffness

with 𝑂[1] (for non-zero matrix elements). Similarly, we nondimensionalize each element, 𝑀𝑖𝑗, of

the generalized mass matrix, 𝑀, as

𝑀𝑖𝑗 = 𝑚 ∗ 𝑀𝑖𝑗∗ , (12)

Evaluating this equation with approximate values of 𝑘 = 100 Nm-1 (Fig. S1) and 𝐿 = 20 mm, we

obtain a torsional stiffness of 0.04 Nm/rad. The calculated stiffness due to the rubber bands is

therefore within the stiffness range calculated for the postpatagium modeled as elastic smooth

muscle.

Degrees of freedom of the underactuated wing

The degrees of freedom, DoF, embodied in the wing-half also follow from the Kutzbach-Grübler

equation for planar mechanisms (46)

𝐷𝑜𝐹 = 3(𝑛 − 𝑗 − 1) + ∑ 𝑓𝑖𝑗𝑖=1 . (8)

Page 5: Supplementary Materials for · average mass to be 0.118 ± 0.001 gram and length to be 0.122 ± 0.002 meter. Based on these values we estimate the feather mass as ≈0.0001 kg and

where L and R are the characteristic length scales that contribute to potential and kinetic energy

respectively, and 𝑋𝑃𝐸,𝑖𝑗∗ and 𝑋𝐾𝐸,𝑖𝑗

∗ are nondimensionalized variable displacements with 𝑂[1] (for

non-zero matrix elements). Substituting Eqns. 11-14 back into Eqn. 10, we obtain

𝑂[𝑓0] = 𝑂 [1

2𝜋√

(𝐿∗𝑋𝑃𝐸∗ )

𝑇(𝑘∗𝐾∗)(𝐿∗𝑋𝑃𝐸

∗ )

(𝑅∗𝑋𝐾𝐸∗ )

𝑇(𝑚∗𝑀∗)(𝑅∗𝑋𝐾𝐸

∗ ) ]. (15)

Since each non-zero element of the nondimensionalized matrices, 𝑋𝑃𝐸,∗ 𝑋𝐾𝐸

∗ , 𝐾∗, and 𝑀∗ are

𝑂[1], we estimate the order of magnitude of the fundamental natural frequency as

𝑂[𝑓0] = 𝑂 [𝑐𝑜𝑛𝑠𝑡 ∙1

2𝜋√

𝐿2𝑘

𝑅2𝑚 ] =

1

2𝜋

𝐿

𝑅√

𝑘

𝑚, (16)

because

𝑂 [√𝑋𝑃𝐸

∗ 𝑇𝐾∗𝑋𝑃𝐸

𝑋𝐾𝐸∗ 𝑇

𝑀∗𝑋𝐾𝐸∗

] = 𝑂[𝑐𝑜𝑛𝑠𝑡] = 1. (17)

Based on established natural frequency analyses for coupled spring-damper-mass systems, it is

reasonable to assume the constant, const, is close to 1 (28). Based on the characteristics of our

elastic ligament and the pigeon feathers used, we calculate the magnitude of the fundamental

natural frequency, 𝑓0, as follows. We approximate 𝑘 ≈ 100 N/m based on the approximate slope

of Fig. S1, and 𝐿 ≈ 0.02 meter as the distance from the spring attachment to the feather pin joint.

We sampled three left P1 pigeon primary feathers (in the middle of the wing) and found their

average mass to be 0.118 ± 0.001 gram and length to be 0.122 ± 0.002 meter. Based on these

values we estimate the feather mass as 𝑚 ≈ 0.0001 kg and the distance between the pin joint

and the center of mass of the feather as 𝑅 ≈ 0.06 meter, half the feather length. Substituting

these values into Eq. 16, we find

where m is the characteristic mass scale and 𝑀𝑖𝑗∗ is the variable nondimensionalized stiffness

with 𝑂[1] (for non-zero matrix elements). Finally, we distinguish the displacement vector in the

numerator of Eq. 9 associated with the potential energy in the elastic ligament, 𝑋 𝑃𝐸, and the

displacement vector in the denominator of Eq. 9 associated with the kinetic energy due to the

velocity of the feather masses, 𝑋𝐾𝐸. We nondimensionalize each element, 𝑋𝑃𝐸,𝑖𝑗, of the

displacement vector 𝑋𝑃𝐸 and each element, 𝑋𝐾𝐸,𝑖𝑗, of the displacement vector 𝑋𝐾𝐸 as

𝑋𝑃𝐸,𝑖𝑗 = 𝐿 ∗ 𝑋𝑃𝐸,𝑖𝑗∗ , (13)

and

𝑋𝐾𝐸,𝑖𝑗 = 𝑅 ∗ 𝑋𝐾𝐸,𝑖𝑗∗ , (14)

Page 6: Supplementary Materials for · average mass to be 0.118 ± 0.001 gram and length to be 0.122 ± 0.002 meter. Based on these values we estimate the feather mass as ≈0.0001 kg and

2.17. Superfluous points in the motion tracking that did not correlate to a placed marker on the

feather or bone were not labeled or included. The labeled marker position data were

subsequently filtered with a fourth order low-pass Butterworth filter with a cutoff frequency of 8

Hz to smooth jitter. Tracking error arises because we operate at the limit of the motion tracking

capability using a high number (55) of tiny (2.4 mm) markers on feathers. The flight feathers are

also IR reflective, and secondary feathers overlap during wing tucking, which caused marker

occlusion when the wing is tucked. Due to occlusion of the secondary feathers during flexion, we

do not have the same number of data points for each wrist angle, since fewer feathers are visible

at lower wrist angles. We binned the motion capture data into 0.5° bins of wrist and finger

angles. This resulted in a non-fixed number of data points in each bin when calculating the mean

and standard deviation whenever secondary feather markers were occluded (during wing

tucking).

Computational bone markers for principal component analysis

To perform the principal component analysis on the skeletal motion that underpins avian wing

morphing, we created computation markers along each of the four major wing bones (humerus,

ulna, radius, manus) to define a bone axis for each bone as in Stowers et al. (14). We define the

bone axes to be right-handed coordinate systems comprising the principle axes of each bone,

with the x-axis corresponding to the minimal principle axis pointing distally. We placed the

origin at the center of mass and place the computational marker points 30 mm out along the

for a total of 4 markers per bone. The coordinates of all the data were centered on the

mean, and not normalized.

al

𝑂[𝑓0] =1

2𝜋

𝐿

𝑅√

𝑘

𝑚= 50 𝐻𝑧. (10)

Pigeon wing measurements, additional details

We fixed the body of the cadavers to a custom stand and animated the wings following the path

of least resistance through wing flexion and extension cycles defined by wing planforms for a

gliding pigeon (21). The wings were animated by hand at 0.5 Hz per flexion/extension cycle,

using a metronome to ensure equivalent data between all trials. Each of the four main bones and

20 feathers were tracked with motion tracking marker clusters (three for a reference frame, three

per bone, and two per feather) for a total of 55 markers. The markers were manually labeled by

visually inspecting motion capture data overlaid on video data using Qualisys Tracking Manager

x, y,

and z-axes

Page 7: Supplementary Materials for · average mass to be 0.118 ± 0.001 gram and length to be 0.122 ± 0.002 meter. Based on these values we estimate the feather mass as ≈0.0001 kg and

mode to get the robot in position, an intermediate mode with a selection of robot inputs held

constant or under closed-loop control by the autopilot before starting the trial, and finally, a wing

asymmetry mode with all robot inputs held constant during the trial. We began data collection in

the manual mode by hand-launching and manually teleoperating the robot with wings spread by

controlling its throttle, elevator, and rudder. We trimmed the control surfaces by adjusting the

neutral position of the elevator and rudder so that the robot flew straight and level at each

symmetric wing planform before starting each wing asymmetry trial. To reduce outdoor wind

effects on the results, we flew each trial alternating opposite directions (approximately north and

outh). Once positioned by eye to begin a wing asymmetry trial, we engaged an intermediate

flight mode meant to standardize the initial conditions of each trial. In this intermediate flight

mode, the pilot adjusted the rudder to maintain a level orientation while the motor throttle of the

propeller was set and locked to 68% and the elevator was under autopilot control to maintain a

level pitch orientation Finally, we engaged the wing

mode, which commanded a predetermined asymmetric wing planform while

locking the rudder at its neutral position, continuing to lock the throttle at 68%,

with autopilot elevator control. We ended each trial by returning the robot to

teleoperation with symmetric wings when we determined that the robot’s position or

was no longer safe for reliable operation near the ground.

s

.

PigeonBot static stability analysis

We calculated the static longitudinal flight stability of PigeonBot in different wing

configurations by simulating the aerodynamic characteristics of the wing in XFLR5 6.47 using

the Wortmann FX 60-126 airfoil in the biohybrid wing (based on in vivo airfoils of gliding

pigeons) and the measured center of gravity of PigeonBot. We ran a vortex lattice method

(VLM2) analysis at PigeonBot’s approximate cruise speed of 10 m/s. The predicted static margin

was 10.3% with extended wings and 16.2% with tucked wings, which shows that PigeonBot is

longitudinally stable throughout the wing’s morphing range, as observed in flight.

PigeonBot control and data logging system

The PigeonBot control and data logging system consists of an electric motor (T-motor F20),

speed controller (Castle Creations Talon 15), and propeller (APC 6x4) for thrust, an elevator and

rudder actuated by servos (HK5330) and pushrods, an autopilot system (mRobotics PixRacer

R14) to log instrumentation data, a radio receiver (FrSky R-XSR) and transceiver (Micro

HKPilot Telemetry radio) for communication, and a battery (Zippy Compact 850mAh 2S 25C).

The autopilot system had redundant sensors consisting of a 3-axis accelerometer/gyroscope

(Invensense ICM_20608-G), a 3-axis accelerometer/gyroscope/magnetometer (Invensense MPU-

9250), a barometer (MEAS MS5611), a magnetometer (Honeywell HMC5983), a GPS module

(u-Blox Neo-M8N and LIS3MDL and IST8310 dual compasses), and an airspeed sensor (3DR

Airspeed Sensor).

PigeonBot flight data collection procedure

To test the robot’s response to wing morphing asymmetry, we utilized three sequential flight

modes to keep the initial robot pose for each trial as consistent as possible: first a fully manual

,

[ArduPilot v3.8.3 FBWA (FLY BY WIRE_A)]

asymmetry flight

simultaneously

and continuing

orientation

manual

Page 8: Supplementary Materials for · average mass to be 0.118 ± 0.001 gram and length to be 0.122 ± 0.002 meter. Based on these values we estimate the feather mass as ≈0.0001 kg and

Fig. S1. Rubber band force versus length properties. We characterized the force versus length

properties for each rubber band type used between each feather for wind tunnel and free-flight

models ( = 3 bands per type, shaded regions show standard deviations). The different force vs.

length profiles for each band enabled the feather motion to be tuned by selecting different bands

between different feathers.

Fig. S2. Templates used for rubber band selection and tuning. Templates were printed at 1:1

scale with feathers oriented at the same angles recorded from the wing animation motion capture

study. We tuned the rubber band selection in between each feather so that the feather angles

matched the templates in extended (A) and tucked (B) poses.

n

Page 9: Supplementary Materials for · average mass to be 0.118 ± 0.001 gram and length to be 0.122 ± 0.002 meter. Based on these values we estimate the feather mass as ≈0.0001 kg and

Table S1. PigeonBot feathers were 90% from the same individual the wind tunnel model

feathers were 100% from the same individual. We substituted S1 and P10 in the left and right

wings from another individual because the original feathers were not fully developed pin

feathers. Feathers for the wind tunnel model all came from the same individual.

;

Left wing Right wing

Feather Individual Feather Individual

S10 A S10 A

S9 A S9 A

S8 A S8 A

S7 A S7 A

S6 A S6 A

S5 A S5 A

S4 A S4 A

S3 A S3 A

S2 A S2 A

S1 B S1 B

P1 A P1 A

P2 A P2 A

P3 A P3 A

P4 A P4 A

P5 A P5 A

P6 A P6 A

P7 A P7 A

P8 A P8 A

P9 A P9 A

P10 B P10 B

Page 10: Supplementary Materials for · average mass to be 0.118 ± 0.001 gram and length to be 0.122 ± 0.002 meter. Based on these values we estimate the feather mass as ≈0.0001 kg and

Table S2. Rubber bands used to connect PigeonBot feathers .

Feather Pair Left wing Right wing

P10-9 1/4” Light 1/4” Light

P9-8 1/4” Light 1/4” Light

P8-7 5/16” Light 3/8” Medium

P7-6 1/4” Medium 1/4” Light

P6-5 1/4” Medium 1/4” Medium

P5-4 1/4” Medium 1/4” Medium

P4-3 1/4” Medium 1/4” Medium

P3-2 3/16” Medium 1/4” Medium

P2-1 1/4” Medium 3/16” Medium

P1-S1 5/16” Light 3/8” Medium

S1-2 1/4” Medium 1/4” Medium

S2-3 1/4” Medium 1/4” Medium

S3-4 1/4” Medium 1/4” Medium

S4-5 1/4” Medium 1/4” Medium

S5-6 1/4” Medium 1/4” Medium

S6-7 1/4” Medium 1/4” Medium

S7-8 1/4” Medium 1/4” Medium

S8-9 1/4” Medium 1/4” Medium

S9-10 1/4” Medium 1/4” Medium

S10- 3/16” Medium 3/16” Medium

Page 11: Supplementary Materials for · average mass to be 0.118 ± 0.001 gram and length to be 0.122 ± 0.002 meter. Based on these values we estimate the feather mass as ≈0.0001 kg and

Table S3. Rubber bands used to connect wind tunnel model feathers .

Feather Pair Band

P10-9 1/4” Light

P9-8 5/16” Light

P8-7 5/16” Light

P7-6 1/4” Medium

P6-5 1/4” Medium

P5-4 1/4” Medium

P4-3 1/4” Light

P3-2 1/4” Light

P2-1 1/4” Medium

P1-S1 5/16” Light

S1-2 1/4” Medium

S2-3 1/4” Medium

S3-4 1/4” Medium

S4-5 1/4” Medium

S5-6 1/4” Medium

S6-7 1/4” Medium

S7-8 1/4” Medium

S8-9 1/4” Medium

S9-10 1/4” Medium

S10- 3/16” Medium

Page 12: Supplementary Materials for · average mass to be 0.118 ± 0.001 gram and length to be 0.122 ± 0.002 meter. Based on these values we estimate the feather mass as ≈0.0001 kg and

Table S4. Bill of materials for constructing PigeonBot .

Item Part Quantity

Paper covering 0.2mm water resistant paper 1

Rubber bands Prairie Horse Supply Orthodontic Elastic Rubber

Bands (3/18” medium, 1/4” light, ¼” medium, 5/16”

light, 3/8” medium

40

3D printed bones Custom, Shapeways 5

Wrist shaft 12mm x 2mm Dowel Pin 2

Finger shaft 10mm x 2mm Dowel Pin 2

Brass bushings 3.5mm x 2mm x 1.4mm 16

Wrist servo Turnigy T541BBD digital 2

Finger servo HK282A 2

Heat shrink HS3A-0125 adhesive heat shrink 40

Teflon sheet 0.003” Teflon sheet 8

3D printed pin joints Custom, Ultimaker 2+ 40

Feather pin joint shaft 1mm Dowel Pin 40

Feather elastic band pin Sewing pins 40

Servo pushrod 1mm music wire 4

Ribs 1/8” balsa 4

Fuselage Flite Test Water-Resistant Foam Board 1

Tail 3mm Depron 2

Tail leading edge 3mm x 0.5mm carbon fiber strip 3

Tail servos HK-5330 2

Tail servo pushrod 0.5mm music wire 2

Motor T-motor F20 1

Speed controller Castle Creations Talon 15 1

Propeller APC 6x4 1

Autopilot mRobotics PixRacer R14 1

Radio receiver FrSky R-XSR 1

Radio transceiver Micro HKPilot Telemetry Radio 1

Battery Zippy Compact 850mAh 2s 25C 1

GPS u-Blox Neo-M8N and LIS3MDL and IST8310 dual

compasses

1

Airspeed sensor 3DR airspeed sensor 1