Release 2012.12.13.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

Our Community's ideas are like seeds. It's our job to nurish their ideas into reusable solutions that help everyone. This latest release has a few new features that will make EZ-Script even easier. It is these subtle changes that continue to make ARC the world's easiest and most powerful Robot Control Software!

  • KeyControl has "KeyUp" event, to compliment the existing "KeyDown" event

  • EZ-Script Code AutoComplete Popup can be selected using the UP/DOWN arrows and ENTER keys

  • Analog Joysticks can set EZ-Script Variables of their position

  • When adjusting MIN/MAX limits in Config Menus, the servo moves in realtime. This makes adjusting servo ranges very easy.

  • EZ-Script Cheat Sheet display has Clickable items. For example, click on a Control Name, and it automatically inserts a ControlCommand() statement. Next, click on a respective command and it inserts the command into your EZ-Script.

  • Camera Control has configurable video Resolution.

  • EZ-Script now displays active variables. Clicking on a variable will insert it into your code

  • New EZ-Script Commands: FileDelete(), FileWrite() and FileWriteLine()

  • New Example Projects: Camera Scan For Motion, File Operations

Code Completion In this example below, as you type the AutoComplete popup is displayed. Use the UP/DOWN/ENTER/ESC keys to navigate, cancel, or select the desired command. Saves time for slow typers:)

User-inserted image

Cheat Sheet In this next example, the Cheat Sheet page displays all controls and their available ControlCommand() methods. Clicking a Control Name will insert the ControlCommand() function into your code. Clicking on a method will insert the method into your code.

User-inserted image

EZ-Script Variables The EZ-Script has a page for Variables. Clicking on a variable will insert the variable name into your code.

User-inserted image

Joystick Position Variables ARC provides an easy interface for your joystick. However, if you wish to use the Analog Joystick values in custom EZ-Script code, visit the Variables tab within the Joystick Config.

User-inserted image

File Operations The new EZ-Script File Operations allow you to write to a local file on your computer. Now you can save log information on your robot's activities. This example demonstrates how: Example-Script-FileOperations.EZB


# This  EZ-Script will log the positions of 
# servos D3 and D4 in the specified file. 
# The loop will repeat 10 times for 10 seconds

$filename = "c:\temp\myfile.txt"

FileDelete($filename)

$cnt = 0

:START

  FileWrite($filename, "Time: $time")
  FileWrite($filename, ", Left Servo: GetServo(d3)")
  FileWriteLine($filename, ", Right Servo: GetServo(d4)")

  $cnt = $cnt + 1

  if ($cnt = 10)
    halt()

  sleep(1000)

goto(START)

Example Output: [feature] Time: 11:26:28, Left Servo: 2, Right Servo: 43 Time: 11:26:29, Left Servo: 4, Right Servo: 41 Time: 11:26:31, Left Servo: 20, Right Servo:53 Time: 11:26:32, Left Servo: 2, Right Servo: 56 Time: 11:26:33, Left Servo: 5, Right Servo: 11 Time: 11:26:34, Left Servo: 75, Right Servo: 19 Time: 11:26:35, Left Servo: 32, Right Servo: 32 Time: 11:26:36, Left Servo: 92, Right Servo: 44 Time: 11:26:37, Left Servo: 0, Right Servo: 0 Time: 11:26:38, Left Servo: 34, Right Servo: 66 [/feature]

Camera Resolution If your computer can handle it, the Video Resolution DropDown allows customizable resolutions. This will help if you are scanning for Glyphs from a further distance. Keep in mind, higher resolution requires more processor power - some computers may bog down while raising the resolution. Use the Real-Time video for HiRes viewing resolution. The Processed Video is not for humans esthetics... Only modify the resolution for your environmental application requirements.

User-inserted image


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

ARC Pro is your gateway to a community of like-minded robot enthusiasts and professionals, all united by a passion for advanced robot programming.

#1  

WOW ! thanks once again DJ! Each update is very useful and pertinent!:) I can hardly wait to try them out!

#2  

Brilliant! Thanks for listening and working with us. :D

#4  

I am just getting everything together to start building my robot. I have to wait till christmas. I am looking at the software and these updates are AWSOME! it makeing it all easier to take over the world faster. grin

Thanks DJ.

#5  

I updated yesterday right away and gave this one a quick test drive. I LOVE the pop up selection. I think it's an excellent idea not to add the parameter. All that is added at the end of the statement is a "(". That way some knob (like me) blush wont think the example parameter is the proper way to use it. Also the extra tabs with clickable items to insert in the script are very nice. Cant wait to try out all the other stuff.

Thanks again DJ for this enhancement! What a class act!

#6  

Your right dschulpius its great, it makes it so easy to do. Hey wait a minute DJ should call it EZ-Script ROFL

DJ Thanks man for all the hard work. This is great time to be in robotics, I can't wait till the Revolution comes out.

Author Avatar
Ireland
#7  

yes new update and really cool one too

thanks dj