Robot Skill Store
The Synthiam Skill Store is the perfect place to find new robot skills for your ARC software. With industry experts creating these skills, you can easily make a robot that performs all sorts of tasks.
You may also create a robot skill or learn how to add them to a robot.
Most Recent
Adc
Artificial Intelligence
Audio
Camera
Communication
Digital
Display
Games
General
Gps
Graphs
I2c
Infrared Distance
Misc
Movement Panels
Navigation
Power
Pwm
Rafiki
Remote Control
Scripting
Servo
Ultrasonic
Ultrasonic Distance
Virtual Reality
The Scripting category in Synthiam ARC empowers users to create custom scripts and behaviors for robots. It includes scripting languages and tools that allow users to define complex and customized robot actions, expanding the flexibility and capabilities of robotic systems. Here are the manuals for <a href="/Support/javascript-api/javascript-overview">JavaScript</a>, <a href="/Support/python-api/python-overview">Python</a>, <a href="/Support/ez-script-api/ezscript">EZ-Script</a>, <a href="/Support/Programming/block-coding/Blockly">Blockly</a>, and <a href="/Support/Programming/block-coding/RoboScratch">RoboScratch</a>.
EZ-Script Console
Real-time EZ-Script console for ARC: enter and execute single-line commands, view output, clear display, and recall history with UP/DOWN.
Get Line Containing From Array v7
Adds GetLineContainingFromArray() ez-script function to return the first array item that contains specified text, simplifying substring searches.
Movement Script
Trigger direction-specific scripts when ARC movement panels change; assign scripts per direction/stop, access direction and speed (JS/Python/EZ).
On Variable Changed v3
Run scripts automatically when specified ARC variables change; define variable-to-script pairs, monitor status, and trigger actions.
Personality Generator
Background randomizer that executes timed scripts to add lifelike actions (movement, servos, camera/control) and unique personality to your robot
Recorder
Record and replay EZB communications (servo & digital commands) with forward/reverse playback, save recordings and trigger them from scripts
Script
Multi-language ARC Script: build, run and debug Blockly, JavaScript, EZ-Script or Python with Intellisense, run/save/load and Roboscratch support
for ARCx
Script v2
Run JavaScript or Python scripts to automate processes and control other ARC robot skills.
Script Collection
Manage and execute multiple scripts in a single Script Manager using ControlCommand(), with Control Details showing available commands.
Script Monitor
Monitor and diagnose running ARC scripts: view active script labels, statuses, and stop long-running or background scripts easily.
Servo Script v10
Bind scripts to servo moves (V1-V99); triggers on position/speed/accel changes and provides ports, positions and speeds arrays for custom control.
Sketch Pad
Script-driven Sketch Pad for ARC: draw shapes, text, lines and faces via controlCommand() to visualize object locations, paths and robot data.
Create a Robot Skill
What is a Robot Skill?