Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Fair enough, my first idea was actually to use MicroPython. With a megabyte of Flash that would have been possible, but 64K is just not enough.


A micropython based flight control system would be a really cool project.


I think it's going to happen sooner that we'd expect, with the OpenPilot Revolution board being considered for a port: https://github.com/micropython/micropython/wiki/Boards-Summa...


hmm, watching your copter crash during Pythons garbage-collection cycle might be an issue....

Python != realtime, flight-control == hard real-time


The interesting difference here is that these things have a bunch of processors on them. So the 'pilot' process can be essentially an interrupt service routine that keeps things sane on an interrupt that cant be masked by the Python code. So during garbage collection your UAV might stop and hover, but it would be unlikely to crash in that scenario.

Further, my experience with Micropython so far has shown it to be pretty fluid. But I would be the first to tell you I haven't challenged it all that much.




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: