Create A Robot Skill
Synthiam ARC is the primary distribution channel for sensors, cloud services, and peripherals used by robot builders. Our customers include R&D teams creating proofs of concept, DIY hobbyists, enterprises, manufacturers, and educational institutions. Synthiam's platform is designed to simplify complex technologies so robot builders can rapidly prototype and adopt them.
Get Robot Builders Using Your Product
Become a Technology Creator so robot builders can integrate your product as a Robot Skill in ARC. Synthiam supports a broad and growing community of robot builders who want to use third-party technologies as modular skills in their robots.
How do you make a Robot Skill?
Follow this guide to publish sensors, cloud services, or peripheral products in the Skill Store as modular packages. Published skills can be purchased and added to ARC projects so robot builders can use them immediately.
What is a Robot Skill?
If you are new to ARC, review the Robot Skills overview to understand how skills are added to a robot project and how the communication model works. Skills are modular controls that encapsulate a specific behavior or capability.
Learn what a Robot Skill isARC applications are composed of Robot Skill Controls. Each skill implements a behavior similar to a process or node. Examples include Camera controls, Speech Recognition, Machine Learning, and many more. Use the Add Skill option in the Project tab of the main menu to include skills in a workspace.
By combining multiple skills, robots can perform advanced, complex tasks. Robot skills are available in two types:
- Built-In Robot Skills — Developed by Synthiam, included with ARC, and cannot be removed.
- Plugin Robot Skills — Developed by third parties and can be added or removed via the Synthiam Skill Store.
Below is an example screenshot of an ARC project demonstrating multiple Robot Skill Controls. Each control performs a specific function. Advanced users can include an unlimited number of skills, limited only by PC resources. Read more about robot skills here.
ARC Stack Overview
Alright — Let's Do It!
This section contains the resources you need to begin building a Robot Skill for distribution. Use the side navigation to follow the step-by-step process and access example code, templates, and best practices for creating and publishing a skill control.