HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
felixge
node-ar-drone
JavaScript2013–2015
felixge / node-ar-drone

node-ar-drone

A node.js client for controlling Parrot AR Drone 2.0 quad-copters.

7Distinct people
7Mentions
0Explicit recommenders
1.8KGitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

A node.js client for controlling Parrot AR Drone 2.0 quad-copters.

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 3:03:16 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by year7 dated mentions

Observed mentions: 2013-02-06 04:08:16 UTC to 2015-11-25 13:28:38 UTC.

0123452013-01-01 00:00:00 UTC to 2014-01-01 00:00:00 UTC (exclusive): 5 mentions; 1 submissions, 4 comments20132014-01-01 00:00:00 UTC to 2015-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments20142015-01-01 00:00:00 UTC to 2016-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2015

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
20132013-01-01 00:00:00 UTC2014-01-01 00:00:00 UTC514
20142014-01-01 00:00:00 UTC2015-01-01 00:00:00 UTC101
20152015-01-01 00:00:00 UTC2016-01-01 00:00:00 UTC101

What Hacker News says

7 sources
The Parrot AR.Drone runs Linux off the shelf, and its downward-facing camera and optical flow algorithms make it a great (very stable) platform. The main drawback is a lack of payload capacity and non-open flight control firmware. It's probably what you heard of with respect to Node.JS, because https://github.com/felixge/node-ar-drone is very popular. However, that project doesn't run Node.JS on the copter itself but rather on a control node, transmitting commands to the copter over WiFi. To build "fully programmable," self-contained drones in a more open manner, I've started with an off-the-shelf flight control system (in my case, an ArduPilot knockoff) and then attached an Android phone as payload, wired in to provide some control input via UART. This way the off-the-shelf flight control system can handle the hard real-time PID loops wi
Read the rest
thout worry, and the Linux side can run a conventional kernel and userspace with whatever algorithms I need to run, providing me with softer timing requirements. So far I've had good luck using ArduCopter, an older Nexus phone, and OpenCV via the NDK to implement a basic "follow a shape" quadcopter. My goal is to build a simple "follow me" functionality for recording cool car and sports videos.
In Getting started with drones
I'd recommend the 3DRobotics Iris: https://store.3drobotics.com/products/IRIS Runs the PX4 autopilot (which I believe is hackable), can be controlled by RC, has good support for camera, gimballs, attachments, etc. The Parrot firmware is closed and I don't know about other firmware implementations, but the protocol is open so you can write clients to control is - https://github.com/felixge/node-ar-drone being one of the most well known.
In Ask HN: What is the best drone for hackers?
This is so awesome. A handful of other Stanford students and I entered a Node+AR Drone hackathon in SF[1] a while back and we had a blast. We had so much fun, in fact, that we integrated AR Drone hacking into the Robotics Club. This started as a few friends messing with 2 drones and its grown to the point where I'm actually teaching NodeJS, Javascript+Coffeescript, a bit of Unix, and various algorithms to 35+ students fresh out of Stanford's Intro to Computer Science course! (Its still mostly the basics, but I've been writing up & posting lesson info here http://drones.johnback.us/). I'm very excited with what the various AR Drone communities have created so far. The popular Node library[2], a Go implementation (in progress) by the same author[3], and this Clojure option[4] are all amazing avenues for teaching interesting CS languages
Read the rest
(that remain largely ignored in formal academics) to students new to CS. [1] http://dronegames.co/ [2] https://github.com/felixge/node-ar-drone [3] https://github.com/felixge/ardrone [4] https://github.com/gigasquid/clj-drone
In The Joy of Flying AR Drones with Clojure

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.