Train Vision Object By Script icon Train Vision Object By Script — Train camera vision objects via controlcommand(), attach camera, start learning, monitor progress, and return object name for scripts. Try it →

Arcx 2026.10.04.01

ARCx runs on the robot and is programmed from a browser
Windows · Linux · Raspberry Pi

ARCx Release

ARCx runs on the robot itself — Windows, Linux or a Raspberry Pi — with no screen attached. Program it from a browser on any device on your network, with Robot Skills, Blockly, JavaScript, Python and the Athena AI assistant.

🚫 Runs Headless On The Robot
📱 Program From A Browser
🧩 Blockly, JavaScript & Python
🧠 Athena AI Assistant Built In

Change Release Notes

ARCx v2026.10.04.01 expands what it means to control a robot from anywhere. Your Browser Just Became Part of the Robot.

User-inserted image

This release introduces browser-based microphone and speaker support, adds password protection for ARCx projects, improves audio-device handling, and brings ARCx navigation data closer to established robotics standards.

Your web browser isn't just displaying ARCx anymore.

Now it can become part of the robot.

Use Your Browser as the Robot's Microphone

ARCx can now use the microphone connected to your web browser as an audio input.

That means the computer, tablet, or other device you're using to access ARCx can provide microphone audio directly to the ARCx audio system.

New browser audio controls let you claim the browser microphone when you need it, giving Robot Skills another flexible source of live audio.

This opens up some very interesting possibilities for:

  • Remote robot operation
  • Speech recognition
  • Telepresence
  • Remote conversations
  • Browser-based control stations

No microphone connected directly to the robot computer?

No problem.

Your Browser Can Be the Speaker Too

It works both ways.

ARCx can now route audio output through the browser you're controlling it from.

That means speech, sounds, and other ARCx audio can be played through the device sitting in front of you instead of requiring speakers connected directly to the robot.

Combined with browser microphone support, ARCx now has another powerful option for creating remote and distributed robot experiences.

Your browser can listen.

Your browser can speak.

And ARCx sits in the middle connecting everything together.

Password-Protected ARCx Projects

ARCx projects can now provide a proper password prompt when working with password-protected project files.

A new password interface handles entering and confirming project passwords while opening or saving projects.

This improves both security and usability while reducing the chance of accidentally entering a different password during confirmation.

Sometimes the robot project contains things you'd rather not leave lying around unlocked.

Now ARCx handles that a little more elegantly.

ARCx's Navigation and Mapping Service continues to evolve.

Pose and scan reporting have been updated to use conventions more closely aligned with ROS and modern robotics software.

Navigation values now use:

  • Radians for angles
  • Metres for distances

The navigation API has also been updated with clearer terminology such as Yaw, Angle, and Range. Existing members have been marked obsolete where appropriate to help maintain compatibility while Robot Skills transition to the new API.

For developers building navigation, SLAM, lidar, and autonomous movement Robot Skills, this creates a much cleaner foundation for exchanging robotics data.

Faster Navigation Data Handling

The Navigation and Mapping Service has also received improvements to the way it manages incoming scan points and pose updates.

ARCx now handles large amounts of navigation data more efficiently while prioritizing recent information for subscribers.

That's important because navigation sensors can generate a lot of data very quickly.

Your robot doesn't need to know where it was.

It needs to know where it is.

Smarter Audio Device Handling

Audio devices have a tendency to disappear at exactly the wrong time.

Headsets get unplugged.

USB microphones reconnect.

Bluetooth devices wander off.

ARCx now does a better job remembering your preferred input and output devices even when they're temporarily unavailable.

When the hardware comes back, ARCx has a better understanding of which device you actually wanted to use.

Better Speech Synchronization

The audio system now exposes additional information about playback progress and text-to-speech activity.

ARCx can track how much audio has been played and provide additional events around speech output.

This lays the groundwork for better synchronization between a robot's voice and its physical actions.

Imagine coordinating:

speech + mouth movement + gestures + animation + lights

...all from the same audio timeline.

That's where this starts getting interesting.

New Getting Started Documentation

