Smart Variable Watcher icon Smart Variable Watcher Efficient ARC Variable Watcher - lower CPU for large projects; slow initial array render but faster updates; shows name, type, value, length Try it →

Robot Building Questions

ARC Pro
Learn More
Upgrade to ARC Pro
Experience the transformation – subscribe to Synthiam ARC Pro and watch your robot evolve into a marvel of innovation and intelligence.
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
Prevent PC Sleep by Synthiam
Featured
Prevent PC Sleep

Prevents a PC from entering sleep mode via a tiny, resizable control-keeps the system awake while minimizing UI real estate

My First Robot: Eve by Zxen
Featured
Robot By Zxen

Robomannequin Eve: She's my first.

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

Setting Up Raspberry Pi 5 EZB Server To Use Lidar And Servos

How can I use ARC to integrate an RPLidar and a Raspberry Pi 5 for controlling servos, similar to self-driving or collision detection applications? Should I install Windows on the Raspberry Pi and run ARC directly from there, or would it be better to use the EZBPi server to connect the Raspberry Pi to my Windows computer? My primary concern is the...
question

Python API

Hello, We are currently utilizing Synthiam's ARC software to manage the movements of our robot's head. I would like to know if it is possible to write a Python script within ARC to control the blink rate of the robot's eyelids. We have servos installed that are responsible for moving the eyelids. Thank you!
question
Only One Ezb V4 Per Wifi Connection

Only One Ezb V4 Per Wifi Connection

If I want to use more than one EZ-B, do I need to increase the number of WiFi connections accordingly? I am currently using two EZ-B controllers: one...
question

Can I Use Rasberry Pi 5 With Sythiam Arc?

Can I use a Raspberry Pi 5 with Synthiam ARC? I also have a Windows laptop available. Alternatively, do I need to purchase a separate microcontroller?
question

I Have An ARC Pro Using 1 Seat I Have One Available But Cant Use It

I have an ARC Pro subscription, which allows me to use ARC on two computers. I am currently using one license on my laptop. When I check the ARC License Management Console, it shows that I have one license remaining. However, when I try to start ARC on my second computer, it says that there is no license available to assign. How can I resolve this...
question

Usb Webcam Only With Resolution 320 X 240 By Tracking Face

, I am testing a USB webcam connected to my PC. The face tracking feature only works with a resolution of 320 x 240. If I choose a higher resolution, such as 640 x 480 or above, it does not track faces. Is this normal behavior? Interestingly, object tracking works well at higher resolutions.
question
Bing Speech Controlled By A Script

Bing Speech Controlled By A Script

@TMesserschmidt I tried the script from the tutorial "Add New AIML Categories with Voice." I encountered no errors, but the file created is...
question

System Exception With Wheel Encoder Counter Skill

Could someone help me understand why I am getting this exception with the Wheel Encoder Counter skill? 1. I uploaded the firmware DJ's UNO Firmware with Wheel Encoder Counter (Feb 8, 2019) on my Arduino UNO from this link: Arduino Uno Firmware by following the steps in this tutorial: Connecting Arduino to ARC. 2. I connected the wheel encoders to...
question

How To Modify The Bot Name In Aimlbot ?

I am experimenting with AIMLBot and would like to give the bot a personal name, such as John. When I ask, "What's your name?" it should respond with "John." I have checked some AIML files and the configuration file, but it is not clear what needs to be changed. By changing the name, my robot will feel more personalized. Could...
question

DC Motor And Grinding Noise When PWM Is Used

or anyone else in the know. Can you help me with my problem I'm having? Please see below. I welcome any thoughts or suggestions. I'm not only asking for ideas but also writing this down to try to help myself understand what is happening amd maybe figure it out. A few odd things are happening First, I've been using PWM to adjust the speed on a...
question

Merge 3 Blockly Scripts

, is it possible to merge three Blockly scripts into one? I know that I can copy and paste JavaScript code sequentially, but I don't see an easy way to do this in Blockly.
question
Pandorabot With Bing Speech Recognition

Pandorabot With Bing Speech Recognition

I am using Bing Speech Recognition with Pandorabot. It works fine, although Pandorabot sometimes gives very funny answers. I have two...