Gary Servín (Ekumen): ROS android_ndk: What? Why? How?

| No Comments | No TrackBacks

What's ROS android_ndk? Why should you care? How does it work? Gary Servín is with Ekumen, an engineering and software consulting company based in Buenos Aires, Argentina that specializes in ROS, web and Android development. With the backing of Qualcomm and OSRF, Ekumen has been trying to make it both possible and easy to run ROS applications on small Android devices like tablets and cellphones using Android's native language development kit.

As Gary explains, the increasing performance, decreasing cost, and overall ubiquity of Android devices make them ideal brains for robots. The tricky part is getting ROS packages to play nice with Android, which is where ROS android_ndk comes in: it's a set of scripts that Ekumen is working on to make the process much easier. Unlike rosjava, ROS android_ndk gives you access to 181 packages from the desktop variant of ROS, with the ability to run native ROS nodes directly.

Ekumen is actively working on this project, with plans to incorporate wrappers for rosjava, actionlib implementation, and support for ROS 2. In the meantime, there's already a set of tutorials on that should help you get started.

ROSCon 2015 Hamburg: Day 1 - Gary Servin: ROS android_ndk: What? Why? How? from OSRF on Vimeo.

Next up: Lorenz Meier & Roman Bapst of ETH Zurich and PX4 Check out last week's post: Stefan Kohlbrecher of Technische Universitaet Darmstadt

No TrackBacks

TrackBack URL:

Leave a comment

Find this blog and more at

Monthly Archives

About this Entry

This page contains a single entry by Tully Foote published on February 19, 2016 10:59 AM.

Two ROS Summer Schools by FH Aachen was the previous entry in this blog.

Robotics Engineers for mobile robot at Amy Robotics is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.