Create a Robot Skill

Synthiam ARC is the leading distribution channel for a sensor, cloud service, or peripheral used by robot builder customers. Our customers include R&D PoC, DIY, enterprise businesses, manufacturers, and educational institutions. Synthiam's platform focuses on democratizing complicated technologies so that robot builders can quickly prototype and use them.

Why should you make a robot skill?
A large & growing customer base of robot builders wants to integrate your technology as a robot skill into their robot products using ARC.

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 for robot builders to purchase and use in ARC.

What is a Robot Skill?

If you are new to ARC, it is recommended to read the Robot Skills overview. The overview will explain how Robot Skills are added to a robot project, and how the communication model works.

Learn About Robot SKills

ARC apps consist of Robot Skill Controls. Each skill is a behavior for the robot, similar to a process (or node). There are skills for Cameras, Speech Recognition, Machine Learning, and hundreds more. Skills can be added to a project workspace using the Add Skill option located in the Project tab of the main menu.

By combining multiple skills, robots can perform advanced and complex tasks. Robot skills come in two flavors...

  1. Built-In Robot Skills - These are skills developed by Synthiam that are included with ARC installation and cannot be removed.
  2. Plugin Robot Skills - Developed by third parties and may be added/removed from the ARC software through the Synthiam Skill Store.

Here is a screenshot of an example ARC project demonstrating multiple robot skill controls. Each skill control is performing a specific function of the robot. Pro user's projects may contain an unlimited number of skills (as PC memory allows). Read more about robot skills here.



ARC Stack Overview



Alright, Let's Do It!

This document section contains the resources you need to start building a robot skill for distribution. The side navigation menu lists the steps and resources to build an example skill control.