Autonomous Android-based Vehicles

The aim of this project was to develop autonomous robot systems with ROS using entirely off-the-shelf android devices as computing devices - both for usage and for robot-side computing.

We contributed to ROS Java by implementing a base controller from scratch, extending it to use multiple radios instead of only WiFi and adding the ability to create externally reachable ros masters in an android device.

After a first success with ground vehicles navigation we adapted the web interface for uav, helped creating the communication system between the interface and the drone and adapting the Pixhawk onboard computer project to that system. We also developed an autonomous mission teleoperation application in android for flying vehicles with live video streaming and waypoint support.

Some of the components developed during this project were released as open source software:

Go back to Projects