Settings

Theme

I built a drone with only one motor [video]

youtube.com

414 points by hakonjdjohnsen · 94 comments

Reader

22 threads
mrandish

Just want to mention that hobbyists into fixed wing RC aerobatics have been doing crazy stuff with variable pitch propellers (VPP) for several years. RC motors with integrated variable pitch propellers exist in small sizes, so no need to DIY the propeller for that application. Here's an example of the 4D aerobatics they enable: https://www.youtube.com/watch?v=j5EsvZNvVRs.

This is similar to but different than what the creator of the one motor drone is doing since he's spinning at higher RPM with the pitch varying under CPU control much faster than fixed wing aerobatic pilots who are controlling everything manually with insane skill. I assume the one motor drone guy already knows fixed wing RC VPP exist, just mentioning for others who might not.

  • alfanick

    I watched the video. Should I be impressed, no emotions here? Is this a hard technical problem overcomed and demo-d?

    • jacquesm

      Yes, you should be (besides the flying skills), and yes, it is a hard technical problem.

      Normally the plane would use control surfaces, this one uses thrust vectoring with only one item providing thrust. I do think the rudder moves though, but technically that is still redirecting the thrust (because otherwise they'd have to move the motor around).

  • abrookewood

    How is this working? I can't tell if they are using flaps as well??

    • jacquesm

      the rudder seems to have a wire attached, barely visible in the opening shot. that seems to be it though.

  • marak830

    Bloody hell, I was expecting something interesting, but that level of control from a single propeller is a lot more than I had imagined.

    Too many different things I want to play with and insufficient time in the day -.-

  • tonyhart7

    Yeah but what if I want those RC plane to carry 100kg of metal (or more) ???

TGower

Underactuated robotics are so cool. In the hobby BattleBots community, there is a design where the whole robot only has a single motor, but it's able to move in any direction and damage the opponent, all just by controlling the single motor's speed.

Most robots have at least three motors, two drive sides and a weapon motor. The trick to getting away with one is integrating an impactor into the chassis of your bot, using the single wheel to spin up to ~3k RPM, then by tracking the rotation angle of the bot as it spins, you speed up a little while the wheel is pointing where you want to go, and slow it down a little when it's pointing the other direction.

  • FrojoS

    Can highly recommend this course https://underactuated.csail.mit.edu/ Russ Tedrake is an amazing lecturer (and researcher)

  • Onavo

    Well not just battlebots, real life 6th gen fighters now all lack the vertical stabilizer so they have to rely on very sensitive real-time software control of the elevator/spoilerons to do banks and yaws. Not sure if it counts as under-actuated but they are tremendously difficult to steer without computer control.

    • schiffern

        >Not sure if it counts as under-actuated
      
      Generally these aircraft still have three+ actuators, they just replace the rudder with differential spoiler or split elevons. Three actuators, three axes. Same number, so it's not under-actuated.

      You're referencing the fact that it's dynamically unstable, and thus needs to be stabilized with a computer. That's a different thing.

      You can also have aircraft which are under-actuated yet are dynamically stable. One example is a parafoil, which achieves controlled flight using only two actuators (pull lines).

    • jmspring

      Is there a way to track what's going on in the battle bots community? It was pretty cliche, but battle bots was fun to watch in the 90s/2000s.

    • jmaw

      I'm not super familiar with heavy equipment like dozers and such, but some of them may also have a single motor to pressurize hydraulic fluid and valves to articulate the various pistons. So may be able to make the argument there too

      • nomel

        In that case, the valves/pistons pairs are all independent actuators. The hydraulic motor is more a constant power source for all of them.

        • muti

          Yeah, the analogy for drones is hydraulic piston -> electric motor and hydraulic pump -> battery

      • bluGill

        That is common and you can't run two different cylinders at the same time. Depends on how the pump and valves are plumbed of course. Sometimes you can run more than one but you split power.

        • HPsquared

          That sounds like it could be solved with more valves.

          • bluGill

            it's not that easy.

            You can run your cylinders in parallel, however that means whichever cylinder has its easiest time moving is going to capture a proportion more share of the power. If things are not perfectly balanced, which in reality they're never going to be, that means the cylinder that needs to work the hardest is going to work the least. And so it's going to take a huge amount of effort to control.

            Alternatively, you can run your cylinders in series, however that means that if you're trying to feather one to move slow, all the others are going to have to move slower too.

            You end up needing multiple pumps in order to make this work well, but pumps are rather expensive and so that's going to bring your costs up. Plus, multiple pumps mean that you're going to potentially want more power than your motor can deliver.

            All the above can be solved with careful engineering. However, engineering is expensive too in order to get this right and it's going to take a lot of work.

            • HPsquared

              I was thinking in terms of pressure regulating valves on each output. That would solve the problem of different actuators needing different pressures, at the cost of efficiency as the pressure drop across each valve is converted to heat. Or flow control rather than pressure control maybe?

              I presume aircraft hydraulics must do something like that, as they have multiple moving parts under servo control (which must involve some clever valves).

          • binoct

            Almost everything can be improved by making it cost more.

          • solyin

            Or more power ;)

    • KolmogorovComp

      > but they are tremendously difficult to steer without computer control.

      they are not humanly pilotable without computers. they are inherently unstable.

