Linux-powered quadrocoptor has three cameras
Aug 22, 2013 — by Eric Brown 4,830 viewsA startup called Pleiades is over a third the way to its Kickstarter goal for funding a hackable Linux quadrocopter that starts at $520. Spiri, which runs Ubuntu Linux with Robot Operating System (ROS) extensions on a dual-core Freescale ARM SoC, is an airborne craft that uses three cameras and a variety of sensors to navigate autonomously.
At publication time, Pleiades had pulled in about $40,000 in funding, with 20 days to go to reach its $125,000 goal. A Spiri unit that is set to ship in April 2014 costs $525, or $575 with a developer kit preview or an educator kit. A $775 pledge gets the flying robot to you by February, and a $5,775 pledge means you’re first in line in January, along with extensive development assistance from the staff.




Several views of Spiri
(click images to enlarge)
Spiri is reminiscent of Parrot’s popular, Linux-based AR.Drone 2.0 quadrocopter (pictured at right; click to enlarge). At 340 x 340 x 68mm (13.4 x 13.3 x 2.7 inches), it’s considerably smaller, but it’s also heavier at 400 grams. Like Parrot’s $300-and-up device, Spiri is designed to be a hackable drone with multiple applications. According to Pleiades’s somewhat breathless Kickstarter promo copy, “Spiri can be a courier, a rescuer, a spelunker, a cartographer, a playmate, a gardener, an inspector, a reporter, a teammate, a wanderer, anything.”
— ADVERTISEMENT —

Spiri features, labeled
(click image to enlarge)
Spiri has a faster processor than the Cortex-A8-based AR.Drone, featuring a dual-core, Cortex-A9 Freescale i.MX6 DualLite system-on-chip. Compared to the mainstream Dual version, it’s clocked to 1GHz instead of 1.2GHz. It also has a less powerful GPU (Vivante GC880), but that’s not likely to be much of a factor while you’re dive-bombing your neighbors.

Spiri block diagram
(click image to enlarge)
While the AR.Drone 2.0 requires that the craft be controlled by a remote — or a smartphone app remote — Spiri is primarily intended to operate autonomously, navigating according to user programming. This autonomy lets Spiri fly farther, battery allowing, and potentially enables multi-craft collaboration. The quadrocopter can follow a route or be programmed to hover or respond to stimuli. Remote control will be possible, too, says Pleiades, with the craft controlled via WiFi or Bluetooth. There are no details, however, on a remote control or smartphone app.
Three cameras, including a TOF range finder
Spiri uses three different cameras and a host of sensors to help it navigate. Facing downward is a 60fps CMOS camera with an optical flow processor. This enables the craft to keep from drifting off course, says Pleiades. A standard 720p video camera faces front, letting Siri avoid obstacles while also enabling video footage to be stored on the device’s 4GB of flash memory. A top-mounted USB port enables expansion, but there’s no mention of an SD slot, nor is RAM detailed.
So far, the camera setup is similar to what the AR.Drone offers. However, Siri also includes a Photonic Mixer Devices (PMD), 3D Time of Flight (TOF) range finding camera. Facing front, this is essentially a scannerless LIDAR system, which resolves exact distances based on the speed of light. It works together with the other cameras to avoid obstacles such as trees and power lines.
These camera inputs are augmented by sensors including GPS, accelerometers, a magnetometer, and even a pressure/temperature altimeter and an acoustic altimeter. The sensors work together with each other and the cameras to help maintain safe flight.
Spiri can fly only 10 to 15 minutes between battery charges, depending on headwinds and other conditions. If that sounds lame, keep in mind that it’s longer than the AR.Drone, unless you add an extra-cost battery pack that extends flight to up to 18 minutes. Pleiades hopes to extend battery life, but in the meantime it’s mitigating this limitation by offering a free inductive charging station called the Perch. Spiri is programmed to return to its Perch when it needs to recharge, and users can extend range by purchasing additional Perch chargers and placing them along a defined route.
The quadrocopter is built with “strong-but-light protective ribbon” that encases the four rotors, built from reinforced carbon fiber, says Pleiades. It’s designed to land hard, but replacement parts will be available that are “easy to service and inexpensive to replace,” says the company.
Ubuntu and ROS
Spiri is not a fully open source platform, but rather “a proprietary hardware design with a mix of closed and open source software,” according to Pleiades. The company adds, “The lower level software, such as the stabilization control loop, is closed but much of the other software is open.”
Despite these limitations, Pleiades appears to be trying hard to make Spiri hacker friendly. The company will offer a free, detailed API for software and hardware makers, although it will require that developers sign a license agreement. “Certain projects” will be made open and public through GitHub, and there are plans for an applications service and store, says Pleiades.
The API, as well as a library of flight primitives and other basic commands run on top of a base platform of Ubuntu Linux with the similarly open source ROS (Robot Operating System). The combination of Linux and ROS is becoming increasingly popular in robots of all stripes, including the Beam telepresence robot from Suitable Technologies, which recently acquired most of the ROS specialists at now defunct Willow Garage. Pleiades is also designing a “simple script-calling environment” for Spiri, as well as a native programming environment called the Spiri Applications Platform.
Specifications listed for the Spiri include:
- Processor — Freescale i.MX6 Dual Light (2x Cortex-A9 cores @ 1GHz)
- Memory/storage — 4GB flash
- Wireless — WiFi; Bluetooth
- Cameras:
- 60fps CMOS facing down, with optional flow processor
- 720p video facing front
- PMD tech TOF 3D range finding facing front
- Sensors:
- GPS
- Accelerometer
- Gyroscope
- Magnetometer
- Pressure gauge
- Acoustic
- I/O — USB port
- Thrust — 650 g
- Noise — 85 dB
- Power/Battery — AC power; 1300mAh battery with 10 to 15 minutes life; Perch inductive charger (180 x 180 x 25mm)
- Weight — 400 grams
- Payload capacity — 100 grams
- Dimensions — 340 x 340 x 68mm (13.4 x 13.3 x 2.7 inches); prop diameter 135mm
- Operating system — Ubuntu Linux with ROS
Spiri is available for Kickstarter funding through Sept. 12, starting at $525, with shipments expected between January and April 2014, depending on the funding package and availability. More information may be found at the Spiri Kickstarter page, and the Pleiades website.
Please comment here...