Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Just watched this fascinating and terrifying video. I'm curious what programming language / paradigm is used to control these beasties?

share|improve this question
Terrifying Swarms of Beasties That Will Take Over The Earth are usually programmed in the most terrifying language of all: VBA!!! :P – FrustratedWithFormsDesigner Feb 1 '12 at 22:22 Ask them. – S.Lott Feb 1 '12 at 22:44
IBM System/370 Assembler! – Paul Tomblin Feb 2 '12 at 0:20
up vote 4 down vote accepted

The term I see most often for the algorithms is decentralized adaptive control. There are some papers available from the group that designed it, although their site looks like it hasn't been updated in a few years.

According to this electronic design article, the quadrotors are running Robot Operating System (ROS), which has support for both python and C++. I couldn't find which language is used on this particular project.

share|improve this answer
A bit more about ROS: – starsinmypockets Feb 2 '12 at 15:18

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.