Parrot S.L.A.M.dunk

Powered by Ubuntu and Robot Operating System (ROS), the Parrot
S.L.A.M.dunk open development hardware and software kit enables
drones to transform into smart robots. Parrot's S.L.A.M.dunk
(Simultaneous Localization and Mapping) technology enables the design
of advanced applications that enable the drone to understand and map
its surroundings in 3D and self-navigate in environments with multiple
barriers or lack of a GPS signal.

Because Parrot S.L.A.M.dunk exploits
ROS, the leading Linux-based versatile robotic development environment, it
can be used not only for standard drone applications but also for a much
wider set of "robots"—that is, flying wings, articulated arms and roving
robots.

Parrot S.L.A.M.dunk applications include autonomous navigation for
drones and robots, 3D mapping, obstacle avoidance, prototyping of drones
and robotic solutions and data gathering via the stereo camera and sensor
array (IMU, barometer, magnetometer, ultrasound). Parrot asserts that it
developed Parrot S.L.A.M.dunk to be as easy and user-friendly
as possible for developers, researchers, integrators and academics.