New in Indigo

  Show EOL distros: 

rocon_tools: rocon_console | rocon_ebnf | rocon_interactions | rocon_launch | rocon_master_info | rocon_python_comms | rocon_python_redis | rocon_python_utils | rocon_python_wifi | rocon_semantic_version | rocon_uri

Package Summary

Service pair libraries for pub/sub non-blocking services.

Overview

This package is a collection of extensions that go above and beyond what the family of core ros modules (rospy, rosmaster, rostopic, rosnode, rosservice...) do for enabling the ros middleware with python.

Reference

Full details and usage examples are in the sphinx documentation (indigo), the following is just a brief reference of what is available.

  • find_xxx : helpers for finding nodes, topics and services.

  • SubscriberProxy : similar to a service proxy (client), but works with a latched topic.

  • ServicePairs : use pub-sub pairs for blocking/non-blocking request-response behaviour (c.f. actionlib).

Tutorials

Only available in indigo and beyond.

Service Pairs

  1. What are Service Pairs?

    Detailed explanation about service pairs.

  2. Create ServicePair Messages

    Create msgs from .pair definitions.

  3. Writing a ServicePair Server (Python)

    Simple example of a service pair server in python.

  4. Writing a ServicePair Client (Python)

    Simple example of a service pair client in python.

Wiki: rocon_python_comms (last edited 2014-05-05 18:05:08 by DanielStonier)