Building a custom octocopter from scratch with no prior hardware experience

152 pointsposted 2 days ago
by noleary

38 Comments

mickeyp

an hour ago

You know you're doing a great job, OP, when the peanut gallery here has nothing more substantial to add than to critique your em-dashes; greek-latin root word mix-ups despite the common vernacular having moved on from that; and lack of title brevity.

Congratulations --- this is a super cool project. I wonder if you've considered using ultralight filaments and 3dprinting the frame? PLA is stiff but brittle, and I know Bambu and a few others sell specialised versions that supposedly weigh less than normal.

bri3d

29 minutes ago

Most filament based printed frames end up with really nasty resonance; it’s possible to engineer damping around the issue with some clever 3D design if the parameters of the prints are measured, but overall 3D printing copter frames doesn’t tend to be a straightforward solution.

the__alchemist

26 minutes ago

I agree with your first point.

The milled fiberglass the author used is a much better UAS frame material than anything from a filament 3d printer due to stiffness and related considerations.

mickeyp

11 minutes ago

Oh no doubt. I'm no drone expert!

sanex

an hour ago

People are so jealous. This is cool as hell.

pjdkoch

an hour ago

Kudos for such a great learning journey!

melagonster

an hour ago

I do not notice that the time of posts is reversed haha. I am confused whether you had build it.

Thank you, it's cool!

ramon156

2 hours ago

Hm making an AI assisted page and replacing the emdashes with double dashes seems like more work than to just rewrite the text yourself. Not sure why you would do that.

iterateoften

an hour ago

Tbh this is cooler than anything on your github so he (edit: she) can do what he wants IMO

quibono

2 hours ago

The abstract certainly smells like 100% LLM-generated text.

mathisfun123

22 minutes ago

> more work than to just rewrite the text yourself

You think s/—/--/g is more work than rewriting a whole article? Is this what you're saying?

dylan604

2 hours ago

What? That’s a simple find and replace vs rewriting the whole thing. If someone had the savvy to write the thing, they probably wouldn't have been using the the assistant in the first place. Either way, comparing a find/replace to rewriting is farcical

quibono

3 hours ago

If I were to get a dirt cheap Chinese drone, would that be more likely to use RL or MCP? What’s the “standard”?

bri3d

22 minutes ago

Low end and most open source stuff will use a PID inner loop for “fast path” control (stabilization) and either a second PID loop or something a little better (Kalman filter etc) for the slow path (position / path hold).

Higher end stuff will use a ton of inputs (visual odometry, binocular vision, lidar, range finding, etc) fused into some kind of proprietary blended algorithm that you could probably call an MPC.

RL is pretty cutting edge, especially for fast path motor control; there are a lot of university competitions for drone control that lead to a lot of papers and projects in the space (some promising) but most commercial stuff has not adopted this yet, certainly not at the low end.

spaqin

2 hours ago

PID is more than enough to keep level. FPV relies on manual flight, but you can get Ardupilot for autonomous missions. There's no need for RL, nothing to gain here; level flight and following waypoints is a solved issue already.

And frankly as a pilot, I'd rather not see any completely autonomous drones with no oversight in the sky - that's one incident away in which blame cannot be put solely on the operator from getting the hobby completely banned.

quibono

2 hours ago

Interesting - thanks! OP's drone IS using RL and that's what jumped out at me - it felt a bit overkill for the usecase.

m3kw9

2 hours ago

Why not just say from scratch instead of no prior experience, is it to brag

myrmidon

an hour ago

Might be intended to preemptively deflect criticism of "reinventing the wheel"/solving subproblems in a non-standard/convoluted way.

I'd expect an engineering project with "no prior experience" to take weird/experimental approaches more often compared to a "from scratch" project (where I would expect proven minimalism instead).

adrian_b

3 hours ago

Nit pick:

The name "octocopter" does not make sense. "Helicopter" is a compound word made of "helico-" and "pter", which means "screw-wings". "Octo-" means eight, "-co-" means nothing.

"Octopter" would be a correct compound word meaning "8-wings", but that would be ambiguous, so the object discussed in TFA is better named just "8-propeller drone".

Mtinie

3 hours ago

That ship has long sailed. You’re correct, but the author isn’t the one who “named the thing” in this case, they are just using the name commonly used to describe it.

Multi-rotor drones have been called tricopters, quadcopters, hexacopters, octocopters based on their propeller counts conversationally for as long as I can remember.

There are plenty of commercial vendors who use the exact term for their expensive industrial drones.

Update: I see that in the four minutes it took for me to validate my initial inclination and post that plenty of others also had the same thought :) No need to me to belabor the point!

cryptopian

3 hours ago

This is quite a common linguistic phonomenon, where a word is rebracketed to form a new suffix, even if it doesn't make sense with the original etymology. See also -holic (alcoholic -> workaholic), -thon (marathon -> danceathon) or -gate (Watergate -> partygate). Termed a "libfix" from liberated affix

maciuz

3 hours ago

The -copter suffix is very common in the drone community.eg quadcopter is widely accepted https://en.wikipedia.org/wiki/Quadcopter

ButlerianJihad

3 hours ago

Are you trying to say that it’s been co-opted? Did anyone consult the Egyptian Christian community about this?

cyclopeanutopia

3 hours ago

Hence a nit.

KPGv2

3 hours ago

Nit pick: "nit pick" means to remove tiny bugs from hair, which this is not.

Oh, language changes and now "nit pick" means "to make trivial criticisms" even though neither "nit" nor "pick" etymologically has anything to do with criticisms? How very self-serving of you ;)

ChrisKnott

an hour ago

McDonald’s getting a strongly worded letter from the Mayor of Hamburg over their use of “cheeseburger”.

Closi

3 hours ago

Blame language evolving over time rather than OP, octocopter is a widely-used term for '8 propellor drones'.

A nit pick with your post - you use the word 'ambiguous' but really this is from the latin root 'ambiguus' so we don't need the supurflous 'o' in between the two u's.

afandian

3 hours ago

Well I was confused by it! I was expecting an article on amateur semiconductor fabrication. Granted, that was due to my misreading it as 'optocoupler'.

KPGv2

3 hours ago

Counterpoint: -copter is a perfectly cromulent suffix. https://en.wiktionary.org/wiki/-copter

gyrocopter, helicopter, quadcopter, hexacopter, octocopter, parcelcopter, and—most famously—

roflcopter, https://en.wiktionary.org/wiki/roflcopter#/media/File:Roflco...

They all have their own dictionary entries.

Octocopter makes perfect sense. Everyone understands immediately what it means, and that's the only purpose of language: to convey ideas. It should be clear, which this is, and concise, which this is.

Fidelity to ancient Greek is not, and should not, be a goal for English.

_kb

2 hours ago

Great examples. The English lexicon is continuously embiggened by the adoption and expansion of terms.

GordonS

2 hours ago

I guess it's a play on the popular word "quadcopter", rather than "helicopter".