Tuesday morning I get a text: "Hey, we're pouring concrete tomorrow. Can you come do this?"
Normally that's a scheduled flight. This wasn't. This was "Hey, we need stub-outs and protrusions verified on a deck that's about to get concrete poured on it, and we need it yesterday." I told Chris — my super — I'd give him one of these a month, as long as we don't abuse it. He called in the favor.
So I show up at Holly Hills and there's the deck. 9,189 square feet of it. Under a canopy. With columns, cables, braces, and cherry pickers scattered everywhere. The wind's gusting to 25, sustained at 10-15. And I need to fly this thing at 6.5 to 6.9 feet off the deck because I need to see every hole, every drain, every stub-out.
On the Sticks the Entire Time
There's no automated flight path for this. No waypoints. No "launch and let it do its thing." This is me on the sticks the whole way, flying a grid pattern between columns, under a roof, with no GPS signal worth a damn because I'm under a metal canopy. The 4E drone burned through two batteries for 9,000 square feet. That's how hard this flight was.
In hindsight, I should have flown it north-south. But that would've put me in a crosswind the entire flight. I was already dealing with enough, so I flew into the wind and with a tailwind instead. Made it interesting. That's one of those things you learn in the moment — sometimes the textbook answer doesn't work because the field conditions say otherwise.
And yeah, before you ask: the image data came out fine. No blur even with the wind. That surprised me too. The 4E handles it.
And Then the Real Problems Started
Flying under a canopy means no RTK. No GNSS. Which means when I brought the data back to process, it was a disaster. The model was registering off the coast of Sweden and Denmark — literally. No geolocation data at all.
The Pix4D calibration failed. Hard. So I had to strip every bit of geolocation data out of the exit file — latitude, longitude, northing, easting, X, Y, Z coordinates — and re-import the images raw. Then I manually added tie points (MTPs) to calibrate the model. That's basically doing Ground Control Points by hand, without ground control, by finding the center of recognizable objects in multiple images and locking them together.
There was a two-foot drop along a beam in the initial pass. The tie points fixed it, but I was fighting this data from 11 AM until 7:30 PM the next day. Missed my deadline. Texted Chris at 6:30 in the morning: "Hey, give me a call." Never heard back. Which is typical, and honestly? I didn't feel great about missing it, but I also didn't feel that bad because it was a freebie — there was no charge involved. But I still lost a day of my life to it.
The Software Bill Is Real
People ask me about software. My full stack runs about $22,000, all in. Pix4D just jacked their prices. I'm too deep in that ecosystem to switch, and I've tried WebODM — it's fine, it's just not what I'm used to. Cloud Compare is the exception. Free, powerful, and I use it constantly for cleaning point clouds and merging data sets. If you're starting out, learn Cloud Compare first.
What I Charged vs. What It Was Worth
Here's the honest truth: I don't charge enough for that kind of flight. That 9,000 square feet of manual, under-canopy, no-GPS, wind-in-your-face flying was some of the most stressful work I've done with a drone. And the post-processing was a nightmare. I spent more time stitching and calibrating than I did flying the site.
So yeah. Lesson learned. Again. The same lesson I keep learning: some flights cost more than you're charging. If you're flying manually under a canopy with no GPS, you should be charging a premium. Period. The metadata doesn't lie.
That's the real point here. The metadata is the whole point. The ortho came out clean. The point cloud came out usable. The deliverable was solid. But nobody sees the 16 hours of work it took to get from "raw images with no geolocation" to "here's your pre-pour documentation." That's the job. That's what you're paying for — not the flight, the proof.
Fly with operators who've been there.
DMA is where drone mapping professionals answer real questions from real job sites — every Thursday morning. No theory. No "buy my course." Just operators solving actual problems live. Manual flights, Pix4D calibration, canopy work, water features, the whole mess. Come ask. Come learn.
Join Drone Mapping Answers →
Written by Michael Lilley, founder of Wet Dog Drones. 12 years in drones, 5 years commercially licensed. FAA Part 107 certified.
Need Pre-Pour Documentation? Let's Talk.