Create a Robot Skill

Synthiam ARC is the leading distribution channel to get 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 the democratization of complicated technologies so that robot builders can quickly prototype and use them.

A large & growing customer base of robot builders wants to integrate new technologies into their robot products seamlessly.

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?

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.