[Documentation] [TitleIndex] [WordIndex

Package Summary

rosnodejs is a pure Node.js implementation of ROS. It provides a client library that enables Node.js programmers to quickly interface with ROS Topics, Services, and Parameters.



For rosnodejs to function, it depends on both ROS and Nodejs to be installed on a users workstation. ROS is required for Javascript message generation, and Nodejs to install and execute rosnodejs scripts.

Install rosnodejs

rosnodejs is hosted by Nodejs' package manager, npm - https://www.npmjs.com/package/rosnodejs. To install:

$ npm install rosnodejs


If you're familiar with catkin workspaces and ROS packages, start with rosnodejs examples.


See the rosnodejs overview to get started with the rosnodejs API.


Bugs and feature requests can be filed on github.

2024-07-13 14:37