Cognitive Emotion icon Cognitive Emotion — Uses Microsoft Cognitive Emotion cloud to analyze camera images, returning emotion descriptions and confidence for speech/output (requires internet). Try it →

Robot Building Community

Share robot projects, ask ARC programming questions and learn from other builders. Browse tutorials, Robot Skills, example programs and community discussions.

ARC Pro
Learn More
Upgrade to ARC Pro
ARC Pro is more than a tool; it's a creative playground for robot enthusiasts, where you can turn your wildest ideas into reality.
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
Get Line Containing From Array by Synthiam
Featured
Get Line Containing From Array

Adds GetLineContainingFromArray() ez-script function to return the first array item that contains specified text, simplifying substring searches.

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
Sound Sensors

Sound Sensors

Hey Everyone! I am currently stuck on how to code these 2 sound sensors (1 on left, 1 on the right)(picture below) on the head of my robot. I have a servo (D18) that goes up to 180 degrees and I...
question

Control Usage, Cross Reference

This weekend I changed the name of my soundboard control and then searched through the project to find and update all the references. It occured to me that it might be fun to build something that showed the relationship of items. I could do this with a spreadsheet but is it possible to use whats built into ARC? Example: Show all the places that...
robot

Robojack's A Charging Dock For Roli. Aut

Autonomous charging dock for Roli: maps a room and returns to dock when battery drops to 20%.
blog
HDD Servo Overview

HDD Servo Overview

New and improved HDD servos (April 2017) demonstrated on a JD robot by DJ Sures and Jeremie.
robot

Ruizrichardf001's A.I.Wrighting Devices Or Track

Smart intelligence autopilot for AI writing and tracking systems downloading repair methods to help humans, angels, and demons find balance and lawful order
question
Ezb Works Only In Jd, Not In Roli

Ezb Works Only In Jd, Not In Roli

Hi, today i have become for my Project a Rover. This works great, when i use the Rover in the torso from JD. But when i put this in my Roli, i have no...
question

Vintage 80'S Robots

ha ha ya,very cheezy but cool ! I just saw an old 1986 movie about killer robots going crazy in a shopping mall and they look just like larger versions of all the toy robots sold back in those days! in fact they look much like my Paranormal chasing Rad 1.0 Bot,many of you may have something similar !---- "Chopping mall 1986" Chopping mall...
robot
Jeremie's Voltron Robot

Jeremie's Voltron Robot

3D printed walking and talking Voltron robot built from Juri's 3Dworkbench design-100+ hours printing, ~$100 filament, build progress & photos online
question

Dynamixel Plug In Save Question

I have an issue where when I save a layout with the Dynamixel plug in and reload it, all the settings for each virtual servo revert to default settings of 1-180 regardless of what i set up in the dynamixel plug in. To fix it I have to open the dynamixel plugin and uncheck the servos, then enable them again then save it. After i return to the layout...
question
I2c Questions

I2c Questions

I seemed to be having issues with I2C BlinkM's I keep adding the control to the layout and connect the blink M to one of the i2C ports and it disconnects the EZB, every single time. To make sure...
release
Release 2016.11.18.00

Release 2016.11.18.00

Mobile Interface Builder adds Combobox dropdown to set variables and run scripts; update mobile apps (iOS/Android).
question
Looking For Servo Block When Using Roboscratch

Looking For Servo Block When Using Roboscratch

Where is the Servo block or how can I add it to RoboScratch? Thanks.