Embedded - 348: Flop Onto the Bouncy Castle
Episode Date: October 15, 2020Whitney Huang of Zipline (@zipline) spoke with us about drone delivery of medical products: technology, operations, and applications. For more information about Zipline, check out flyzipline.com. Also..., Zipline is hiring for positions in San Francisco, CA, USA, North America and Ghana, Africa. Tacocopter was a thing in 2011. (Ok, not a very serious thing but still.)
Transcript
Discussion (0)
Welcome to Embedded. I am Elysia White alongside Christopher White. Today, we are going to
talk about professional tacocopters. Well, actually, prescriptions delivered via drones
in places where roads aren't viable. Our guest is Whitney Wong from Zipline.
Hi, Whitney. Thanks for joining us.
Thank you so much for having me.
Could you tell us a bit about yourself?
Sure.
As Alicia said, my name is Whitney Wong,
and I'm an embedded software engineer at Zipline.
Zipline is a startup,
and we make high-speed fixed-wing drones that deliver essential
medical supplies around the world. I joined Zipline a year ago, straight out of college,
and I actually have a background in mechanical and aerospace engineering.
I love building robots and yeah, I'm really excited to be here today.
Well, we are excited to ask about drones and some world travel.
But before that, we want to do a lightning round where we ask short questions, we want short answers, and if we are behaving ourselves, we won't ask why.
Are you ready?
Sounds good.
Do you like to complete one project or start a dozen?
Well, in practice, I definitely start a dozen.
But in theory, I would definitely like to complete one.
Do you have a favorite acronym?
That's a good question.
I don't actually have a favorite acronym, but I have a least favorite acronym.
That's GNU question. I don't actually have a favorite acronym, but I have a least favorite acronym. Okay.
That's GNU.
Oh.
Okay.
It's one of those recursive acronyms. It's very annoying.
Yep.
If you could teach a college course, what would you like to teach?
I took this really amazing course when I was in college called Transformations in Art and Engineering.
And it combined art and engineering,
and we got to do a lot of really cool embedded-y projects, and it was really freeform and, yeah,
very creative. So I would definitely like to teach a class like that.
Drone or quadcopter?
I guess quadcopter is a subset of drone uh depending on your definition but she said
fixed wing so no longer yeah uh what is the silliest drone application you've seen A funny question. I guess one of the summers for my internships, I worked at a startup where we tried to make an indoor drone. It was basically a quadcopter encompassed in a ball and it looked like the Death Star. So that was pretty fun.
Cool. Do you have a tip everyone should know?
Yeah. Don't be afraid to get started. I definitely seen many of my peers
get really intimidated by hardware projects coming from like, say, a more pure software
background. But, you know, don't be afraid to, to just like get moving
and make mistakes and learn along the way. Okay. So tell me about Zipline, fixed wing
launchers. Give us the rundown. Yeah. So, uh, the technology is pretty cool, but it seems
kind of random and, and, uh, kind of strange. Uh, if you look at it from like today's perspective, just watching videos online.
How it works is actually we have fixed wing drones.
They look like tiny airplanes.
An operator assembles these drones on a launcher, which is basically a high-speed catapult.
The operators hit a button, and these drones catapult into the sky at 100 kilometers per hour.
So these drones then move across the sky, and we actually have a service radius of about 80
kilometers, which is about 50 miles. And when it reaches the final delivery site,
which is typically a hospital or health facility in any of the countries that we serve,
it will open its payload doors and release a package with a parachute attached to it. And
that package will glide to the ground and the local doctors who requested the order will go and retrieve the package.
Our drones will autonomously fly home and it will actually do something that we refer to as a
recovery, which is essentially, it doesn't have landing gear. So what it does is it has a tiny
centimeter long hook at the end of its tail boom. And there is a big truss structure
where our original like launching location is. So like the recovery system is right next to
that catapult launcher. And on top of this big truss will be a line, essentially like a fishing line, attached across this truss structure.
The line will snap up as the drone reports its GPS location at a sub-centimeter level accuracy
back to the ground station. And it will engage with that line and catch on. So it's pretty magical looking. How big are the planes? Like,
so I have a, I have a radio controlled plane that I have and it's got like a meter wingspan. I think
that's, I think of that as a big radio controlled plane. This is probably larger than that for to
carry a payload. Yeah. Yeah. It is larger than that. Um, it's wingspan is about three meters long and the length is a little bit
shorter than that, but it's, um, it's light enough that I could carry it. And, um, I'm a pretty small
person. So, uh, it was intentionally designed that way to make it easy for operators to assemble them. And the whole hook thing sounds like aircraft carrier,
top gun-like things.
Is that what it looks like, or do I have it wrong in my head?
Okay.
No, that's exactly what it looks like.
But it's catching it midair, right?
Sorry?
It's catching it in midair.
It's not like trying to land on a runway and slow down.
Yes, that's right.
So does it spin around after it catches the hook and it's not like trying to land on a runway and slow down yes yeah that's right so so does it spin
around after i mean it catches the hook and it's still like going i how do you make it stop yeah
so um if you can imagine two like a-frame structures um for the the recovery system
um and then there's a line in between this two a-frame structures and there
that line is attached to two poles that swing back and forth so the drone when it comes in
it will actually catch on to that line and it'll swing back and forth and that line will pay out
and pay in uh according to you know the physics of a pendulum to slow down the drone.
It looks like a bat.
Just like a bat.
Was that one of the original ideas for recovery? Or what was the process of
figuring out how to recover these reliably? Yeah, there's quite an interesting
history to how we came to this solution today. So it started off very much, like you said,
inspired by an aircraft carrier. Since we don't have landing gear, we rely on certain like physics and other methods to slow down the plane.
And so originally, instead of these tall A-frame structures,
we had essentially two fishing poles like back to back and with the line across from it.
So it was pretty low to the ground.
And then after the plane would come in and swoop down low and catch on to that fishing line,
there would be a bouncy castle in front of these back-to-back fishing poles,
and it would lightly slow down, decelerate, and then flop onto this bouncy castle,
like big foam pit, essentially.
All right, all right, the bouncy castle, yes.
That's a great landing strategy.
Have you ever delivered tacos?
We have not delivered tacos. We actually, from the inception of the company, we've always really been committed to solving high-impact problems.
And I think it was really a strong fundamental mission of the company to always have an issue and a problem at hand.
And to continuously work to solve those real problems that the early days of our company and our
founders were aiming to solve. They did a lot of research traveling around the world
to places in Central America and Africa, and they would ask people, like, what are the biggest
problems that you face? And medical logistics was actually the thing that came up
over and over again. And it seemed like a problem that was quite difficult to solve, but also had
such a dramatic impact on society since people were really being affected by just the lack of
medical access. And these are people that if they lived in a different part of the world
would definitely survive. So yeah, we've been really focused on this mission specifically.
And there was a while in which our CEO was like, we would never deliver a pizza by plane.
But as drone delivery logistics have really become increasingly popular
and a lot of companies are racing and scrambling to get this actually servicing customers,
I think we've definitely expanded our scope of what we'd be willing to deliver.
But as of now, we are sticking to medical products.
And so these are like getting the right antibiotic
or is this like blood or what kind of medical products?
Yeah, so when we initially started off in Rwanda,
which was our first location that we were stationed in,
at the time, their logistics and public healthcare system
was really suffering from a lack of blood supply. So we actually started off by delivering almost
exclusively blood. But the way our packages are designed, they're a small box, just a simple rectangle.
And they can carry things like blood, which are stored in pouches very easily.
And so that is what we focused on in the very beginning. We've expanded to different countries and taken on a lot more different products.
We deliver anything from like anti-venom to actually like vaccines.
And I think in terms of like the logistics of some of these products, cold chain is something that comes up over and over again in the health healthcare system, which basically means like, if you can imagine a remote health facility,
they may not have the equipment and the storage capabilities to maintain products with short
shelf lives or require like advanced refrigeration in order to store. So they actually rely on
an instant delivery service such as zip lines
to actually receive these products that need to be kept cold for a while.
Anti-venom makes a whole lot of sense because you needed to have it for just the right snake
and it doesn't really last that long and it has to be kept in just the right environment. And so I can totally see,
but how long does it take? I mean, if I was a doctor in Rwanda and I called Zipline and said,
okay, I need this. And we already had a relationship. I'm not going to assume
we're setting up the credit card right now, but is it, how long does it take? Yeah. So we have a system where we actually
receive orders over WhatsApp. And so all these doctors can just send us a text message essentially
saying, Hey, we really need this kind of product. And so there's actually two types of deliveries
that we do. One is called resupply and one is called emergency. So we encourage health facilities to place resupply orders so that we can send them the products when we're not super backed up and they can get what they need for the week. Of course, there's always emergency situations, such as a patient who comes in with a snake bite, as you mentioned.
And it would take less than an hour, on average 30 minutes, from the text message being sent to the package getting delivered at that health facility.
So where does this stuff come from? Do you work with larger hospitals to be the providers or does Zipline generate, manufacture, suck blood? I don't know.
Yeah, we work with the National Center of Blood Transfusion.
So they're actually like a centralized warehouse in Rwanda and they store a lot of these blood and other medical supplies. So we actually have a relationship with a lot of these like centralized locations where
medical products are typically stored. And before Zipline came in, actually, if hospitals and health
facilities needed products from these centers, they would send a car over to
pick these up. So instead, we actually now have our zipline distribution centers serve as these
central hubs. So we basically place orders with these larger warehouse suppliers, and they provide
us with the medical products that we request every week. But also, in addition to that, yeah, there are incidents where
we were unable to fly, say, because of regulatory restrictions, like late at night, things like
that. Health facilities have actually come to supplying warehouses to pick up blood and other
medical supplies. In addition to that, there have recently been shortages in blood supply
because of coronavirus and other reasons.
People stopped donating blood quite as much.
So Zipline has been doing a lot of community outreach
and actually hosting blood drives to encourage people to donate blood. So I think
Zipline over the years has really played a more and more active role in these national healthcare
systems that we serve in. So one of the things that was interesting to me was that you have
local operators. You're not doing everything from a centralized place in the world. The people
on the ground in Rwanda operate fairly independently. How do you find the right people?
That's a really great question. We often say that the operators that we have in country are really overqualified.
We have doctors serving in our fulfillment centers,
and we have engineers with electrical engineering degrees,
mechanical engineering degrees, working as flight operators.
And honestly, they've been so instrumental in the success of our company
and the success of our operations.
They're at the front lines. They're the ones who are interacting with customers directly.
They're the ones who are repairing our drones if anything goes wrong and catching failures
before they actually happen or they actually cause damage. So it's a really rigorous recruiting process to find these people. But I think after like Zipline has made a name in the countries that we serve.
And so people get really excited at the opportunity to work with Zipline.
Operators play an extremely important role.
So as I mentioned, there's two different types of operators.
There's fulfillment operators and there's flight operators.
So the fulfillment operators are the ones who are interacting with the hospitals and our customers and they're managing the packages and packing them.
Whereas the flight operators are like inserting the packages into the bodies of our drones.
They're assembling the bodies of our drones. They're assembling the bodies.
So there's actually a pretty unique feature of our drones.
We have what we call LRUs, or line replaceable units.
So they actually come apart.
So the body, the wings, and the battery
are three separate components of the drones. So every time we actually bring it to the body, the wings, and the battery are three separate components of the drones. So every
time we actually bring it to the launcher, the operators are responsible for assembling the
three parts, checking that the software and the hardware are in line and nothing looks off
nominal and they're ready to fly. So in addition to that, they're also responsible for communicating with the air
traffic control of whatever local equivalent of the FAA is in that country and deconflicting
the airspace manually. And you went to Rwanda and got the operator training. What was that like? Yeah, it was an amazing experience.
So Zipline pre-pandemic encouraged
that all new employees of the company
would go to Rwanda to see our operations live.
And it's one thing to see our drones deliver on video.
It's another to see it in person,
but it's another to see it like actually operational,
saving customers' lives every day.
And it was amazing watching these operators
like move so swiftly
and they took their jobs so seriously.
Every little aspect of safety,
like if you're standing behind the operator
and they're about to launch a drone
and you're not wearing safety goggles, they'll turn around and be like, hey, like we can't launch it. You have to wear your
safety glasses. So they are seriously like well-trained. And yeah, I originally went with
the intention of just like observing the operations and, you know, getting to know some people
in person. But I ended up falling in love with the process so much that I
just went through all the courses and got trained to be a flight operator at the end.
And yeah, it was super fun, like taking all the exams and really like understanding what the
operators are going through firsthand and really like learning all the pain points that I think as engineers,
we often overlook. We have our own goals and targets, but they're often not what really
matters to operators. So I think having that experience of like actually operating and getting
to know what the product looks like to our users was really, really important to a lot of like the designs decisions that we make
and how we prioritize our work. How do you get sub centimeter GPS? Do you need like four antennas
on this? We have RTK on our GPSs. That's real time kinematics. So we have a base station, which has its own GPS, and we have another GPS
on our drones. So we're actually sending corrections using this base station GPS,
which we've surveyed its position very, very accurately. And it's sending that
correction over to our drones as they come in for recovery.
And one of the things that's always been a problem with drone companies is
they come and they go and they come and they go and the drones suddenly are no longer available.
But you guys have been around for a while and you've, what is it, 200,000 fulfillments?
Yeah, that's right. What's the hardest part of operations at that scale
it's definitely been challenging uh scaling up our operations over the past few years but i think one
really big advantage zipline has a company is that uh we're we're kind of different than, say, DJI, who releases one product after probably months or years of testing and development,
and that's the product that all the customers see.
And if they want to iterate on that, then they have to go through another cycle
and then release that product to customers again.
At Zipline, we are managing the entire, I guess, stack in a way from the design
process to the actual service and the delivery experience, which means that we don't actually
have to cut releases of our hardware and our software. We are constantly pushing updates
at every given point in time. And if
we want to replace, say, a feature on the wing, say one of our sensors, we can just push that
update and then send all those new updates overseas. And for software, it's even easier,
of course, because you can push those updates remotely. So I think this has really enabled us to
figure out what kind of
problems that we see in the field and then work on solving those specific problems and pushing
out those updates so that our aircraft becomes increasingly more reliable over time. And there
are so many problems that we've fixed over the past few years. And the problems that we see today
and experience most frequently look very, very different than they did when we started off and i think it's really a testament to how hard the
engineering team works and and the process of like continuous improvement basically you talked about
launch and recovery but what does the the flight look like is it mainly autonomous Does the flight controller have direct influence over, say, the controls of the aircraft or camera view, that kind of thing? Or is it are only to monitor its location and its telemetry and other health.
There's a series of checks that are constantly running on our aircraft.
We call them exceptions.
So it'll send an exception if anything goes wrong.
And operators can monitor kind of the status of the aircraft in the sky.
But since a single operator is actually responsible for managing up to, say, 20 aircraft in the sky. But since a single operator is actually responsible for
managing up to, say, 20 aircraft in the sky at a single point in time, we don't actually expect
them to do anything about it. And the aircraft, say, if one of the air data sensors is broken,
it'll turn around and fly back home without anyone prompting it to. And if there's a catastrophic failure,
it will automatically and autonomously pull a parachute,
which is its last line of defense.
So if all else fails, it will pull a chute and safely glide to the ground.
How are you talking to the airplanes?
What radio?
So we have multiple forms of communication. One is radio, which is a 2.4
gigahertz radio that we only have access to within a kilometer of our base station. So this is what we call our line of sight radio. And it's really important for
things like recovery, especially because we're sending those commands, that sub centimeter level
GPS location at 25 Hertz. So we really rely on this radio to get the location of that drone at really, really high speeds.
The line-of-sight radio is also really important for drones to talk to each other.
If there's two within the same airspace, it'll actually run through a process called
deconfliction, and one will go lower and one will go higher as to avoid them and prevent collision.
However, at farther locations and distances, we can't rely on our line of sight radio.
So we use cell and we have like 2G, 3G and 4G capabilities on board our aircraft.
So we rely on cell to send telemetry back to the ground station at about one hertz.
In addition to that, if cell also fails, especially in the locations that we serve, cell can be really spotty.
And so we also have satellite communications. Um, and with the satellite communications, we, uh, can actually, uh,
reliably, uh, get information back from the aircraft. Uh, but the latencies for satellite
communication are much, much higher, uh, than for cell. And if, yeah, for sure. And if that fails,
um, our drones are designed to fly out by themselves. They know their destination at any point in time.
So even if we can't tell where it's going or what it's doing, it knows what to do.
Cool.
I mean, you're giving up payload space for all of those backup radios.
Yeah. How do you, how do you decide on the optimization for payload space
versus backup technology? Yeah. So, um, Zipline has always been a very like problem oriented company. So the technology that we designed for,
they have hard requirements. Like at the very least we have to serve our customers and we have
to like be able to carry a reasonably sized payload. Um, and so starting with that requirement,
I guess there wasn't really, uh, like't really like much optimization to go from there because we had like this kind of 1.3, now 1.8 kilogram payload requirement that we thought was reasonable to serve our customers and to deliver what they need. So building from there, like for every layer of communication and redundancy that
we have, these were all driven by external requirements. So, you know, we needed to
communicate at high frequencies at short distances, which informed our decision to include our 2.4
gigahertz radio. And then to be able to receive telemetry over longer distances,
a cell was the obvious solution to that. So our aircraft has actually evolved throughout the years
based on all of these new requirements and things that we believe were really useful for
our aircraft, either to increase the reliability on our end or to perhaps meet the demands of whatever regulatory body is monitoring and imposing their own requirements on our aircraft.
Regulatory bodies, yes. So you operate in Rwanda, Ghana, and the United States.
Did I miss any?
Yes.
Okay.
Yep, that's right.
Which of those is the hardest?
In terms of regulatory bodies, the FAA definitely has the strictest and longest requirements. Yeah, it's pretty interesting
because the SAA is used to regulating manned aircraft.
So as a lot of drone companies come into the space,
we are actually helping to write these new regulations
for autonomous aircraft for the future.
And yeah, there are a lot of hard requirements that our current aircraft, the one that's serving in Rwanda and Ghana,
don't exactly meet up to the standards of. So we've been working with the FAA constantly,
trying to get certifications, trying to make little baby steps towards gaining their
trust and demonstrating that we do have a reliable aircraft and that we can meet the standards that
they require. Does it feel like too much? Does it feel like the FAA is just throwing up hoops
for no reason? At the end of the day, the FAA has the interest of you know people's safety people on the ground
safety um uh as much as possible so yeah there was no way you could say anything but that sorry
that's a terrible question
um actually about your uh airframes are you starting to sell them to other people?
Since you are getting some traction with the FAA and other regulatory bodies, where can we get an airframe?
Can we?
Yeah, so as I mentioned before, Zipline's technology has been really reliant on the fact that we can move
fast and we can make iterations so quickly.
So the aircraft that you see today looked nothing like the aircraft.
I mean,
maybe it looked like it,
but on the inside,
it didn't really look anything like the aircraft of a few months ago.
And in a few months,
it's going to have new updates again.
So because our aircraft
is constantly evolving, we don't really have that strong cutoff point where we're ready to
sell to customers. On top of that, as I mentioned before, we have this complicated
launch and recovery system. So it's not exactly a system that can be easily sold to other people
and does require a lot of maintenance on the backend by our engineering team.
So can't exactly buy it right now on the market.
How long is a drone in service and what triggers its decommissioning? And you said there were
multiple pieces. Do they all get decommissioned? And you said there were multiple pieces.
Do they all get decommissioned at the same time?
Or which one lasts the longest?
Yeah, because our drones are composed of hundreds of little parts,
in addition to those three main parts that I explained earlier,
we decommission every component according to its own life cycle.
So the propellers are the ones that actually get the most wear and tear.
And that has a very consistent cycle of being swapped out to put in fresh ones and to make sure that it can last through multiple deliveries.
But as far as the other components go, we pretty much fly them until they have a serious failure and then we'll swap them out.
These aircraft are designed to withstand multiple years of use.
And we are still flying hardware that we've made and built years ago.
So they're quite resilient.
And the purposeful design is actually to swap out little
components so that we save a lot on money and resources. So money, I mean, are these how can
you make a profit in areas that you're trying to serve that may be otherwise underfunded?
Underfunded.
Thank you.
That was a good word.
Actually, as of a few months ago, our operations in Ghana have become cash flow positive.
So, you know, as folks of perhaps like a more developed world, we often have a perception that these kinds of advanced technologies are really expensive and drone delivery would be impossible anywhere else because it simply would cost too much to afford.
But that's not true at all. Like Zipline, we are a really scrappy company and we've built our technology not to look flashy, but to serve its purpose and exactly that,
no more, no less. And I think that's really come to be an advantage for our company since,
you know, I think the fact that Ghana is cash flow positive is an amazing example of how like these efficiencies and our design and also like the dedication of our operators and serving our customers has really been really effective. Yeah, we currently work with public national health care systems.
So the governments are our primary customer and the government has more money than any individual hospital or health facility or person.
And so we definitely depend on these larger governing bodies to provide the financial support for our system. But it's definitely
worked in the countries that we serve and there's been a real impact there.
Having talked to a listener in Ghana who was familiar with Zipline,
it sounded like they're pretty excited to have Zipline be part of the
medical process.
Have you gotten to be, have you gotten to see that?
Um, sorry, uh, like, what do you mean specifically?
Like, you mentioned saving lives, but there's also this idea of building trust in the community so that when they see an aircraft, it's exciting, it's good, it's not scary?
Yeah. That's a very interesting point. And I think people who've never seen a plane before,
there's kind of been a negative light painted on drones that they're heavily militarized or, you know, there's no way they can do any good.
But yeah, I think seeing and experiencing is really believing and that's especially true for
zip line. There's actually a pretty interesting story about that. When we were first serving in
Rwanda, there was a mother who would see our drones fly overhead.
And she thought to herself, wow, like these people must be crazy.
She's watching the kids like get really excited over these flying aircraft.
And of course, it's a really exciting thing to see.
But, you know, as a mother, she was like, oh, this this newfangled technology looks insane.
And actually, she gave birth at a hospital and she had to undergo a C-section.
And during her surgery, she started experiencing hemorrhaging. And so she was bleeding severely as a result of the surgery.
And the hospital that she was at didn't have enough blood to save her from that surgery.
So the doctors placed an order for a resupply of blood from Zipline.
And the Zipline drones came in.
They did their job.
They delivered the blood. And the Zipline drones came in, they did their job, they delivered the blood,
and the mother's life was saved. And since then, she said, yeah, like, I get what these drones are
doing. They're saving lives, and they saved my life. And so, yeah, I mean, it's common to have
skeptics for any new technology that comes in. But as soon as people realize like what these drones are doing,
I think they are, you know, like very excited about it.
And they like realize that these are not military drones
and they're here to save lives.
For you, what do you do at Zipline?
I've done a variety of things since I joined.
I primarily work on our testing systems. I've done a variety of things since I joined.
I primarily work on our testing systems, especially our hardware-in-the-loop testers.
So for anyone who doesn't know what a hardware-in-the-loop test system is, it's basically a bed of avionics. So we have essentially our drone and our ground systems on a table sitting in the office.
And we run all of our software through this hardware-in-the-loop tester before it gets deployed to a real-life flight.
So that if there are any errors or bugs in the code, we catch them before we actually take down a plane in real life. And yeah,
we kind of describe it as virtual reality for our drones, since as far as the avionics on the
table are concerned, it's flying in Rwanda or in the. for all it's concerned.
So, yeah.
And you mostly write software.
Yes, that's right.
But your background is in mechanical and aerospace engineering.
How did you get into software?
Yeah, that's a great question.
Honestly, when I first came into college,
I didn't really know what I wanted to do. I knew I loved building things with my hands, uh, but I kind of wanted to do more of a robotics,
uh, major, I guess, but, uh, I could only choose one of the three, like between mechanical,
electrical and computer science.
So I went with mechanical because it was cool.
And, uh, I took some computer science classes along the way,
so I didn't come into Zipline completely fresh, but it was definitely a learning curve because
it was the first time I had written code in industry. And I think writing code for like
a cool hobby Arduino like robot car is very, very different than writing flight critical software, um, that
actually gets flown around the world. Um, so there was a really steep learning curve coming in, uh,
but with the help and mentorship of my team and just the fact that they believed in me and, and,
um, they were there to help me along the way. I think it's been an incredible opportunity
and incredible growth.
So I've definitely learned a lot
since joining Zipline about software.
If for some reason Zipline no longer existed,
which we don't hope that happens,
but where would you look for a different job?
Are you interested in the industry
or the application or the code or the flying? What's the cool part for you? I really like the interdisciplinary aspect.
I, although I do spend most of my time writing software, one thing I really love about Zipline
is the fact that like I have been able to CAD and I do like often touch the hardware and I screw in screws and like I still like am really physical with the work that I do. But I also get the cool component
of like writing software and getting that instant gratification that mechanical design often doesn't
have since there's really long lead times between like your design process and when you actually
get to see it come to life. So I really love that intersection.
So if I had to choose a different job, I would definitely continue looking for things in the
robotic space and things where, you know, I can get my hands dirty, but also like, you know,
improve and hone my coding skills. Is it weird to think of a drone like a robot? I know it's autonomous, but robots have arms. I don't know. I have a very limited slightly different definition of a robot.
It's kind of like how when you say, like, what's an alien?
Everyone has, like, the common conception of an alien, but an alien could look like anything, right?
So, yeah, robots come in all different shapes and sizes.
And I think what makes a robot a robot is the fact that you code it.
It has some autonomous element to it, and it has some actuation element to it.
And that last part is not even necessarily true.
But in the case of drones, it certainly is true.
I mean, how else does it move?
We are controlling its control services and its motors.
And I think having the ability to, you know, press a button and watch it just like
move on its own is a really fascinating thing. And it's a unique property of robots.
I have a couple of listener questions, which some of them have already asked, but still.
Exploding Lemur wanted to know if your flight controller is entirely homebrew or based on an open design
like Pixhawk. Our flight controller is entirely homebrew. We have our own guidance navigation
control team and we have our own filters and things that really accurately determine
our position at any point in time and what to do with that. So not based on PICSOC.
Laughlin asked some about your telemetry and radio systems, which we've sort of talked about.
But the follow-up question he had was, how do those choices scale with the number of vehicles?
Especially 2.4, if you've got an operator juggling 20,
are there multiple operators in that same area? We do have a few operators on the ground who are
monitoring, but since operators are mainly there for monitoring the health of the aircraft,
if nothing is going wrong, according to the aircraft themselves,
the operator, like,
we basically have our own UI
and it's an iPad app,
and operators will pretty much just, like,
overlook them.
And if there is an issue,
it will get escalated on the UI immediately,
and then operators can monitor its health.
So we found
that what we currently have actually scales quite well to hundreds of deliveries that we have per
day around the world. What are the future problems? What is Zipline looking at next?
So as we talked about earlier, working with the FAA is kind of the next target that the company is looking at.
We really want to deliver in the U.S.
And we've had a recent partnership with Walmart, which we're really excited about.
And we just want to expand the access of health care and other instant supplies that are really important for folks in the country and around the world, of course.
As far as the next big technology, our current aircraft actually doesn't have perception on it.
It's flying around the world completely blind, in a way.
So we rely on operators to deconflict the airspace on their own. So if air traffic control or if they witness an incoming intruder aircraft, they would have to command the drone to either come home or to parachute land in an emergency situation.
But we are actively developing our perception stack to have our own aircraft to detect other aircraft in the sky.
And that's definitely a big move for delivering to customers in the U.S. And for our own sake in Rwanda and Ghana to have operators not be the ones to
to deconflict the airspace, but to have the aircraft do that on their own.
Walmart, are you doing medical from Walmart or is this where
you start leaving the medical world? So our initial contract with Walmart is with its medical
and pharmaceutical division. We do plan on continuing that mission of increasing healthcare access to people around the world. But if our
partnership with Walmart goes well, we would of course be open to delivering all kinds of small
parcels that currently get delivered in a big truck that consumes gas. And, you know, we want to get it to customers not same day, but same hour.
Where are you flying in the U.S. right now?
We are currently located in North Carolina,
and we're doing small, simple deliveries there.
It's just for PPE in these pandemic times.
And really more than anything,
it's there to be a demonstration to the FAA
that we can deliver reliably
and to gain that trust and improve that relationship.
But as far as our Walmart deal goes,
we are actually planning on having our first distribution center with Walmart in Arkansas, where their headquarters are located.
I kind of understand why you might need this in Ghana or Rob, but I think the roads in North Carolina seem fine.
Why do you need a drone?
I mean, you mentioned the trucks and they're big, but a drone has to go up and then over and then down and then up and then over and then down.
But a truck goes house to house.
Christopher's looking at me like I'm crazy.
Do you want me to walk this back so that it's less crazy?
It's not going.
Keep going.
Okay, now let me say this right.
Why are you going into areas where the infrastructure and roads are good enough?
It makes sense to go in areas where the
infrastructure may not be as good, but why is it? Just let her answer the question.
Why? Yeah, that's a really good question. And that's actually, you know, in Zipline's early days, our company kind of marketed itself as like a solution to locations with poor road infrastructure.
And I mean, that still holds true today.
We have like a big Slack channel for our company. And, um, we share like really interesting videos
and photos. Um, and one of the ones that always strikes me is like a health facility in Ghana.
Um, it's right now the rainy season there. And this health facility is literally an Island. Um,
it's surrounded on all sides by water and people have to like wade through the water in order to
get to these health facilities.
And they say, you know, without Zipline,
there's no way we could serve patients who are in need
because trucks can't get to these locations.
And I think it's still like such a incredible,
like visual and story for me as an engineer,
like sitting in the US where I can drive everywhere.
And just like a really great reminder of the kind of work Zipline is doing.
But there's something that is like always missing in this picture, which is the like,
what is health care logistics actually and why is it such a big challenge?
And there's there's a-off when it comes to healthcare
logistics. If you want to have health facilities and hospitals always have the supplies needed to
serve patients readily stocked at any point in time, that actually means with products with
really short shelf lives that there's tons of waste generated by these hospitals.
Like if you think about it, you have to have blood and plasma for every single blood type.
And there's eight different blood types and they all have like a certain expiration date.
And waste is something that like kind of is in the back of everyone's minds in America.
It just, you know, gets thrown in the dumpster and then people don't really think about it, but
it's wildly inefficient. And I think with Zipline, having a centralized distribution center
with instant delivery can really help to reduce that level of waste. And I mean, it's a great solution for anyone to adopt.
And the statistics basically say it all.
Rwanda has significantly decreased its blood waste
and increased its medical supply access to all of its people.
And its waste numbers are so much better than the numbers we have in the
U.S. So it's definitely a thing that can help people. And there are folks who live in the U.S.
who live in really remote and rural places. And in a time like coronavirus, where contactless
delivery have become more important than ever. I think people who live
very far away and who don't necessarily want to drive in person and pick up products,
they can really benefit from it. On top of that, there's also the vaccine delivery
logistics nightmare that people who are following the coronavirus news often talk about as well.
People are saying that the vaccine that is getting developed will require something like
negative 90 degree storage in order to maintain. And with something like truck delivery, that might not really be
possible to deliver within that kind of temperatures and the kind of shelf lifespan
that these vaccines have. So I really think drone delivery will be instrumental in these situations.
I think we tend to think of the United States as very rich and
connected, and it is, but there's a lot of areas like you said, rural areas and there's tribal
areas in Appalachia, various regions that are very hard to access and don't have a lot of medical
infrastructure. And they might have one clinic for hundreds of miles. And like you said, not stocked with things that they need to have on hand.
So yeah, I could totally see your primary mission being applicable almost anywhere.
I totally agree.
Okay, so let's see.
I have a question here that I think is appropriate.
And that is, is Zipline hiring?
Zipline is absolutely hiring.
We are hiring more than we ever have before, in fact,
and including our embedded team,
we are actively looking for people to join our mission
and help solve really, really interesting problems.
Are you looking for remote or
Rwanda or Ghana or North Carolina or San Francisco? I mean, you're a pretty spread out company.
Where are you looking for people to be hired? Yeah, we are actually looking for people in all of those facilities that you named.
And, you know, you can check out our website and our careers page for up-to-date information.
The list is constantly changing and growing as we hire more people and have more positions open. So
I think that's really the best source of truth for that information.
I mean, actually, during coronavirus, a lot of people are working from home, but a few teammates and I have been going to the office quite regularly.
And we are building a physical product at the end of the day, and we aren't stopping for anything. We deliver essential, like an essential
resource to people around the world. So yeah, if you want to work in person, I think that is,
this is a really great opportunity to work on something awesome.
So you have openings for an embedded system software engineer and an embedded system software lead.
If you interview them, what are you going to ask?
Any hints?
Yeah, the Zipline interview is pretty fun in particular.
We try not to ask questions that you would find on like LeetCode
or Cracking the Coding interview. We really want to get a sense of how people operate on a day-to-day
basis. So we'll often ask questions about like, how would you solve this problem? And it's like
a problem that we had the other day. So yeah, just like real world applications and, you know,
being really safety critical minded as well. Oh, Whitney, it's been really great to talk to you.
Do you have any last thoughts you'd like to leave us with or maybe a story from the field?
I really think one of the most unique parts about Zipline is that we are solving real problems. And there's so many companies out there that are doing things for the sake of being a startup or being entrepreneurial, doing something flashy. Um, but I, I just love zip lines so much because, you know, like you can
really see the impact that we've had. Um, and I think like, there was a really great story that I
love, um, that, that exemplifies this, which is when we were first launching in Ghana, um,
we were all prepared. We had like a launch date date a bunch of media was going to come over
the president was going to come over um to witness this launch and um we were all set up and ready to
go and the engineering team was ready to support and a few days before that launch date there was
a truck driver who got in a very serious accident and he was brought into
the hospital and he was in dire need of medical products that the hospital couldn't actually
supply. So the hospital called up our distribution center, which hadn't officially opened yet.
And they said, hey, like, we know you're not open yet, but we really need these medical
products. And, uh, could you deliver to us? And that hospital actually happened to be one of the
first hospitals that we were planning on serving anyways. So we said, you know, why not? And we
actually sent them a delivery. So, um, it's definitely not just like a for-show thing.
We really have, you know, improved the healthcare systems and the places we serve.
And I think that's just a really amazing thing about Zipline.
Our guest has been Whitney Wong, Embedded Software Engineer at Zipline.
You can find them at flyzipline.com or see the link in the show notes.
Thanks, Whitney.
Thank you so much.
Thank you to Christopher for producing and co-hosting.
Thank you to Renee, Laughlin, Exploding Lemur, and Andre for their questions.
Thank you to our Patreon supporters for Whitney's mic.
Thank you for listening. You can always contact us at show at embedded.fm or hit the contact link on embedded.fm.
Now a quote to leave you with from Langston Hughes. Hold fast to dreams, for if dreams die,
life is a broken winged bird that cannot fly. Embedded is an independently produced radio show that focuses
on the many aspects of engineering. It is a production of Logical Elegance, an embedded
software consulting company in California. If there are advertisements in the show,
we did not put them there and do not receive money from them. At this time,
our sponsors are Logical Elegance and listeners like you.