nadermx

This is well worth the entire watch. It feels like what would any hacker do in trying to figure out how to make something they want to exist. Also very well presented and good pace.

Inspires me to try and start doing some robotics.

  • mikeyouse

    Love the little side project of building a high resolution high speed camera to investigate the flutter.

    • JacobAsmuth

      Only to figure out that the vibration in his drone was due to vibration and it was easily fixed by swapping to rotors that he should've used in the first place. Oh well! Live and learn.

      • jacquesm

        These things are not always as obvious as you make them out to be.

        I was fighting a lot of similar instability when making my drone only to realize that a software regression many versions prior had introduced a bug that made flying the drone next to impossible. After fixing that bug a whole pile of issues went away. Debugging that on a drone that does not fly is super hard because you never get to the point where you can properly observe what is going on. So improving the observability by doing that camera trick was just what was needed here.

      • solyin

        And that's why mathematicians are so pissed about the OpenAI math paper drop.

leoedin

A really neat concept. It uses a special hinge design, a magnetic encoder and torque modulation to control the lift of the rotor as it spins. Completely negates the need for a conventional helicopter's swash plate.

The single motor does have the pretty major downside that it spins the moment it's in the air. I suspect a 2 motor drone with a tail motor would be a lot more practical. But I really like how mechanically simple the rotor hinge design is - it pushes all the complexity into the control algorithm.

_joel

This is from the same guy (Joshua Bird) that built the 4 axis 3d printer (and special algo for it too) https://www.youtube.com/watch?v=VEgwnhLHy3g

sastra

The Picocolissimo also uses only one motor: https://www.youtube.com/watch?v=UE47bcCxT_I

jacquesm

Very cool. I also built a drone with only one motor and only one rotor, it took about three months and I learned more about drone firmware than I ever wanted to. I can't fly it but one of my sons is an absolute genius with this kind of thing and he can make it do tricks.

This kind of project is extremely rewarding. What's interesting here is how many things we did different. I used four servos and vanes in the airstream so that the whole thing would be mechanically as simple as possible, which makes this solution even more impressive to me (though I think mine is a lot more stable in flight judging by the video).

I think I went through 10 prototypes before the first one actually flew and #13 flies very well.

  • airbreather

    He meant one motor all up, including actuators.

    • jacquesm

      Yes, servos are motors too. But you'll notice that this drone here is not quite controllable. It is still unstable in flight. It can take off but it is seconds before it runs into something and it is yawing all the time.

  • logicallee

    What do you mean "I can't fly it"? You built a drone and only someone else can fly it?

    • jacquesm

      It means my eyesight and control/reflexes are shot to the point where I can't fly a drone but my kid is super sharp with this stuff and can do it easily. Drones are fast.

jcims

Side note, I used those same moteus controllers for a decidedly less energetic use case (two axis gimbal for RF satellite tracking) and found them to be super high quality and the lead developer always super helpful. Been a few years but def worth a look if you want to get into motor control.

subprotocol

Reminded me of the Manhack: https://half-life.fandom.com/wiki/Manhack

mogili

It's a pretty cool concept, however, fails to mention coaxial rotor design that has a single motor and has much simpler control systems. I am also curious on how this affects frame vibration.

