SnappyRobotics / snappy-ros

A collection of Node-red nodes for connecting with ROS (Robot Operating System)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

snappy-ros

A collection of Node-RED nodes for connecting with ROS (Robot Operating System)

Badges

Build Status Coverage Status dependencies Status Known Vulnerabilities

npm GitHub tag license npm

NPM

Prerequisites

Install

To install the stable version run the following command in your Node-RED user directory (typically ~/.node-red):

npm i snappy-ros

Open your Node-RED instance and you should have ROS nodes available in the palette.

If you want to try the latest version from github, you can install it by

npm i SnappyRobotics/snappy-ros

Configuration

To change the ROS node name (as to be seen in rqt_graph) add this line in the json settings file (typically ~/.node-red/settings.json):

rosNodeName: 'Node-RED',

and replace the above Node-RED with your required name.

Nodes :

Subscriber

Subscriber how to

Publisher

Publisher how to

TODO:

  • Add service client and server nodes
  • Parameter nodes(setter and getter)
  • Write Unit Tests

and many more comming in next couple of days.

About

A collection of Node-red nodes for connecting with ROS (Robot Operating System)

License:GNU General Public License v3.0


Languages

Language:HTML 55.8%Language:JavaScript 44.2%