You can download the .STL 3D file http://www.thingiverse.com/thing:66600
Use Arduino Mega 2560 control Neato XV-11 LDS motor and use on board USB-serial send LDS data.
Code source : https://github.com/Jean-Emile/nxv11_parser
This paper presents a method for localizing an Unmanned Aerial Vehicle (UAV) using georeferenced aerial images. Easily maneuverable and more and more affordable, UAVs have become a real center of interest. In the last few years, their utilization has significantly increased. Today, they are used for multiple tasks such as navigation, transportation or vigilance. Nevertheless, the success of these tasks could not be possible without a highly accurate localization which can, unfortunately be often laborious. Here we provide a multiple usage localization algorithm based on vision only. However, a major drawback with vision-based algorithms is the lack of robustness. Most of the approaches are sensitive to scene variations (like season or environment changes) due to the fact that they use the Sum of Squared Differences (SSD). To prevent that, we choose to use the Mutual Information (MI) which is very robust toward local and global scene variations. However, dense approaches are often related to drift disadvantages. Here, we solve this problem by using georeferenced images. The localization algorithm has been implemented and experimen- tal results are presented demonstrating the localization of a hexarotor UAV fitted with a downward looking camera during real flight tests.
The « Follow me » can use any tablet or smartphone with android 3.1 need usb host.
( Serial-To-USB-ANDROID is an implementation of Serial to USB driver using the Android USB Host API.)
Proof of Concept LightPainting Quadcopter
The idea here is to draw with a tablet android, like on a whiteboard, whatever you want, and then to reproduce the contents in 2D in the sky by the Quadcopter.
This first test is successful ! The Quadcopter should just move more slowly.
The « Follow me » can use any tablet or smartphone with android 3.1 with a usb port.
The tablet/smartphone communicate through a radio with the quadcopter with a specify USB driver developped for android. Each time the app developped embedded in tablet android detects a distance upper than 1 m it sends the new latitude and longitude updated with safety distance using the MAVlink library .