73%

73%

It all started one sunny Saturday morning when I decided that it would be a perfect day to tweak an old-school drone I’d built. It was a rather large and scary quadcopter with exposed bundles of coloured wires, blinking LEDs, laser-cut skeletal chassis with 3D-printed arms and carbon fiber propellers. On the ground it looked like a low-budget movie version of something a mad jihadi terrorist would create to blow up the White House, and in the air it posessed all the grace and elegance of a flying lawnmower. It handled like a freshman’s body on a Friday night: wobbly, unpredictable, and with a strong tendency to bump into things. Old and slow CPU running quirky autopilot software didn’t help. It was all a bit scary, but that’s what made it interesting. It was very satisfying to make this contraption fly. It had a character, something  that my other sleek and expensive off-the-shelf toys were totally lacking. I have even given it a name, something that I’ve never done to a drone before. I christened it “The Crashinator II”. I think you can guess what had happened to the first one.

The autopilot that controls the stability basically compares the desired attitude from my 8-channel radio transmitter’s stick positions to the real attitude and GPS position, and adjusts when necessary by independently controlling the speed of 4 electric motors. Doing this constantly, many hundreds of times every second is what makes it fly. The problem is that the ancient CPU that it has is not very fast, so the code had to be manually adjusted very precisely for the specific hardware, and I had difficulties dialing it in for my drone. Because of its custom build and highly unpredictable nature, it was either reacting too slowly – which resulted in wobbles and dangerous instability, or too quickly – which resulted in a lot of angry buzzing sounds, constant vibration and sometimes self-amplifying oscillations. So that required a lot of tweeking at a very large and wide open place without the risk of cutting an innocent bystander in half with carbon fiber props. So, obviously, public parks were out. 

Flying drones as become much more difficult with all the stupid new regulations enacted after that dreadful terrorist drone attack last year. In my experience, since the strict enforcement was implemented, and a license had became a requirement, almost every time I launch a drone in a seemingly empty area, suddenly several people pop up out of nowhere just to start a well-coordinated assault: adults take turns of asking stupid questions and kids run right under the drone, following it wherever it flies, while I silently curse, pray to drone dieties to spare me from technical falures of any kind and try to find a safe place to land. I mean with the tiny toy drones and the Amazon delivery monstrosities flying everywhere for years now, you would think a mid-size hobby drone would not attract so much attention? I guess it’s the same curiosity that killed the proverbial cat and makes me look right at the camera flash each time I see someone ready to take a picture. I know that I’m going to be blinded by the flash when it goes off, but instead of looking away I still look at the flash! Well, curiosity had indeed killed at least one cat, if my sources are to be believed, and very possibly will kill me. Quite soon too. But more on that later.

To fly my drone I needed some place that is secluded, has car access and no chances of people wandering in. And I knew just the place. I noticed an abandoned farm not too far from a cosy but bland subdivision where I live, that seemed completely deserted. It had no gates, fences or other means of preventing trespassers. I guess neither its location right next to an old cemetery nor its street number 4444 was helping to attract a new owner. It had been abandoned for years, and it looked like nobody would mind me testing my drone in the field. I put the drone, gear and laptop into the trunk of my car and drove there. With the  auto-drive mode on, I tested the drone’s batteries and connections. Which was not very easy as I have an old Tesla model that still requires the driver to touch the steering wheel with one hand. When I got off the main road I switched to manual drive. I slowly drove past the place where the gate once stood and parked behind the old and decrepit farmhouse. At that spot my car was not visible from the road; there was no sense in attracting attention to what I was doing.   

The farmhouse seemed to be barely standing. In this still weather it was easy to imagine that even a light wind gust would cause it to implode and crumble, dust shooting up from the holes where its windows once were. If not for the sunny and beautiful weather, this house against the background of  an old cemetery would send chills down my spine. Next time I should bring my camera and take some atmospheric photos in the evening light. I thought that it was actually a perfect place to organize a dark LARP game with my friends: something with vampires, zombies, dark magic and all that jazz. Unlike Europe that is full of haunted castle ruins and abandoned factories, here in Canada it’s difficult to find places with character and history. Close to the house was a formerly red (now aged grey) barn full of holes and lacking a single right angle in its form. Next to it was an empty field – the actual reason for me being here today. Delimited by a wall of a dense forest on the far side, it gave me plenty of room to test-fly the drone.

I walked closer to the forest to keep the sun behind me – there is nothing worse than flying against the sun when you’re guaranteed to be blinded and lose orientation. Then I positioned my drone far enough from any obstructions, including me, and powered it up. There was so much room that I could even try flying with FPV glasses – so I connected a mushroom-like antenna to my drone’s transmitter, snapped on a tiny camera, and set it to record to a nanoSD card in parallel with the transmission, so I can review the flight video later. The camera conspiratorially blinked at me with its tiny red LED. I glanced at the screen above the transmitter, ripped from an old car GPS and rigged to display incoming video feed and telemetry – it was working. I took a deep breath, moved the stick all the way up and down to arm the motors, and slowly added throttle. Carbon props blurred into menacing black shimmering discs, a puff of dust went up, and I continued to push the stick until the drone took off.

