.. _examples:

========
Examples
========

The Robot Raconteur repository contains a number of examples. These examples are typically
available in multiple programming languages, including Python, C++, C\#, MATLAB, and LabView.
Some examples are also available in Java.

* `Reynard the Robot <https://github.com/robotraconteur/robotraconteur/tree/master/examples/reynard_the_robot>`_ - Simple cartoon robot with several examples of client and service interfaces.
* `Simple Webcam <https://github.com/robotraconteur/robotraconteur/tree/master/examples/simple_webcam>`_ - Simple webcam service and client.
* `iRobot Create <https://github.com/robotraconteur/robotraconteur/tree/master/examples/irobot_create>`_ - iRobot Create service and client.
* `Standard Devices <https://github.com/robotraconteur/robotraconteur/tree/master/examples/standard_devices>`_ - Examples of standard devices such as robot arms, grippers, and cameras.
* `Features <https://github.com/robotraconteur/robotraconteur/tree/master/examples/standard_devices>`_ - Examples of individual features of Robot Raconteur. These examples are used in this Getting Started guide

See the `examples/ <https://github.com/robotraconteur/robotraconteur/tree/master/examples>`_ directory in the Robot Raconteur repository for more examples not listed here.
