[Documentation] [TitleIndex] [WordIndex

Getting Started: Introduction | Concepts | Higher-Level Concepts | Client Libraries | Technical Overview

ROS Client Libraries: roscpp | rospy | roslisp | roscs | roseus | rosgo | rosjava | roslua | rosR | rosruby


A ROS client library is a collection of code that eases the job of the ROS programmer. It takes many of the ROS concepts and makes them accessible via code. In general, these libraries let you write ROS nodes, publish and subscribe to topics, write and call services, and use the Parameter Server. Such a library can be implemented in any programming language, though the current focus is on providing robust C++ and Python support.

Main client libraries

Experimental client libraries

See also: Implementing Client Libraries


Technical Overview

2024-07-06 12:14