Camera Variable Overlay icon Camera Variable Overlay Overlay image packs onto camera feed and map images to control-variable ranges with auto/manual assignment, position and sizing options. Try it →

Release 2013.07.29.00

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

This release pretty much only focuses on some new EZ-Script commands, additional manual help, and some better error messages.

  • Example projects under "Function Examples" for all new functions

  • Better description of compiler error messages

  • New command: FromBinary()

  • New command: GetBit()

  • New command: SetBit()

  • New command: ToBinaryString()

  • New command: DefineArray()

  • New command: GetAsByte()

  • New command: ToHexStr()

  • New command: AppendArray()


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

Synthiam ARC Pro is a new tool that will help unleash your creativity with programming robots in just seconds!

#1  

8 new commands are like 8 new tools, in the toolbox.....awesome! Rich and others are gonna flip when they see these..(its hard to type when I am flipping :) ) Thank You DJ!

Author Avatar
United Kingdom
LinkedIn Twitter Google+ YouTube
#2  

Yep, I'd seen them before I went to bed last night but needed sleep so couldn't do any flipping:)

Now I just need to figure out what I can do with these commands... I have a few ideas:)

As always, thanks DJ.

Author Avatar
PRO
Synthiam
LinkedIn Thingiverse Twitter YouTube GitHub
#3  

These commands will be very useful for any new i2c devices that you'll be adding:)

#4  

Do I understand correctly that the GetBits function counts from LSB, not MSB? In the example provided : $x = SetBits(1, 0, 0, 0, 1, 0, 0, 1) --> MSB (0) to LSB (7) GetBit($x, 3)) should return 0 if counting from MSB...

Author Avatar
PRO
Synthiam
LinkedIn Thingiverse Twitter YouTube GitHub
#5  

There's help on the right of the script editor:)

Author Avatar
PRO
Synthiam
LinkedIn Thingiverse Twitter YouTube GitHub
#7  

I would update - it won't hurt:)