Skip to content

This is the *pending* location for rosbridge 2.0. Feel free to submit pull requests here now and we'll make sure they get released.

Notifications You must be signed in to change notification settings

Shokman/rosbridge_suite

 
 

Repository files navigation

Build Status

Rosbridge provides a JSON interface to ROS, allowing any client to send JSON to publish or subscribe to ROS topics, call ROS services, and more. Rosbridge supports a variety of transport layers, including WebSockets.

Packages

  • rosbridge_suite is a ROS meta-package, simply including all the rosbridge packages.

  • rosbridge_library contains the Python API that receives JSON-formatted strings as input and controls ROS publishers/subscribers/service calls according to the content of the JSON strings.

  • rosbridge_server contains a WebSocket server implementation that exposes the rosbridge_library.

  • rosapi provides service calls for getting meta-information related to ROS like topic lists as well as interacting with the Parameter Server.

Clients

A rosbridge client is a program that communicates with rosbridge using its JSON API. Rosbridge clients include:

  • roslibjs - A JavaScript API, which communicates with rosbridge over WebSockets.

Resources

About

This is the *pending* location for rosbridge 2.0. Feel free to submit pull requests here now and we'll make sure they get released.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.5%
  • Other 0.5%