Recent adjustments were not working very well – even though it was better than before, the craft still was not anywhere near as stable as my off-the-shelf DJI drone. The screen was showing a jittering image, being not very usable. I sighed – more tweaking coming up… I flicked the switch on my transmitter to test the smart GPS-based “return to home” mode. The drone did try to fly in the direction of its take-off spot, but clearly miscalculated. It started flying in an ever-tightening spiral, trying to self-correct and get to the specific point, speeding up like a yellow rubber duck in a draining bathtub’s whirlpool. Its velocity was increasing with each circle and it was becoming clear that this was not going to end well. So, with another deep sigh, I flicked the switch off to put the quadcopter back into the manual flying mode. 

And then something went really wrong.

8 Comments
  • Konstantin
    Posted at 15:20h, 11 June Reply

    Hi Roman.
    I hope your project will end up in a hard print soon. Fingers are crossed.

    I know how it is exciting to write a book. Enjoy the process.

    Technical suggestions
    “slow CPU running slow autopilot” might by better as “slow CPU running sluggish autopilot” or anything like that

    I know that people normally spend 20-25 seconds to make a decision if they like what they are reading. They do a glance through synopsis and open the first page. If they will not see anything that catches their attention – the book goes back to the shelf. So I would master the first page to perfection removing all technical details, long explanations and anything that requires hard thinking.
    Mystery, humor, promise, action. That are the attention catchers.

    I will read more when I have minute.
    K

    • roman
      Posted at 15:39h, 11 June Reply

      Thanks for your feedback. This is what I decided to post it for! Both of your suggestions make sense. That is actually why the book starts at the space station. Did you start reading from the “74%” chapter? That’s the first page, and it’s supposed to give you exactly the “mistery, humor, promise, action” to the extent that I can manage it of course. The “72%” chapter is where the setting of the plot line takes place… I’ll meditate on your thoughts, but will correct the CPU think right away. Good catch.

  • Konstantin
    Posted at 12:54h, 12 June Reply

    You are right ))))
    I have a habit to jump right to the first chapter if I want to assess whether I want to read further or not.

    I am speaking for myself only. Not sure if i belong to a common group of “Intro-skippers” ))).
    Pleas consider all my further notes as my personal observations. No generalization should be made even if I explicitly say opposite.

    I was stuck on abbreviations.
    When I am reading a plot I am looking on how the protagonist is linked to myself. What are the common things. It helps me to be better involved in the action.
    LARP says to me that I do not belong to the world of role games. FPV says I do not have a drone. While microSD, LED and GPS are native.
    If I am positive I will google what LARP and FPV mean. But if I am tired – I get bored (first chapter!!).

    Could you also read pp4 and check the places where you used “was”? May be it would be better to upgrade some of them to more poetic. Your language skills much better than mine. I cannot suggest a replacement (I would in Russian ))) but that repetition caught my attention.

    K

    • roman
      Posted at 15:35h, 12 June Reply

      I dropped some of those intentionally so that some people can identify. Others would just skip the onces unknown to them. None of those are important for the plot or the action. But of course it’s difficult to judge if more people are attracted than antagonized by those abbreviations. I try to keep those manageable. Please keep sharing your personal observations, they are very valuable for me as such.

  • Alex T
    Posted at 02:53h, 13 June Reply

    Roma, I agree with Konstantin regarding the less-trivial acronyms (as in, those that only a small percentage of the readers would be able to intelligently explain off the bat).
    In my opinion, they should:
    – Ideally, be avoided altogether.
    – Be used only when REALLY justified by the plot.
    – Be explained (rather sooner than later, preferably through the plot and not in footer references).
    A single random unfamiliar acronym here and there is probably OK, but when they become repetitive the unsuspecting reader will be prone to subconsciously disengage, or even feel outright alienated. You, as the writer, probably want the complete opposite, for the readers to identify themselves with as much text/plot as possible. 😉

    As for the grammatical and stylistic errors, it’s really difficult to leave comments in this format. If you’d like me to, I can volunteer to proofread your text (to the best of my – admittedly limited – abilities) using the Track Changes feature in Word, or something similar.

    • roman
      Posted at 04:49h, 13 June Reply

      I might take you up on that offer. I can share the Google Doc with you and you can make suggestions.

    • roman
      Posted at 05:11h, 13 June Reply

      FPV can be removed as it’s not adding much. LARP will be nice to see for any LARPers and geeks out there to see. Most sci-fi fans will know what LARP is. Last time I went to a game to US, a US border officer knew what is – he got angry at me for trying to explain the acronym: “Are you trying to explain to me what LARPing is? I know what LARPing is! Come along…”. And on the way back form that game Canadian border officer asked me for the purpose of out trip (I was driving 3 other guys), so I said “LARPing” expecting more questions. Do you know what he said? “What book were you LARP based on? Oh, Witcher! Were you the bard? And what witchers were the other guys?” He literally knew the names, and even that the guy next to me was supposed to be dead, so I had to explain that in the 4th book the LARP was based on he was still alive. We were shocked. Both ways – LARPer customs officers. Who knew… I assume LED doesn’t need explaining, does it?

  • Konstantin
    Posted at 13:55h, 13 June Reply

    Nice story about customs ))))
    I feel myself like the Tom Hanks hero who turned back to civilization from an uninhabitable island.

    Agree with the need to proof read. This is a mandatory step before publishing. May be it is early to do while the chapters are being changed.

Leave a Reply