EZ-Script Console icon EZ-Script Console Real-time EZ-Script console for ARC: enter and execute single-line commands, view output, clear display, and recall history with UP/DOWN. Try it →

All Community Content

ARC Pro
Learn More
Upgrade to ARC Pro
Subscribe to ARC Pro, and your robot will become a canvas for your imagination, limited only by your creativity.
Power Up Your Scripts with AI
Describe what you want — get working robot code. The project-aware AI Script Assistant built into ARC.
Synthiam Credit
Log In
Earn synthiam credit to lower synthiam product costs
Earn Free Credit
Share your robots, answer questions, and help others — earn credit toward ARC Pro, AI credits, and robot swag.
Remote control robots or add telepresence capabilities with Exosphere

Drive Real Robots, Anywhere

Remotely operate robots around the world or add live telepresence to your own build — straight from your browser.

Discover Exosphere
iRobot Roomba Movement Panel by iRobot
Featured
Irobot Roomba Movement Panel

Control Roomba/Create via ARC: drive, stream sensors, read encoders, configure COM/HW UART, and send pose to NMS for mapping/navigation.

Grace’s First Robot by Steve G
Featured
Robot By Steve G

Boxbot dance demo built with 9-year-old Grace, a family robotics project fostering her interest in building robots

Community

Join the Synthiam Robotics Community

Connect with thousands of robot builders, educators, and engineers. Share projects, get answers, and learn to build smarter robots with ARC.

  • ✓ Showcase your robots & projects
  • ✓ Get help from experienced builders
  • ✓ Earn credit toward Synthiam products
Create Your Free Account Log In
question

Does The Camera From The EZ B

Does the camera from the EZ B version 1 board also work with the version 2 board?
robot
DJ's Machine Learning And Cognitive Services  Jd Humanoid Robot

DJ's Machine Learning And Cognitive Services Jd Humanoid Robot

Control JD Humanoid with Synthiam ARC: Bing Speech, Microsoft Cognitive Vision & Emotion,...
live hack
Botmatrix Side Stream - DJ's Hacking Night

Botmatrix Side Stream - DJ's Hacking Night

Hacking Nintendo R.O.B.
blog
New Dynamixel Servo Feature

New Dynamixel Servo Feature

Read Robotis Dynamixel and other bi-directional servo positions with new ez-script; capture hand-taught frames via Auto Position and play actions.
question

Hello,I'm Trying To Play An

Hello, I'm trying to play an audio (I'm coding in C# SDK)  I converted .mp3 to raw by audio conversion software, and when i play the .raw on audacity is sounds pretty fine I tried to use _ezb.SoundV4.PlayData function like this: byte[] bytes = File.ReadAllBytes("../path"); _ezb.SoundV4.PlayData(bytes,100);  but the audio sounds really bad...
question
Fun With Sabertooth 2X25

Fun With Sabertooth 2X25

OK, so I have reached a bit of an impasse and need to reach out to the community. I am building a full size K-9. I have got him down to movement now. I am using an...
question
Hey Guys, Up For Discussion Is

Hey Guys, Up For Discussion Is

Hey guys, up for discussion is the speech API from Microsoft/Azure/Bing. I want to utilize a pay version of this service for CES display. I don't want the...
I2C
RGB Animator
By Synthiam

RGB Animator

Create custom animations for JD Humanoid's 18 RGB Eyes LEDs via I2C - per-LED color frames, transitions, pauses, scripting and real-time...
question

Hi,       I Am Currently Lea

Hi,        I am currently learning code on ARC and I found myself stuck on a problem I was having. I was wondering how to create a list in a variable to store multiple values. ex. ($value="yes","no", "maybe". I was trying to figure out how to do this because I was trying to make a variable that has multiple values to...
release
Release 2019.01.04.00

Release 2019.01.04.00

Fixes plugin access to camera preview in Synthiam ARC; move plugins between desktops via title-bar right-click and save desktop positions.
question

I've Been Trying To Use A Vari

I've been trying to use a variable like $ScriptManagerStatus but I get the error message 'Variable not defined' and I can see that in the list of variables. I can use the $Autopositionstatus variable and it works great, however, having a $ScriptManagerStatus variable would be good to have as well. Can I create this variable? If so, how? Or does it...
question

Asus Zenbo Robot

another robot coming to the market... Asus Zenbo Robot, similar to Buddy... same price range $600 Android Tablet on wheels. https://www.engadget.com/2016/05/30/asus-zenbo-robot/ Marketing video: Taking a closer look at ASUS Zenbo: