Skip to content
Mickael Gaillard edited this page Oct 28, 2017 · 15 revisions

## Welcome to the ros2_java wiki!

base on esteve/ros2_java repo, with java design.

Features (rcljava, rcljava_common, rosidl_generator_java)

  • Subscriber/Publisher
  • Services Server/Client
  • Parameters node
  • Graph name
  • Qos
  • JNI Cache Messages
  • Time/Timers

Extra Features (rcljava_utils)

  • ros2node_java CLI
  • ros2topic_java CLI
  • ros2service_java CLI
  • ros2param_java CLI

TODO : need to refactor to ros2_java cmd.

Examples (rcljava_examples)

  • Parameters (set_and_get, list , event)
  • Services (addtwoint Client/Server)
  • Topics (Talker, Listener, IMU listener)

Roadmap

  • intraprocess communication
  • DDS domain separation
  • ... (at your comments)