ROS Client Libraries: roscpp | rospy | roslisp | rosjava | roslua

rosjava_core: actionlib_java | apache_commons_util | apache_xmlrpc | rosjava | rosjava_bootstrap | rosjava_geometry | rosjava_tutorial_pubsub

Package Summary

An implementation of ROS in pure-Java with Android support.

Introduction

rosjava is a pure Java implementation of ROS. It provides a client library that enables Java programmers to quickly interface with ROS Topics, Services, and Parameters. It also provides a Java implementation of roscore. Using rosjava is ideal when you need to:

  • interact with prior Java programs or libraries
  • write Android apps that work with ROS

Please see the Overview page for documentation on how to use rosjava in your projects (in progress).

Support is best found on answers.ros.org.

Please file bugs and feature requests on the rosjava issues page. Starring issues that are important to you will help developers prioritize their work.

JNI based implementation of rosjava

The wiki page for original implementation of rosjava that was based on JNI has moved to rosjava_jni.

Wiki: rosjava (last edited 2012-02-03 21:48:18 by KenConley)