Ros API - adamfowleruk/easyrobot GitHub Wiki

The rosapi is a set of services that were previously part of the rosbridge 1 protocol, almost as 'reflection' services. E.g. list all services available.

In the Rosbridge 2.0 protocol, these endpoints aren't part of the core protocol, but are instead provided by a rosapi node when you start the rosbridge_server.

Here are the endpoints (and response types in parentheses) that are needed by roslibjs itself:-

  • get /rosapi/message_details (rosapi/MessageDetails)
  • get /rosapi/topic_type (rosapi/TopicType)
  • get /rosapi/get_param_names (rosapi/GetParamNames)
  • get /rosapi/nodes (rosapi/Nodes)
  • get /rosapi/services (/rosapi/Services)
  • get /rosapi/topics (rosapi/Topics)

Here are other endpoints the rosapi provides:-

  • one
  • two