Home - ablakely/zeppelin GitHub Wiki

Introduction

Zeppelin is a web interface/control system for the Parrot AR.Drone 2.0.

AR.Drone 2.0 Hardware

Drone

The AR.Drone 2.0 runs the Linux 2.8.32 kernel, and has a busybox shell which is accessible via telnet. Anonymous FTP is also available.

Controller

Component Part/Spec
CPU 1GHz 32bit ARM Cortex A8
Video Coprocessor 800MHz DSP TMS320DMC64x
RAM 1GB DDR2 RAM @ 200MHz
USB 2.0
Wireless (Atheros?) Wireless B/G/N Chipset

Sensors

  • 3 axis gyroscope 2000°/second precision
  • 3 axis accelerometer +-50mg precision
  • 3 axis magnetometer 6° precision
  • Pressure sensor +/- 10 Pa precision
  • Ultrasound sensors for ground altitude measurement
  • 60fps vertical QVGA camera for ground speed measurement

Other Hardware

  • HD Camera: 720p 30 FPS with 92° diagonal wide-angle lens
  • GPIO Interface (used for communicating with sensor/flight board)

More information can be found here

Onboard Serial

Serial Port

The main board has an onboard serial connection, which is populated by a 0.1" pitch pin connector. The port expects at least 3.3V to pickup a signal. The port can be accessed via /dev/tty03. More information can be found here.

Linux Environment

See this page.

Software/Hardware Extensions

Here's just some thoughts for extending functionality.

GPS

Possible via the onboard USB 2.0 port.

3G GSM/4G LTE Modem

Possible via the onboard USB 2.0 port.