This is a newer trend in mechanical design that leverages more complex control software to overcome mechanical issues. A good example is https://turntide.com/

  • nomel

    If I understand correctly, those are single rotor but NOT single motor. This is a single motor design, which is why it's neat. There are no additional control servos/motors.

  • stbtrax

    It’s an entertainmening YouTube video not a phd thesis. Bizzare standard to hold him to

    • dcrazy

      He leads the video with claims of being the first, and it’s reasonable to expect him to have done sufficient research on that claim. It’s a different claim than what GP thought.

justinator

Yeah that's probably the coolest thing I've seen all month. How could you not like this?

razster

Slap a MEMS gyroscope on that bad boy. https://www.vectornav.com/resources/inertial-navigation-prim...

  • ddlsmurf

    gyroscopes drift over time, that's why typically you need a kalman filter to combine the strengths of various sensors, magnetometers, where available, are bad at resolution, but don't drift.

    • jacquesm

      MMs have their own set of issues though and calibrating them and knowing how the environment can influence them is a requirement for being able to use them productively.

ghm2180

I was wondering did he use the control mixer MCU (initially mentioned in the video) at all? The encoder should always feed into the MCU directly.

mainecoder

Amazing work this is really innovative and it could be applied to a larger drones provided that the margin of error is reduced.

ghm2180

I am surprised he is not wearing more protection. that thing looks like a hornet in bedroom test mode. Play safe.

mr_coffee

Serious question - how do you even learn all of the skills to do something like this? Where would you start?

  • pizzafeelsright

    You learn along the way by finding something you want done, never giving up.

    I want to build a robot that does one simple thing - follow my voice and deliver something to it's original location. That means I need to learn batteries and power loads, electronics, audio processing, directional acoustics, more programming, soldering, and a half dozen other things.

    AI + deep thinking about the problem.

    The goal is not the objective but to learn everything along the way.

  • jcims

    Serious answer - find something that you are so interested in that the problem is you can't stop. Become obsessed.

    I went down a similar rabbit hole soon after covid started to build a small, eh, 'hand sanitizer factory' (that's my story and I'm sticking to it). By the time it was done I had a fully automated distillation setup complete with load cells, six different temperature readouts, solid state current control, flow/temp control for liebig condenser recycle, hierarchy of pid loops largely managing output flow and an attempt at live specific gravity testing. That with a nifty little dashboard to show live progress and compare metrics from various runs. Spent a couple grand on it in total and learned a LOT in the process.

  • mandeepj

    > Where would you start?

    Exploration and tinkering! But you have to have passion and deep interest in that topic/problem

  • orliesaurus

    I wanted to learn more about photography, I started asking an LLM and it helped me immensively. Definitely not the same realm but if you wanna pick up new skills, LLMs have tons of beginner friendly ways to explain things!

    • dcrazy

      Yes, I’ve spent a couple hours lately asking Gemini about various home improvement topics in fundamental detail. I’ve learned a lot about:

      - How to correctly hang a pre-framed door (shim it, tack it in place with 16 gauge nails, and use one wood screw in the top 2 hinges to prevent the door from sagging)

      - How to properly adhere MDF trim to the ceiling to hide a closet door track (screw a furring strip or a header board to the studs above the drywall, shim it so it’s level in case the ceiling is uneven, and then nail through the face of the trim into the strip)

      - What the difference is between the 27 DAP putties and spackles in the paint aisle (turns out Painters Putty 53 is typically used to hide finish nail holes, because you tend to make a lot of them and can just smoosh it in and level it off with a palette knife!)

    • contingencies

      For optics through photography (not CCD operation or post processing which are vast subjects themselves) I highly recommend View Camera Technique 7th Edition and Scientific America Image, Object and Illusion as general audience applicable introductions.

  • whatever1

    Now with LLMs? Super easy. Just ask for step by step instructions to build a standard drone. You will learn about micro controllers, physics, pcbs, 3d printing etc.

    If you have some time available definitely worth it.

  • coderenegade

    A good engineering course would cover most (if not all) of the skills necessary to do this. This is notable because the person is young and wielding a broad slice of the discipline with maturity.

tyrabound

I’m sure glad we are making immense progress towards the dystopian hell where massive swarms of mini drones are hunting down obsolete and marked for termination flesh bots, aka humans.

tintor

How will this new tech affect the current drone war between Russia and Ukraine?

