New in Indigo

  Documentation Status

Cannot load information on name: rocon_python_comms, distro: electric, which means that it is not yet in our index. Please see this page for information on how to submit your repository to our index.
Cannot load information on name: rocon_python_comms, distro: fuerte, which means that it is not yet in our index. Please see this page for information on how to submit your repository to our index.
Cannot load information on name: rocon_python_comms, distro: groovy, which means that it is not yet in our index. Please see this page for information on how to submit your repository to our index.
Cannot load information on name: rocon_python_comms, distro: jade, which means that it is not yet in our index. Please see this page for information on how to submit your repository to our index.
Cannot load information on name: rocon_python_comms, distro: lunar, which means that it is not yet in our index. Please see this page for information on how to submit your repository to our index.

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)