Choose Programming Skill Level
Synthiam has developed the ARC software to scale between beginner and advanced users. Our mission is to make robot programming accessible and increase the likelihood of success. We have provided access to various programming methods to accommodate all users. Once you are ready to begin programming a robot, select a programming skill level to get started.
Designed for learning the basics of programming, RoboScratch introduces a programming interface exclusive to ARC. With RoboScratch, function blocks are added to the workspace to create a sketch. There are blocks such as wait for the camera to see an object, wait for speech, or execute a movement action. Link blocks to instruct robots to perform behaviors and complete tasks.Learn More
Blockly programming provides the user with graphical blocks that represent programming functions or subroutines. This allows users to access advanced technologies in a creative fashion without needing to know the programming syntax by typing with a keyboard.Learn More
Compile programs and libraries which interface with the ARC API. Make robot skills to distribute in the robot skill store, or simply use the existing framework to accelerate robot development. Access existing robot skills or the ARC API framework with C++, C, C#, VB, and more.Learn More