Smaller, cheaper, more numerous offensive drones?

  • nhma

    This tech is more than a decade old, originally from UPenn AFAIK[0].

    [0] https://youtube.com/watch?v=aEPf0QHVuMM

  • gpm

    I strongly doubt adding a ton of extra weight in aerodynamic surfaces, and drag, and complex mechanical parts, to avoid a few motors/servos is worth it in that context.

    • solyin

      Every gram of weight you remove is another gram of explosive you can add. Also consider the difference in supply lines for aerodynamic surfaces and mechanic parts and motors and servos. If you have four hundred servos, you can make one hundred quadcopters, or four hundred of these things. If you only have one hundred control boards powerful enough to control the single motor design though, you can still only make one hundred. (Tho the quadcopter can lift 4x the weight)

      What's interesting is that the Ukrainians are building drones near their front lines because if they build them too far away and ship them in, the game has evolved and those drones are already yesterday's news.

      • coderenegade

        A fixed wing drone only needs one motor, the control is easier, and the physics are more favorable for carrying high ordnance. I'm skeptical that this is going to change much.

        It's cool in that it can hover and do quadcopter type flight with only a single motor, and it's that second part that is interesting, because a fixed wing can also do a prop hang, but it can't do quadrotor-like flight from there.

        It's usefulness is likely to be in other areas -- mainly applications where that flight mode is important.

        • tintor

          Larger fixed wing drone could deliver many smaller quadcopters that don't have the long range.

        • modeless

          A fixed wing drone needs at least one extra motor for the control surfaces. More likely two or three.

          • coderenegade

            This design still requires an additional servo for rotor actuation, so the minimum number of actuators is the same as for a fixed wing (roll and yaw are coupled, so the bare minimum is a single rudder servo).

            • gpm

              No, the rotors are tilted by timing the acceleration from the single motor - there's no servo in the design in the video.

  • eimrine

    maybe new breakthroughs for the darpa project. kamikazes drones do not need so advanced prop tbh it is against the idea of being cheap.

walrus01

There's also been a few people building monocopters with a fixed, non tilting motor and prop, and four servo motor actuated fins at the bottom that can be used for thrust vectoring and to counter rotational forces.

https://www.youtube.com/watch?v=u2cETOyuJ20

  • razster

    Neat. I wonder if you could use the air it generates by having directional ports louvers that open and allow the air to flow for more control. Would need 2 more servo, left/right port louvers.

  • gspr

    I love this angle so much! Do you know if there's been more detailed analysis of performance?

russellbeattie

It's incredible that changes in velocity still work to adjust the angle of the blades even at the insane speeds they're moving at. I would never have thought that was possible.

I have to wonder why this guy didn't give his drone a leash while testing so it couldn't go flying off. It's the first thing that popped into my head, so I'm sure it's something he thought of as well and didn't use for a good reason. Maybe a string would get caught in the blades?

  • omoikane

    Maybe the pull from a string/leash would affect how the thing flies, kind of like kites.

    I like how he built a test stand near 7:22, which solves the motor flying off problem and is probably easier to iterate on. It reminds me of how rockets are tested.

  • z3ugma

    Possibly the fact that the TPU fin body doesn't stop all counterrotation so the leash would get twisted into a cord and interfere with flight?

rogerdickey

oh yeah? leonardo davinci built one with zero motors

johnnyApplePRNG

I am torn about drone tech now.

I used to be super stoked about it.

But watching drones kill civilians kind of ruined it. [0]

Then again ... they do put a dent in superpowers powers apparently so ... like I said ... I am torn.

[0] https://www.bbc.com/news/videos/czdmrm6y7r0o

  • mikeyouse

    Likewise. Even companies like Saildrone where ~100% of the marketing before 2025 was about mapping the oceans and autonomous storm monitoring with their bright orange craft are now releasing videos with missile launching pods attached to navy gray versions: https://www.saildrone.com/news/us-navy-rimpac-lockheed-marti...

  • hyperhopper

    Do you want superpowers to be able to wage wars, foreign or domestically, with hordes of non-human combatants that can't refuse orders or defect on moral grounds?

  • aeternum

    To be fair, a lot of it is moving to drones killing drones.

    My prediction is that future wars will actually involve increasingly fewer humans and will be more about tech+manufacturing vs. tech+manufacturing. And of course insurgents + lowcost tech vs. increasingly nonlethal hightech.

    This would allow wars to continue without as much of the growing political backlash.

    • _joel

      The next iteration is the drones removing those pesky humans from the command chain too :/

  • bethekidyouwant

    You could say the same about smelting iron. Now we can wage war without tin.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection