Repository Summary

Description A communication framework for robotics and the Internet of Things, developed by Wason Technology, LLC
Checkout URI https://github.com/robotraconteur/robotraconteur.git
VCS Type git
VCS Version ros
Last Updated 2025-07-28
Dev Status MAINTAINED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
robotraconteur 1.2.5

README

Robot Raconteur Core Library and Wrappers

CI license - apache 2.0 Python pypi C++ C# nuget Java View robotraconteur on File Exchange conda ros-noetic ros-humble ros-jazzy ros-kilted ros-rolling

Windows Ubuntu Debian Linux Android IOS Mac OS Raspberry Pi FreeBSD ROS Arduino

NI Tools Network

A communication framework for robotics, automation, and the Internet of Things

http://robotraconteur.com

J. Wason and J. T. Wen, “Robot Raconteur® Updates on an Open Source Interoperable Middleware for Robotics”, in Proc. IEEE Conference on Automation Science and Engineering, 2023, pp. 1-8.

H. He, B. Aksoy, G. Saunders, J. Wason, and J. T. Wen, “Plug-and-play software architecture for coordinating multiple industrial robots and sensors from multiple vendors”, in Proc. IEEE Conference on Automation Science and Engineering, 2023, pp. 1-8.

J. Wason, “Robot Raconteur® version 0.8: An Updated Communication System for Robotics, Automation, Building Control, and the Internet of Things”, in Proc. IEEE Conference on Automation Science and Engineering, 2016, pp. 595-602.

J. Wason and J. T. Wen, “Robot Raconteur: A Communication Architecture and Library for Robotic and Automation Systems”, in Proc. IEEE Conference on Automation Science and Engineering, 2011, pp. 761-766.

See the Getting Started Guide!

Contents

Documentation

See https://github.com/robotraconteur/robotraconteur/wiki/Documentation for documentation.

Examples

See the examples directory for examples in various programming languages.

Getting Help

  1. I found a bug! Please leave an issue on the GitHub Issues page
  2. I have a specific question about how to use Robot Raconteur: Please leave a question on GitHub Discussions Q&A
  3. I have a general question or comment: Please leave a message on GitHub Discussions.

Quick Start

The Quick Start example demonstrates the basic functionality of Robot Raconteur be creating a service, and then calling the service using a client. This example uses the “Reynard the Robot” Python package, which provides a simple cartoon robot.

Before running the example, make sure to install the required packages:

python -m pip install robotraconteur reynard-the-robot

On Linux, use python3 instead of python to run the Python 3 interpreter. Use python3 in the rest of the examples as well.

reynard_quickstart_service.py

File truncated at 100 lines see the full file

Repository Summary

Description A communication framework for robotics and the Internet of Things, developed by Wason Technology, LLC
Checkout URI https://github.com/robotraconteur/robotraconteur.git
VCS Type git
VCS Version ros
Last Updated 2025-07-28
Dev Status MAINTAINED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
robotraconteur 1.2.5

README

Robot Raconteur Core Library and Wrappers

CI license - apache 2.0 Python pypi C++ C# nuget Java View robotraconteur on File Exchange conda ros-noetic ros-humble ros-jazzy ros-kilted ros-rolling

Windows Ubuntu Debian Linux Android IOS Mac OS Raspberry Pi FreeBSD ROS Arduino

NI Tools Network

A communication framework for robotics, automation, and the Internet of Things

http://robotraconteur.com

J. Wason and J. T. Wen, “Robot Raconteur® Updates on an Open Source Interoperable Middleware for Robotics”, in Proc. IEEE Conference on Automation Science and Engineering, 2023, pp. 1-8.

H. He, B. Aksoy, G. Saunders, J. Wason, and J. T. Wen, “Plug-and-play software architecture for coordinating multiple industrial robots and sensors from multiple vendors”, in Proc. IEEE Conference on Automation Science and Engineering, 2023, pp. 1-8.

J. Wason, “Robot Raconteur® version 0.8: An Updated Communication System for Robotics, Automation, Building Control, and the Internet of Things”, in Proc. IEEE Conference on Automation Science and Engineering, 2016, pp. 595-602.

J. Wason and J. T. Wen, “Robot Raconteur: A Communication Architecture and Library for Robotic and Automation Systems”, in Proc. IEEE Conference on Automation Science and Engineering, 2011, pp. 761-766.

See the Getting Started Guide!

Contents

Documentation

See https://github.com/robotraconteur/robotraconteur/wiki/Documentation for documentation.

Examples

See the examples directory for examples in various programming languages.

Getting Help

  1. I found a bug! Please leave an issue on the GitHub Issues page
  2. I have a specific question about how to use Robot Raconteur: Please leave a question on GitHub Discussions Q&A
  3. I have a general question or comment: Please leave a message on GitHub Discussions.

Quick Start

The Quick Start example demonstrates the basic functionality of Robot Raconteur be creating a service, and then calling the service using a client. This example uses the “Reynard the Robot” Python package, which provides a simple cartoon robot.

Before running the example, make sure to install the required packages:

python -m pip install robotraconteur reynard-the-robot

On Linux, use python3 instead of python to run the Python 3 interpreter. Use python3 in the rest of the examples as well.

reynard_quickstart_service.py

File truncated at 100 lines see the full file

Repository Summary

Description A communication framework for robotics and the Internet of Things, developed by Wason Technology, LLC
Checkout URI https://github.com/robotraconteur/robotraconteur.git
VCS Type git
VCS Version ros
Last Updated 2025-07-28
Dev Status MAINTAINED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
robotraconteur 1.2.5

README

Robot Raconteur Core Library and Wrappers

CI license - apache 2.0 Python pypi C++ C# nuget Java View robotraconteur on File Exchange conda ros-noetic ros-humble ros-jazzy ros-kilted ros-rolling

Windows Ubuntu Debian Linux Android IOS Mac OS Raspberry Pi FreeBSD ROS Arduino

NI Tools Network

A communication framework for robotics, automation, and the Internet of Things

http://robotraconteur.com

J. Wason and J. T. Wen, “Robot Raconteur® Updates on an Open Source Interoperable Middleware for Robotics”, in Proc. IEEE Conference on Automation Science and Engineering, 2023, pp. 1-8.

H. He, B. Aksoy, G. Saunders, J. Wason, and J. T. Wen, “Plug-and-play software architecture for coordinating multiple industrial robots and sensors from multiple vendors”, in Proc. IEEE Conference on Automation Science and Engineering, 2023, pp. 1-8.

J. Wason, “Robot Raconteur® version 0.8: An Updated Communication System for Robotics, Automation, Building Control, and the Internet of Things”, in Proc. IEEE Conference on Automation Science and Engineering, 2016, pp. 595-602.

J. Wason and J. T. Wen, “Robot Raconteur: A Communication Architecture and Library for Robotic and Automation Systems”, in Proc. IEEE Conference on Automation Science and Engineering, 2011, pp. 761-766.

See the Getting Started Guide!

Contents

Documentation

See https://github.com/robotraconteur/robotraconteur/wiki/Documentation for documentation.

Examples

See the examples directory for examples in various programming languages.

Getting Help

  1. I found a bug! Please leave an issue on the GitHub Issues page
  2. I have a specific question about how to use Robot Raconteur: Please leave a question on GitHub Discussions Q&A
  3. I have a general question or comment: Please leave a message on GitHub Discussions.

Quick Start

The Quick Start example demonstrates the basic functionality of Robot Raconteur be creating a service, and then calling the service using a client. This example uses the “Reynard the Robot” Python package, which provides a simple cartoon robot.

Before running the example, make sure to install the required packages:

python -m pip install robotraconteur reynard-the-robot

On Linux, use python3 instead of python to run the Python 3 interpreter. Use python3 in the rest of the examples as well.

reynard_quickstart_service.py

File truncated at 100 lines see the full file

Repository Summary

Description A communication framework for robotics and the Internet of Things, developed by Wason Technology, LLC
Checkout URI https://github.com/robotraconteur/robotraconteur.git
VCS Type git
VCS Version ros
Last Updated 2025-07-28
Dev Status MAINTAINED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
robotraconteur 1.2.5

README

Robot Raconteur Core Library and Wrappers

CI license - apache 2.0 Python pypi C++ C# nuget Java View robotraconteur on File Exchange conda ros-noetic ros-humble ros-jazzy ros-kilted ros-rolling

Windows Ubuntu Debian Linux Android IOS Mac OS Raspberry Pi FreeBSD ROS Arduino

NI Tools Network

A communication framework for robotics, automation, and the Internet of Things

http://robotraconteur.com

J. Wason and J. T. Wen, “Robot Raconteur® Updates on an Open Source Interoperable Middleware for Robotics”, in Proc. IEEE Conference on Automation Science and Engineering, 2023, pp. 1-8.

H. He, B. Aksoy, G. Saunders, J. Wason, and J. T. Wen, “Plug-and-play software architecture for coordinating multiple industrial robots and sensors from multiple vendors”, in Proc. IEEE Conference on Automation Science and Engineering, 2023, pp. 1-8.

J. Wason, “Robot Raconteur® version 0.8: An Updated Communication System for Robotics, Automation, Building Control, and the Internet of Things”, in Proc. IEEE Conference on Automation Science and Engineering, 2016, pp. 595-602.

J. Wason and J. T. Wen, “Robot Raconteur: A Communication Architecture and Library for Robotic and Automation Systems”, in Proc. IEEE Conference on Automation Science and Engineering, 2011, pp. 761-766.

See the Getting Started Guide!

Contents

Documentation

See https://github.com/robotraconteur/robotraconteur/wiki/Documentation for documentation.

Examples

See the examples directory for examples in various programming languages.

Getting Help

  1. I found a bug! Please leave an issue on the GitHub Issues page
  2. I have a specific question about how to use Robot Raconteur: Please leave a question on GitHub Discussions Q&A
  3. I have a general question or comment: Please leave a message on GitHub Discussions.

Quick Start

The Quick Start example demonstrates the basic functionality of Robot Raconteur be creating a service, and then calling the service using a client. This example uses the “Reynard the Robot” Python package, which provides a simple cartoon robot.

Before running the example, make sure to install the required packages:

python -m pip install robotraconteur reynard-the-robot

On Linux, use python3 instead of python to run the Python 3 interpreter. Use python3 in the rest of the examples as well.

reynard_quickstart_service.py

File truncated at 100 lines see the full file

Repo symbol

robotraconteur repository

Repo symbol

robotraconteur repository

Repository Summary

Description A communication framework for robotics and the Internet of Things, developed by Wason Technology, LLC
Checkout URI https://github.com/robotraconteur/robotraconteur.git
VCS Type git
VCS Version ros
Last Updated 2025-07-28
Dev Status MAINTAINED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
robotraconteur 1.2.5

README

Robot Raconteur Core Library and Wrappers

CI license - apache 2.0 Python pypi C++ C# nuget Java View robotraconteur on File Exchange conda ros-noetic ros-humble ros-jazzy ros-kilted ros-rolling

Windows Ubuntu Debian Linux Android IOS Mac OS Raspberry Pi FreeBSD ROS Arduino

NI Tools Network

A communication framework for robotics, automation, and the Internet of Things

http://robotraconteur.com

J. Wason and J. T. Wen, “Robot Raconteur® Updates on an Open Source Interoperable Middleware for Robotics”, in Proc. IEEE Conference on Automation Science and Engineering, 2023, pp. 1-8.

H. He, B. Aksoy, G. Saunders, J. Wason, and J. T. Wen, “Plug-and-play software architecture for coordinating multiple industrial robots and sensors from multiple vendors”, in Proc. IEEE Conference on Automation Science and Engineering, 2023, pp. 1-8.

J. Wason, “Robot Raconteur® version 0.8: An Updated Communication System for Robotics, Automation, Building Control, and the Internet of Things”, in Proc. IEEE Conference on Automation Science and Engineering, 2016, pp. 595-602.

J. Wason and J. T. Wen, “Robot Raconteur: A Communication Architecture and Library for Robotic and Automation Systems”, in Proc. IEEE Conference on Automation Science and Engineering, 2011, pp. 761-766.

See the Getting Started Guide!

Contents

Documentation

See https://github.com/robotraconteur/robotraconteur/wiki/Documentation for documentation.

Examples

See the examples directory for examples in various programming languages.

Getting Help

  1. I found a bug! Please leave an issue on the GitHub Issues page
  2. I have a specific question about how to use Robot Raconteur: Please leave a question on GitHub Discussions Q&A
  3. I have a general question or comment: Please leave a message on GitHub Discussions.

Quick Start

The Quick Start example demonstrates the basic functionality of Robot Raconteur be creating a service, and then calling the service using a client. This example uses the “Reynard the Robot” Python package, which provides a simple cartoon robot.

Before running the example, make sure to install the required packages:

python -m pip install robotraconteur reynard-the-robot

On Linux, use python3 instead of python to run the Python 3 interpreter. Use python3 in the rest of the examples as well.

reynard_quickstart_service.py

File truncated at 100 lines see the full file

Repo symbol

robotraconteur repository

Repository Summary

Description A communication framework for robotics and the Internet of Things, developed by Wason Technology, LLC
Checkout URI https://github.com/robotraconteur/robotraconteur.git
VCS Type git
VCS Version ros
Last Updated 2025-07-28
Dev Status MAINTAINED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
robotraconteur 1.2.5

README

Robot Raconteur Core Library and Wrappers

CI license - apache 2.0 Python pypi C++ C# nuget Java View robotraconteur on File Exchange conda ros-noetic ros-humble ros-jazzy ros-kilted ros-rolling

Windows Ubuntu Debian Linux Android IOS Mac OS Raspberry Pi FreeBSD ROS Arduino

NI Tools Network

A communication framework for robotics, automation, and the Internet of Things

http://robotraconteur.com

J. Wason and J. T. Wen, “Robot Raconteur® Updates on an Open Source Interoperable Middleware for Robotics”, in Proc. IEEE Conference on Automation Science and Engineering, 2023, pp. 1-8.

H. He, B. Aksoy, G. Saunders, J. Wason, and J. T. Wen, “Plug-and-play software architecture for coordinating multiple industrial robots and sensors from multiple vendors”, in Proc. IEEE Conference on Automation Science and Engineering, 2023, pp. 1-8.

J. Wason, “Robot Raconteur® version 0.8: An Updated Communication System for Robotics, Automation, Building Control, and the Internet of Things”, in Proc. IEEE Conference on Automation Science and Engineering, 2016, pp. 595-602.

J. Wason and J. T. Wen, “Robot Raconteur: A Communication Architecture and Library for Robotic and Automation Systems”, in Proc. IEEE Conference on Automation Science and Engineering, 2011, pp. 761-766.

See the Getting Started Guide!

Contents

Documentation

See https://github.com/robotraconteur/robotraconteur/wiki/Documentation for documentation.

Examples

See the examples directory for examples in various programming languages.

Getting Help

  1. I found a bug! Please leave an issue on the GitHub Issues page
  2. I have a specific question about how to use Robot Raconteur: Please leave a question on GitHub Discussions Q&A
  3. I have a general question or comment: Please leave a message on GitHub Discussions.

Quick Start

The Quick Start example demonstrates the basic functionality of Robot Raconteur be creating a service, and then calling the service using a client. This example uses the “Reynard the Robot” Python package, which provides a simple cartoon robot.

Before running the example, make sure to install the required packages:

python -m pip install robotraconteur reynard-the-robot

On Linux, use python3 instead of python to run the Python 3 interpreter. Use python3 in the rest of the examples as well.

reynard_quickstart_service.py

File truncated at 100 lines see the full file