egze

egze

Programmable drones with Elixir

Hi folks. I am thinking to buy a drone and have some fun flying it, and being an engineer, I of course thought about writing code for it. That would be pretty cool to write code for a specific task a drone can do.

It could be things like:

  • Algorithm for locating a certain object in the area. Different search patterns, object recognition.
  • Drone swarm. Some tasks where drones benefit with acting as a team.

I think Elixir could fit quite well in the task. The question is - are there already some commercial drones that let you code in Elixir? Or maybe it’s possible to build a drone from scratch? Does anyone have experience with writing software for drones?

Most Liked

trisolaran

trisolaran

Sounds cool! A perfect fit for Elixir’s “let it crash” philosophy :grinning_face_with_smiling_eyes:

17
Post #2
robinhilliard

robinhilliard

My mavlink | Hex library can be used to communicate with Ardupilot. See my presentation https://www.youtube.com/watch?v=36RhX2HtfJo for a discussion on drones and an example of Mavlink being used to communicate with a software-in-the-loop Ardupilot connected to X-Plane.

BartOtten

BartOtten

I thought about erlang/elixir hot code reloading! Updating the software while it’s in the air. Just to show off.

Would use Distillery as mix release’s can’t be used for it.

Where Next?

Popular in Discussions Top

jswny
I would like to better understand what the advantages/disadvantages of umbrella applications are compared to structuring your app as as s...
New
vans163
So useless benchmarks aside, Its possible to write a webserver that can serve 300k requests per second (perhaps more with optimizations)....
New
Fl4m3Ph03n1x
Background This question comes mainly from my ignorance. Today is Black Friday, one of my favorite days of the year to buy books. One boo...
New
mmmrrr
Just saw that dhh announced https://hotwire.dev/ Is it just me or is this essentially live view? :smiley: Although I like the “iFrame-e...
New
nunobernardes99
Hi there Elixir friends :vulcan_salute: In a recent task I was on, I needed to check in two dates which of them is the maximum and which...
New
AlexMcConnell
The reason that Rails is as popular as it is is because it’s very easy for relatively inexperienced developers to get a lot of work done....
588 19568 166
New
tmbb
This is a post to discuss the new Phoenix LiveView functionality. From Chris’s talk, it appears that they generate all HTML on the serve...
342 18146 126
New
PragTob
Hey everyone, this has been on my mind for some time and I’d love your input on it! TLDR: I feel like maps are superioer for storing and...
New
kostonstyle
Hi all How can I compare haskell with elixir, included tools, webservices, ect. Thanks
New
slashdotdash
Phoenix Live View is now publicly available on GitHub. Here’s Chris McCord’s tweet announcing making it public.
New

Other popular topics Top

skosch
To my knowledge, put_in, Map.update etc. all have the one limitation of not automatically creating intermediate keys when needed (for exa...
New
aesmail
Hello guys, I have finally made it. I created an admin interface for a framework. It’s been on my todo list for years and with the curre...
New
New
bsollish-terakeet
Credo is smart enough to check for (something like) this: assert length(the_list) == 0 with this response: Checking if an enum is empt...
New
baxterw3b
Hi guys, i’m new in the Elixir world, and i have to say, that i love it! i’m having some problem to understand anonymous functions with ...
New
nobody
Hi! In PHP: $_SERVER[‘SERVER_ADDR’] - in Elixir? Searched the docs for ip address and the web, no good results. Thanks!
New
AstonJ
Please see the new poll here: Which code editor or IDE do you use? (Poll) (2022 Edition) It’s been a while since we first asked this, I...
208 31142 143
New
romenigld
I am trying to run a deploy with docker and I successfully runned with this command: docker build -t romenigld/blog-prod . but when I t...
New
marick
I had some trouble figuring out how to make many-to-many associations work. Once I got it working, I wrote a blog post. Because I’m a nov...
New
sergio
Kind of like when jquery came out, it was super necessary. Existing drag and drop libraries have a bunch of baggage to support old browse...
New

We're in Beta

About us Mission Statement