We've also expanded the ARCx documentation with new guides designed to make it easier to get started with the platform and understand how Robot Skills are updated.

As ARCx grows, we're continuing to improve not just what the platform can do, but how quickly someone can go from installing it to making a robot actually do something.

Updated Core Components

Several internal components and dependencies have also been updated, including the SDL3-CS integration and supporting project configuration.

These updates keep ARCx's cross-platform foundation moving forward as more hardware, audio, AI, navigation, and user-interface capabilities are added.


ARCx v2026.10.04.01 is another step toward robots that aren't tied to one computer, one microphone, one speaker, or one way of interacting with the world.

Open ARCx in a browser.

Use that browser's microphone.

Use its speakers.

Control the robot.

And keep building from there.


Windows · Linux · Raspberry Pi

Download ARCx

Install ARCx on the computer that runs your robot — from a first prototype to a commercial product or an industrial cell. Available for Windows 64-bit, Linux 64-bit and Linux ARM64 for Raspberry Pi (Ubuntu 24.04 LTS 64-bit).

🖥
Windows

Windows 10 & 11
64-bit (x64)

Download Version 2026.10.28.01 Installation guide
🐧
Linux

Ubuntu, Debian & friends
64-bit (x64) (zip)

Download Version 2026.10.28.01 Installation guide
🍒
Raspberry Pi

Single board computers
Linux ARM64 (zip)
Requires Ubuntu 24.04 LTS (64-bit)

Download Version 2026.10.28.01 Installation guide

ARCx is always evolving. Follow along in the community for updates.

Follow ARCx development Download ARC today

ARC Pro

Upgrade to ARC Pro

Get access to the latest features and updates before they're released. You'll have everything that's needed to unleash your robot's potential!

Author Avatar
PRO
USA
LinkedIn Twitter Google+ YouTube
#1  

On updating to this version the ARCX GUI will not launch in the browser I get the following error below, but the ARCX Server seems to open in the browser ok. The GUI launcher worked ok yesterday.

image.png

image.png

Author Avatar
PRO
Synthiam
LinkedIn Thingiverse Twitter YouTube GitHub
#4   — Edited

Haha ya that’s caught me a few times too. Also trying to launch the server when it’s already running caught me a few times.

Usually I don’t run the server local though. I have a few robots that have raspberry pi’s and other sbc computers that I run ARCx on and connect remote from my desktop

It’s just a different mindset than an "application". It’s a server, not an application. I have to remind myself of that.

Author Avatar
PRO
USA
LinkedIn Twitter Google+ YouTube
#5   — Edited

..yeah its going to take some time to figure out and retrain. I'm trying to get ARCX to "display" the current screen on my desktop to my laptop in the garage but having no luck there either so will have to dive deeper on that one later.

I've got an issue with the camera skill...i get 1 fps, then an error message followed by a disconnect from the EZB. I tried rebooting and retrying several times and same issue. So I'm removing the camera skill for now.

I'm working on transferring over a simple ALAN project file ( head and eyes moving) and its working flawlessly. I love all the newer controls. What I really look forward to is redoing the entire drink droid from the YouTube channel. I had so much difficulty getting him to animate correctly. Now I can fine tune everything!

#6  

We can help you with that, but we'll need a bit more information.

  1. What was the error message? You can view log messages in the Debug Log view as well.

  2. What camera skill? (There are two: one for USB and one for EZB)

Author Avatar
PRO
USA
LinkedIn Twitter Google+ YouTube
#7   — Edited

Message v4 Video: EZ-B v4 Camera Error:

Unable to read data from the transport connection: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond..

This was for the EZB camera

Included video shows 1 to 7 fps then drops about 45 sec in. I was able to reproduce multiple time, about 1 min before losing camera each time.

Video: ARCXEZBCAMERA.zip

*** ran everything on regular ARC and everything (camera) works perfect...so def not hardware related.

#8  

Thanks for the video recording and copy and paste. However, we'll need more of the debug log. You can view the messages in the Debug Log view. That will show messages prior to the disconnection error.