Change Release Notes
Welcome to the new ARC (Autonomous Robot Control) Software!
ARC includes many innovative features to empower you to lead the next generation of robotics. Such as an incredibly fast JavaScript ECMA 5.1 compiler for scripting, new threading engine, and many behind the scene performance enhancements. The new ARC is not only significantly faster, it offers the the dynamic power of JavaScript for robot programming.
Why ARC? Synthiam has been active as a leader in robotics for a number of years. Trail blazing many approaches that are now common place to robots. We've been successful at making advanced technologies available to creative users, who want to build robots without messing about with complicated code.
"A story ARC (also narrative arc) is an extended or continuing story line in episodic storytelling media such as television, comic books, comic strips, board games, video games, and films with each episode following a dramatic arc. On a television program, for example, the story would unfold over many episodes."
We see our robot software being part of the story ARC of robotics. By connecting your ideas to reality as we progress toward a future where robots co-exist alongside humans. It's our passion to connect the dots, fill in the gaps, and find the missing links of the industry.
For this, we're all part of an ARC in the story of robotics.
Significant Changes With this release, you will notice a much faster response in the UI and increased scripting execution time. The new JavaScript engine allows user definable functions, access to .Net objects through reflection, and functions defined by plugins. With .Net reflection, your programs have access to the entire operating system, .Net controls and ARC framework. That means presenting user dialog boxes, creating custom UI interfaces, and a lot more.
We'll begin updating the website documentation to provide examples of how to use these new features during the upcoming weeks.
ARC Downloads
ARC
FREE- 1 third-party plugin skill per project
- Trial cloud services
- Personal, DIY & education use
- Updated every 6–12 months
ARC
PRO- Use on 2+ PCs simultaneously
- Unlimited robot skills
- Cloud backup & revision history
- Weekly features & bug fixes
- Business use permitted
ARC
RUNTIME- 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
Upgrade to ARC Pro
Don't limit your robot's potential – subscribe to ARC Pro and transform it into a dynamic, intelligent machine.


Use UART not COM. COM is a com port on the PC. THat's different
@ DJ Sures Working perfectly. Thanks
I may have found an new "feature" with Servo.decrement(port, position) on ARC Version 2020 04.09 Something as simple as <<Servo.decrement(4, 5, 1);>> or <<Servo.decement(4,1)>> moves the servo way more than the value 5 or value 1. It moves all the way to limit setting and it appears that the servo can not be released. ?!?
Servo.decrement fixed in tonight's build on ARC's beta channel
Here you go: https://synthiam.com/Products/ARC/Releases/ARC-Beta-2020-04-15-00-19381