Wavefront icon Wavefront — Wavefront grid planner computes collision-free, deterministic paths from start to goal using known occupancy maps for indoor robots. 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
Unleash your robot's full potential with the cutting-edge features and intuitive programming offered by Synthiam ARC Pro.
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
Synbot Plugin by Jlucben
Featured
Synbot Plugin

Synbot plugin for ARC: local Bot Server chatbot integration with SIML dialogs, ControlCommand API, multi-language, learning and emotion support.

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
Speech Recognition - Language Issue

Speech Recognition - Language Issue

Hello everyone, I've recently been experimenting with different languages for my robot. English and Mandarin are working fine and amazing, but I'm...
robot
Randez's Randez's Omnibot2000 Thread...

Randez's Randez's Omnibot2000 Thread...

Refurbishing a 25-26" tall build with greasy elbow leak and melting 3" wheels; planning urethane tire molds or slip casting.
robot
J's Robo Arm

J's Robo Arm

Control a second robot arm from an iPad with the MobiMotion app-drive via accelerometer or joystick; photos show the build and setup.
question

How To Write The EZ-Command In Python

Hi, Can I know, how to write the ("Speech Recognition", "PauseOff") command in python? Thanks in advance!
question

Invert Direction With A Script

What is the script to Invert direction pragmatically for V1 and have it change the checkbox in Setting for the V1 port at the same time?
question

How To Create Robot Skills?

Using an external API to generate Speech-to-Text (STT) as a robot skill. I don't know how to create an external skill even if I click on 'Create External Skill.' I want to input code to fetch data from an external API and apply it to the robot. "How do I apply an external API to the robot by entering code?"
general

How To Write The Code To Enable Speech Recognition In Python

Hi, I have attempted to write a random Python code that includes various stories. Occasionally, the code repeats a story and takes a minute to do so. Meanwhile, the ARC "Speech Recognition" feature pauses to prevent interference with other commands. Now, I want to implement a voice command to stop the code when the robot is speaking. How...
Camera
For ARC
Cognitive Vision
By Microsoft

Cognitive Vision

Microsoft Cognitive Vision integration for ARC: real-time object, face, emotion detection, OCR, confidence data and script-triggered robot...
general
DJ Sures VAIO Laptop

DJ Sures VAIO Laptop

The laptop showcased here is a then Sony VAIO computer. In many videos showcased on the then DJ Sures YouTube channel, you can see this laptop. It was a Windows 7 laptop featuring...
question

4 Pin Ultrasonic Sensor Iotiny

Hello can you use a 4 pin ultrasonic  sensor, like the SR-04, with the iotiny and if so how would it wire up? I'm guessing it would use 2 digital ports on the iotiny. Thank you
question

How To Write The Audio.Say In Python

How to write the code in Python for "audio.say" to instead "print(text)"? import time import random def SayWait(text, wait_time): print(text) time.sleep(wait_time) # Story 1 def story1(): SayWait("Once upon a time, there was a dear little girl...", 1) # Story 2 def story2(): SayWait("What a tender young...
question

Monitor The Serial Communications Between ARC And An Arduino Board

Is there a way to monitor the serial communications between ARC and an Arduino connected by USB?