ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Revision history [back]

AFAIK the SDK and API that Rethink has released only provides Python bindings (likely why you've only seen Python examples). However, the methods that they provide are just using simple ROS topics, services, and actions. If you want to use C++, all you need to do is create publishers, subscribers, and clients that use the appropriate communication channels (just like any other ROS node).

Another idea might include using C++ and Python simultaneously in your project. For example, in C++ you could subscribe to a camera feed and do all of your image processing. Then once you know the location of the correct color ball, you could pass that data along to a Python node (via a topic, action, or service) that uses the Rethink API to handle the arm motions.