Sighthound Cloud API icon Sighthound Cloud API — Cloud-based detection of people and faces in robot camera video; returns locations, gender, age, pose, emotion, plus 68-point facial landmarks. 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
Stay at the forefront of robot programming innovation with ARC Pro, ensuring your robot is always equipped with the latest advancements.
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
Myo Gesture Armband by Thalmic Labs
Featured
Myo Gesture Armband

Map Myo armband gestures and accelerometer to servos and ARC scripts for arm-mimic control; supports multiple armbands.

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

What Kind Of Sensor Do I Need

I want to put a sensor on a robot to keep it from running off the table or down a flight of stairs. Something that can sense the drop off. What do I need for this? is there a way to configure an Ultrasonic sensor to do this? Thanks
release
Beta Release 2019.06.21.00

Beta Release 2019.06.21.00

Enable DTREnable/RTSEnable for Arduino Leonardo USB Serial on LattePanda; better board detection, themed UI colors and compact script control.
question

Shaking JD Humanoid Head

Hello, I have JD humanoid robot, and recently its head started shaking a lot when it moves his head. when i manually move it a little bit it stops shake. but it happens quite a lot... what can I do ? thank you, Orit
release
Beta Release 2019.06.10.00

Beta Release 2019.06.10.00

Beta GUI/backend update: theme engine with Dark Mode to save LCD power, improved init error handling, and a ROS-like data hub for publish/subscribe.
question
What Is Really Needed For Indoor Navigation?

What Is Really Needed For Indoor Navigation?

I have read about many ways to develop Indoor Navigation. The Hardware recommended varies from an IPS system to a Lidar based...
live hack
Thomas The Train Live Hack!

Thomas The Train Live Hack!

Hack a thrift-store motorized Thomas the Train into an autonomous toy that navigates classic wooden tracks for DIY self-driving fun.
question
Continuous Servo Control From Variable Resistor.

Continuous Servo Control From Variable Resistor.

Good afternoon everyone, Did a search and couldnt find anything on this. My robot has a head that rototes on a 72 tooth gear...
robot
Ezang's Mr. Conehead Video For You To Watch In 2019

Ezang's Mr. Conehead Video For You To Watch In 2019

Mr. ConeHead 2019 video to watch, hope it's not too long
question
Inconsistent Speed Speech Settings After Installing Cepstral Voices

Inconsistent Speed Speech Settings After Installing Cepstral Voices

After installing some Ceptral voices and adjusting some Windows settings, speech...
question

Camera Works But No Servo Movement

We assembled the jd robot exactly as in the instructions, including servo alignment. When we turn it on, the camera works but there is no servo twitch. No actions from the app are executed. How can we figure out what is wrong?
question

Ezb 4 Controller Connection

To whom it may concern I would like to know why do my ezb 4 restart when I'm testing my smart servos? I have smart digital servos and Dymanixel servos, but it's the regular digital servos I'm testing 1st. My Dymanixel servos are connected to a 3pin hub which is on port 5 and 6 hooked up. The digital servos are plugged in the ezb 4 thank you, Mike.
question

Scripting Multiple Robot Actions One After Another

I'm currently using Script Manager to run multiple scripts in sequence. I know that ControlCommand is non-blocking by default but is there a way to wait for a script to finish before executing the next? The idea is to basically wait for each robot to finish asking/answering/doing something before moving on. I've mostly been using...