Top
Best
New

Posted by hakonjdjohnsen 1 day ago

I built a drone with only one motor [video](www.youtube.com)
657 points | 146 commentspage 2
ghm2180 1 day ago|
I am surprised he is not wearing more protection. that thing looks like a hornet in bedroom test mode. Play safe.
jacquesm 12 hours ago|
Indeed. I've some furniture with a couple of bites taken out of it from flying a much larger drone indoors. Lessons learned and all that (it seemed perfectly safe until it was not...).
kalabrium 20 hours ago||
Very clever concept! Curious if you can now scale it to carry some payload. Reminds me of a story where drones deliver medicines / food to remote locations. And a drone with single motor is cost effective that can be used in low income provinces with no connectivity.
jacquesm 20 hours ago|
Payload attachment is hard on these. The COG is crucial with respect to maintaining control, you want it to be roughly between the battery and the rotor plane and as high as possible on the drone. So if you add a payload then you are immediately shifting that COG outside of the range were you have good control.
justinator 1 day ago||
Yeah that's probably the coolest thing I've seen all month. How could you not like this?
wicket 7 hours ago||
Rather than slap patents on it, he's open sourced it. This guy gets it.
cavoirom 17 hours ago||
This is smart design and huge amount of work. Thanks the creator! Would adding a gyroscope help stablize the drone direction?

I imagine an alternative design with single motor mounted horizontally controls 4-wings like the dragonfly in Dune. It would eliminate the spinning.

jacquesm 12 hours ago|
I don't think it would. This design has a trade-off: you lose some yaw control in favor of pitch/roll/altitude control. If you look at the design a bit more closely you'll see that the body has statically offset vanes on it that counter the bulk of the momentum of the prop. But that's an average and if you end up doing a bit more or a bit less you'll end up with some spin that you won't be able to compensate for without giving up something else that you want as well.
dkobia 10 hours ago||
That was quite inspiring. So much hope for the future in all this AI doom and gloom.
mainecoder 1 day ago||
Amazing work this is really innovative and it could be applied to a larger drones provided that the margin of error is reduced.
jacquesm 12 hours ago|
It is amazing but this one won't be practical the way it is right now when scaled up, but there is a unique element in there that probably could be re-used.
mr_coffee 1 day ago||
Serious question - how do you even learn all of the skills to do something like this? Where would you start?
jebarker 8 hours ago||
As others have said it's mostly just consistency of practice. There's a wealth of resources available freely online for these topics and you learn by doing. I would caution setting goals/expectations based on what others have achieved in youtube videos though - this guy was/is a computer science undergrad at Cambridge, so he certainly has a high capacity for learning hard stuff and has been exposed to some of the best schooling on offer.
pizzafeelsright 21 hours ago|||
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.

jacquesm 12 hours ago|||
I can't answer for the OP, but for me it was mostly trying, reading, failing, discussions with smart friends and then trying again.

Even with the amount of open source software for this sort of application out there it will still take you at least a month but more likely two or three to get something that can be controlled.

If you want a nice place to start with building then I think Dhremflight's videos are an amazing resource as is liftoff on Steam because you can get some flying skills before you actually control something irl.

orliesaurus 1 day ago|||
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 23 hours ago|||
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!)

y-c-o-m-b 20 hours ago||||
The best part about using an LLM for learning new things like that is not having to deal with snarky and snobby comments from the community members involved in them. Thanks to an LLM, I learned how to install, maintain, and winterize an above-ground pool. It's not rocket science, but it was not easy either. I peeked into the forums surrounding the pool communities for help first and they were always so hostile towards newcomers. It's very demotivating when you're excited about something new and half the people that are supposed to be helping you are just rude elitists; completely ruins the whole experience.
lossyalgo 12 hours ago||
It definitely depends on the community, I personally have had mostly good experiences, but I also spend a couple hours searching & reading before asking anything. And to be fair to some communities: when you are constantly bombarded with noobs asking the same questions that could have been answered with a simple search (not insinuating you did this), it can be frustrating. It's also the reason why I stopped helping in a lot of forums I used to frequent.

But I do agree about using LLMs for learning new things - it's great to just get those answers, hopefully the LLM doesn't hallucinate too much and cause you to destroy your project in the process ;) On the flip side, it removes the useful skill of learning to communicate with fellow human beings, and atrophies the skill of how to ask questions, which often can lead to answers just by phrasing the question correctly. It also removes the chance to join a community of like-minded individuals. It's a completely soulless interaction. Maybe it's a boon for anti-social types, but I think it might also be creating more anti-social behaviors in humans, in a time when IMHO we should be learning to become more social and accepting of each other.

contingencies 1 day ago|||
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.
jcims 23 hours ago|||
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.

whatever1 1 day ago|||
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 1 day ago|||
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.
mandeepj 23 hours ago||
> Where would you start?

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

razster 1 day ago||
Slap a MEMS gyroscope on that bad boy. https://www.vectornav.com/resources/inertial-navigation-prim...
ddlsmurf 1 day ago|
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 21 hours ago||
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.
ddlsmurf 11 hours ago||
true, sensor fusion of accel/gyro/mm only gets you so far, though of the 3, the mm is the only one that doesn't require integration, so while they are terrible at finding magnetic north in a given environment, the environment's big chunks of metal tend to not move, so with gravity, is the only external referential. That's why to do this stably you need something more, lidar/cameras+slam, the IR trick here, gnss (ideally with rtk/ppk/ppp).
jacquesm 11 hours ago||
> while they are terrible at finding magnetic north in a given environment

That's actually quite doable. The problem is that when the environment changes you will drift and then it becomes very hard to distinguish between actual heading changes and external influences. But if you can make a full spin you can (usually!) obtain magnetic North again. For drones this is a problem because they will drift and spin all the time. When you're on the ground and you have encoders on your axis you can do a lot better than with a drone.

RTK GPS is very nice to have but may not always be available (GPS itself may not always be available). I have some stuff in the works just for that. It does well in the lab but I still have (serious) problems in the field.

ddlsmurf 10 hours ago||
even with the calibration procedure, i've had nearly no success without going into industrial grade components, and as you point out, it's impractical.

gps also won't give you orientation really anyway, and indeed, is mostly outdoors, and rtk is needed for this resolution but also rather inaccessible to amateurs.

If you're working on indoor navigation, that's very cool, when I used to do it, in my context it was easier because we controlled the environment of the robots (markers on walls of a known colour type stuff). We also explored passive radar type arrangements for picking up wifi repeaters, but it became complicated to eg. ignore bluetooth.

Though in the case of this video, the wii sensor bar style approach seems fine, assuming you control reflections

jacquesm 9 hours ago||
Both indoor and outdoor. I have the relative positioning and heading working fine, it is the absolute positioning that is giving me a lot of trouble. I'll get there though, sooner or later or I'll die trying :)

It's insanely complex stuff, I've had to do a lot of re-studying math and this whole project has given me more respect than I already had for the engineers behind modern positioning systems.

ghm2180 1 day ago|
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.
More comments...