Dual Camera Servo Server icon Dual Camera Servo Server Dual-camera server with servo control for stereo VR; includes C# test app and Unity (Oculus Quest 2) bindings for headset, hands and controllers Try it →

ARC 2026.05.19.00 (Pro, Runtime And Free)

Desktop — Windows

ARC Release

ARC (Autonomous Robot Control) is Synthiam's flagship desktop robot programming platform. Build, program, and control any robot with powerful AI, 500+ plugins, and a visual no-code interface — all from your PC.

🤖 500+ Robot Plugins
🧠 AI & Machine Learning
☁️ Synthiam Cloud
🖥️ Windows 10 or 11

Change Release Notes

The AI Robot Software Era Has Officially Begun

This ARC update introduces something we believe is a major step forward for robotics software: an AI Agent embedded directly inside ARC.

  • Not next to ARC.
  • Not in another browser tab.
  • Not in a generic coding tool that has never met your robot. Inside ARC.

User-inserted image

The new AI Assistant gives robot builders the ability to chat, ask questions, generate scripts, fix code, refactor logic, and explain JavaScript or Python robot scripts using the real context of their ARC project. That means it can understand your project’s global variables, EZB ports, robot parameters, and available controlCommand() targets from your Robot Skills.

More about the AI Agent on its product page here.

In other words, it is not just writing "robot-ish" example code. It is helping write code for your actual robot project.

We are calling this a proof of concept for now because, like every good robot, it still has some growing to do. But this is the first public step toward what we believe becomes a new category of robotics software: project-aware AI robot development.

Or, said less formally: your robot now has a coding buddy. Try not to let it get smug.

New AI Chat Assistant Workspace

A new AI Chat Assistant workspace has been added between Blockly and the first desktop.

This gives ARC users a dedicated place to chat with the integrated AI Agent while working inside ARC. The assistant is designed to help with robot scripting, debugging, code explanation, and general ARC development guidance.

The AI Script Assistant can generate JavaScript or Python scripts, explain existing code, help fix broken scripts, and continue multi-turn conversations so users can refine behavior step-by-step instead of starting over every time. It is also designed around ARC-specific context, including project globals, EZB port information, robot parameters, and robot skill commands.

Why This Matters

Robotics has always had a gap between imagination and implementation.

A user knows what they want the robot to do:

  • "Wave when you see my face."
  • "Move the head slower."
  • "Check the battery before running this behavior."
  • "Fix this script because it stops after the second loop."

But turning that idea into working robot code usually requires digging through APIs, remembering port names, checking control commands, and hoping the script matches the actual robot configuration.

The ARC AI Assistant begins closing that gap.

Because the assistant is built into ARC and receives project-aware context, it can help generate code that is grounded in the robot project instead of guessing with generic examples. The result is a faster path from idea to working robot behavior.

This is important for hobbyists, educators, researchers, makers, and commercial robot developers because it reduces the friction between designing robot behavior and actually making it happen.

Also, it means fewer "why did this servo just do interpretive dance?" moments. Not zero. Just fewer.

SpeakingDepthTracker Added

  • A new SpeakingDepthTracker helper module has been added for Robot Skills and speech engines.

  • This module helps track when the robot is speaking so speech recognition systems can pause and resume more intelligently. The goal is to prevent the robot from listening to itself while it is talking.

  • Because yes, robots interrupting themselves is funny once. After that, it is just a meeting.

Speech Recognition Improvements

  • The following speech recognition systems now implement SpeakingDepthTracker:
  • Bing Speech Recognition
  • Windows Speech Recognition
  • This improves coordination between robot speech output and speech recognition input. When the robot is speaking, recognition can be paused. When the robot is finished, recognition can resume.

  • This creates cleaner voice interaction behavior and reduces false recognition caused by the robot hearing its own speech.

  • The Messenger system in Navigation2DV1 now deduplicates scan points by degree.

  • Previously, scan points were stored in a ConcurrentQueue<ScanPoint>, which allowed repeated readings at the same degree to accumulate between location updates. This could cause unnecessary growth and duplicate scan data.

  • The backing store has now been replaced with a ConcurrentDictionary<float, ScanPoint> keyed by scan degree. When a new scan arrives at an existing degree, it replaces the previous reading.

  • Latest value wins. Memory growth loses. Navigation data gets cleaner.

  • DequeueAllScanPoints now atomically swaps in a fresh empty map using Interlocked.Exchange, so scan points arriving during a drain operation are retained in the new map instead of being dropped.

  • Clear() has also been updated for the new storage type.

Robot Skill Update Check Adjustment

  • The behavior that ignored GUIDs during robot skill update checks has been disabled due to a plugin loading issue reported in the Synthiam community.

  • This change helps address cases where Robot Skills could fail to load correctly when update detection did not properly account for GUID behavior. The related issue is documented here: here

Camera Device Textbox COM Port Fix

  • Fixed COM port parsing in the camera device textbox.

  • ARC now correctly handles COM port entries that include a baud rate using a colon separator.

Example:

COM2:115200

This format has also been verified to work as expected.

Summary

ARC 2026.05.19.00 is more than a routine update.

It introduces the first version of an embedded, project-aware AI Agent inside ARC, adds a new AI chat workspace, improves speech recognition coordination, cleans up navigation scan handling, fixes robot skill update detection behavior, and improves camera COM port parsing.

The AI Assistant is still early, but this release marks an important shift in how robot software can be built.

Instead of only programming robots by manually writing every command, ARC is moving toward a future where users can describe what they want, collaborate with an AI Agent, and generate robot behavior using the real context of their project.

That is a big deal.

And yes, the robot still needs you.... For now.


ARC Downloads

ARC

FREE
$0 always free
  • 1 third-party plugin skill per project
  • Trial cloud services
  • Personal, DIY & education use
  • Updated every 6–12 months
Recommended

ARC

PRO
$8.99 per month
  • Use on 2+ PCs simultaneously
  • Unlimited robot skills
  • Cloud backup & revision history
  • Weekly features & bug fixes
  • Business use permitted

ARC

RUNTIME
$0 always free
  • Load & run any ARC project
  • Read-only mode
  • Unlimited robot skills
  • Includes early access fixes & features
  • Minimum requirements: Windows 10 or higher, 2 GB RAM, 500 MB free disk space.
  • Recommended: Windows 10 or higher, 8 GB RAM, 1 GB free disk space.
  • Prices are in USD.
  • More about each edition: Download & install guide.
  • Latest changes: Release notes.

Compare Editions

Feature
ARC
FREE
ARC
PRO
Get ARC Free View Plans
Usage Personal · DIY · Education Personal · DIY · Education · Business
Early access to new features & fixes
Simultaneous microcontroller connections * 1 255
Robot skills * 20 Unlimited
Skill Store plugins * 1 Unlimited
Cognitive services usage ** 10 / day 6,000 / day
Auto-positions gait actions * 40 Unlimited
Speech recognition phrases * 10 Unlimited
Camera devices * 1 Unlimited
Vision resolution max 320×240 Unlimited
Interface builder * 2 Unlimited
Cloud project size 128 MB
Cloud project revision history
Create Exosphere requests 50 / month
Exosphere API access Contact Us
Volume license discounts Contact Us
Get ARC Free View Plans

* Per robot project

** 1,000 per cognitive type: vision recognition, speech recognition, face detection, sentiment, text recognition, emotion detection, azure text to speech


ARC Pro

Upgrade to ARC Pro

With Synthiam ARC Pro, you're not just programming a robot; you're shaping the future of automation, one innovative idea at a time.