ADC Value icon ADC Value — Display ADC port voltage and 0-255 linear values (0-3.3/5V); configurable board/port, units, multiplier and sample interval. Try it →
Profile Picture
PRO

afcorson

Country: Australia
Member Since:

Achievements

Achievements
  • joined Synthiam 2018-09-04 - joined Synthiam
  • connected ARC to the cloud 2018-09-04 - connected ARC to the cloud
  • created first new question 2019-12-03 - created first new question
  • used the Bing Speech Recognition to convert spoken speech into text 2019-12-15 - used the Bing Speech Recognition to convert spoken speech into text
  • shared your first photo in the forum 2020-03-08 - shared your first photo in the forum
  • posted a robot project showcase 2021-09-05 - posted a robot project showcase
  • subscribed to ARC and unlocked new features that make your robot even smarter 2022-11-05 - subscribed to ARC and unlocked new features that make your robot even smarter
  • purchasing an Annual Pro Subscription 2022-11-05 - purchasing an Annual Pro Subscription
  • searched the Synthiam support section to learn about ARC features 2023-08-13 - searched the Synthiam support section to learn about ARC features
  • started first conversation 2024-12-14 - started first conversation

Latest submissions

question
Detect When PC Audio Finishes

Detect When PC Audio Finishes

Is there a built-in variable named $PCPlayingAudio? If not, how can I determine when an audio file has finished playing? I'm using the PlayAudio(filename)...
question
Sound Servo Sync Issues

Sound Servo Sync Issues

I'm using the Sound Servo (EZB Playback) Robot Skill in ARC to control my robot's mouth servos. The audio is played through the EZB's audio output, but the mouth movement is...
question
Play Audio Through EZB Hardware

Play Audio Through EZB Hardware

Is it possible to play an audio file through the EZB? I don't want to use the SoundBoardEZB Robot Skill because the audio files are numerous and changeable....
question
Openai Dall-E Skill Deprecated

Openai Dall-E Skill Deprecated

The "OpenAI Dall-E Image" Robot Skill returns the following error message in ARC. I assume this is because the skill has been discontinued. Is there a...
question

Silence Detection For Bing Speech Recognition Skill

I thought I had requested this feature before, but I can't find any record of it. I would like the Bing Speech Recognition Skill to detect when a person stops talking and then stop recording. VAD is not that reliable and limiting the recording length is a clumsy way to stop the recording. For example if the recording limit is set to 7 secs and the...
question
FT232RL To EZB UART Connection

FT232RL To EZB UART Connection

Is it possible to connect an FT232RL USB-to-serial adapter to an EZB controller using the UART TX, RX, and GND pins, instead of connecting to the camera port...
question
Handling Script Errors In ARC

Handling Script Errors In ARC

How can I handle errors in a script within ARC, especially errors like "Error in response received: The remote name could not be resolved:...
question

GPT Image1 As DALL-E Replacement?

With the deprecation of the DALL-E 3 image generator, will the new GPT Image1 be available for use as a replacement? GPT Image1 is described as a state-of-the-art image generation model that accepts both text and image inputs to produce image outputs.
question

Chatgpt Slow Response Issue

I am experiencing a very slow response time when using ChatGPT within the Synthiam ARC software. It frequently times out after approximately 15 seconds. I notice that during the processing of my request, the message "Sending Convo request 44 msgs (0 images)" is displayed. Could anyone explain what the "44 msgs" refers to?...
question

Camera Device Index Error Resolution

I'm trying to use the Camera Device Index to automatically start the correct camera when connecting my robot. Currently, I perform this task manually because my robot is using the read-only version of ARC. When I execute the command ControlCommand("Camera Device", "CameraStart", 3) to start the fourth device on the list, I...
question

Determining Robot Emotions From Chatgpt

How can I determine which type of emotion my robot should display when engaging in a conversation using ChatGPT? I've programmed my robot to express various emotions, including Angry, Disgust, Fear, Happy, Sad, Sigh, Smirk, Sorry, Surprise, Suspicious, Thinking, Unamused, Winking, and Sleeping. It seems like there's no explicit variable within the...
question

Bing Speech Recognition Recording Issue

Occasionally, I experience issues with Bing Speech Recognition within Synthiam’s ARC software where the recording function continues indefinitely, even though I have set the recording limit to 6 seconds. What could be causing this behavior? I haven't come across any references to this issue in the Synthiam Community or support resources.
question

Identifying Iotiny Devices In Classroom

If I have a classroom of 20 students, each working on projects using an IoTiny, how can I help them identify their specific IoTiny when attempting to establish a connection? Each IoTiny appears with a unique ID in the list of available WiFi connections, but I am unable to determine a method for identifying which ID corresponds to which student's...
question
I'd Like To Pause The VAD Robot Skill

I'd Like To Pause The VAD Robot Skill

@Athena I was about to write some code to pause the VAD Skill so that it wasn't executing its script at the wrong time. But I found there is no...
question

Setting The Camera Device

Is there a way to set and save the camera device on PCs with the ARC Runtime installed? Whenever I change the camera or connect it to a different USB port, I find that I need to install ARC Pro to save the new camera settings. While I can adjust the camera settings in the runtime version, I have to repeat this process every time I start up ARC. Any...
question

Sound Script PC Skill

A new Sound Script Skill based on the Sound servo Skill to detect sound being played through the PC's sound card and execute a script is a great idea. Here's a conceptual approach to how such a skill could work: Sound Detection: The skill would monitor the audio output levels from the PC's sound card, similar to how the Sound servo Skill detects...
question

How Does The New Image Personality Feature Work With The Openai Chatgpt Skill?

Could you please provide documentation on how the new Image Personality feature integrates with the OpenAI ChatGPT skill in Synthiam ARC? I'm interested in understanding how these two features work together and any specific steps or configurations required to utilize them effectively.
question

How To Detect If Sound Is Played Though The PC Sound Board And Run A Script

How can I detect if sound is being played through the PC's sound card and then execute a script in Synthiam ARC? The Sound Servo Skill doesn't seem to provide an option to trigger a script. I'm looking for a way to monitor audio output and initiate a script based on sound activity. Any guidance on how to achieve this within the ARC environment...
question
Using A Cloned Voice TTS

Using A Cloned Voice TTS

Has anyone experimented with using Hugging Face's F5-TTS for voice cloning? You can explore it here: Hugging Face F5-TTS. I've been on the lookout for a reliable voice...
question
Recording Audio To Send To AI Platform

Recording Audio To Send To AI Platform

How can I record audio from the microphone for an extended period, such as up to 10 minutes? I want to capture a person speaking, save the audio...
question

Reading Content From Text File Located On Web Page

In a script within Synthiam ARC, how can I read the content from a text file that is hosted on a web page? For example, the file is located at the following URL: https://rur.free.nf/Dialogue%20Script.txt. Could you provide guidance on how to achieve this?
question

Converting Script Code To Javascript

Can you convert the following Script code to Javascript? controlCommand("Camera", "CameraFaceTrackingDisable") $FaceRecog = 0 $Speech = 0 # Change eyes to blue if (IsConnected(0) = 1) pwm(d17,100) pwm(d18,0) pwm(d19,0) pwm(d21,100) pwm(d22,0) pwm(d23,0) endif # Set all servos to start position Servo(d0,90) Servo(d1,90)...
question

Controlling PTH Addressable RGB Leds

How can I control Plated Through-Hole (PTH) addressable RGB LEDs using the Script language in Synthiam ARC? The LEDs I plan to use are equipped with a WS2812 control IC, which is widely used for individually addressable RGB LEDs. Could you provide guidance on how to implement control for these LEDs within the ARC environment? For reference, here is...
question

How Do I Assign A List Of Values To An Array Using Script Language

How do I assign a list of values to an array using the script language in Synthiam ARC? For example, I want to create an array like this: $MyArray = ["value1", "value2", "value3"].
question

Using A Variable In Waitforspeech Command

@Athena, How can I use a variable in the WaitForSpeech command? For example, I want to use $Exhibit = WaitForSpeech(30, $ExhibitList), where $ExhibitList contains several options. How can I achieve this?
question

Joystick Xinput Control

Is it possible to implement a Pause and Unpause feature for the Joystick XInput Control in Synthiam ARC? I have noticed that users frequently press additional buttons on the Xbox controller before the robot has finished executing the current script. This results in some chaos, with the robot attempting to catch up with the commands.
question
Kinect 360 Body Control Skill

Kinect 360 Body Control Skill

How do I pause and unpause the Kinect Body Control skill within a program? There doesn't seem to be a ControlCommand to do this. Without this ability, I have to...
question
Error Playing Audio

Error Playing Audio

What does the following error mean when playing an audio file using PlayAudio command? My files are MP3 but I might change them to WAV. The error message is occasional. error playing...
question

Installing More Desktop Voices

@Athena. How can I access more desktop voices? The only voices available to choose in Speech Settings  are Hazel, David and Zira. There are many other voices in Windows Settings but they do not appear in Arc.
question

How To Determine When Robot Is Talking Or Not Using Ezscript

How can I determine if my robot is talking or not using EZScript? There is a global variable $PCPlayingAudio, but this does not relate to talking (SAY command).
question

Syntax For Referencing File Location In Ezscript

What is the Syntax for referencing a file location (directory) in EZScript? For example "C:\Images" + $Variable + ".jpg" return an error message.
question

How Do I Display An Image

how do i display a changeable image on my mobile interface? I can assign text to a variable and display it. But how can I display a photo alongside that text?
question

HSD8001 Tablet/PC

Has anyone tried running  ARC on a HSD8001 Tablet/PC?  It is a nice size for mounting on a robot. https://mobspares.com/products/hsd8001-tablet-pc-8-inch-2-5d-screen-4gb-64gb-windows-10-intel-atom-z8300-quad-core-support-tf-card-hdmi-bluetooth-dual-wifisilver?variant=43025678041282
question
ARC Free Version

ARC Free Version

When is ARC free version going to be updated? Getting towards year a half now. Some of my devices use this version and it is now outdated.
question

Soundboard PC With ARC Mobile App

Just downloaded the ARC mobile app to my tablet to test my saved cloud projects. I am getting no audio output. All my projects use the SoundboardPC control to send audio to the robot's bluetooth amp or speaker. Is there a problem with the the SoundboardPC control and the ARC mobile app? With the old software the audio played on my tablet without...
question
Wiring Diagram EZB To Arduino UNO For Wheel Encoder Skill

Wiring Diagram EZB To Arduino UNO For Wheel Encoder Skill

Does anyone have a wiring diagram to connect an EZB, Arduino UNO and two continuous servos to use the...
question

Slow Project Load

I have a baffling problem that I hope someone else has been able to solve. I have set up a Rock PiX running Windows 10 Pro with ARC Runtime version and one ARC project. When I connect my Rock PiX to a computer monitor via HDMI, the project loads quickly. The full screen interface appears in about 2 seconds. However, when I connect the Rock PiX to...
question

Coms Port Not Showing When Connecting EZB To Rock Pix

I am trying to connect an EZB to a Rock PiX. For some reason, a Coms port does not show up. When I connect the EZB to my laptop, I do get a Coms port and ARC can connect to it. Looking at Device Manager on the Rock PiX, there is an entry for Other Devices FT232R USB UART. What am I missing here?
question
Error On Saving Project

Error On Saving Project

I recently started getting this error message... I can't figure out the cause. Has anyone come across this before?
question
Remote Control Of Hard Wired EZB4

Remote Control Of Hard Wired EZB4

Is there a method of controlling a robot remotely which has an onboard PC with EZB4 connected via USB? All of my robots bar one, use WiFi connection and...
question

Servo Buttons And Combo Box

I am finding the Servo Buttons and Combo Box are not consistent between the Mobile App and a PC. They actually work on the Mobile App perfectly whereas on a PC, the Combo Box activates a selection before it is clicked, whilst the Servo Buttons require the user to tap +- repeatedly. With the Mobile App, you just slide your finger left to right. Is...
question
Connecting EZ Camera To PC Via USB

Connecting EZ Camera To PC Via USB

Is is possible to connect the EZ camera to a PC via a USB port? Or is it easier to buy another one such as......
question
Suitable Mini PC To Support ARC Software

Suitable Mini PC To Support ARC Software

What mini PC would you recommend to use with ARC for a robot? I have been reading about Kangaroo mini PC, LattePanda, Raspberry PI, MeLE...
question

Speech Recognition Skill/Control

Is there any way I can convert speech to text using an off-line skill and get the detected phrase? The standard off-line Speech Recognition skill translates what I say to text, but I can only retrieve the phrase if it matches a defined list.  I have to use the on-line Bing Speech Recognition skill to retrieve an undefined phrase.
question

EZ-B Microcontroller Getting No Power

Everyday it seems there is a new problem to solve. Today I tried connecting to my InMoov robot with the latest version of ARC. Whilst it connects OK, I get -1 voltage reading. No servos function of course. This is the first time this has happened. What would be the cause? I can disconnect everything and reconnect one component at a time but that is...
question

SSC-32 And Virtual Ports

Is there any way of turning off a virtual port? I am using an SSC-32 for more ports and was hoping to use the PWM(V0,90) command to set the voltage value of a virtual port. But this command only works for digital ports. I want to connect some LEDs to the virtual ports and turn them on and off.
question

SSC-32U Pulse Width Modulation

A quick question. If have a couple of 270 degree servos. To get the full rotation I need to set the pulse width range in the SSC-32U configuration to 500-2500. Will this upset other standard 90 degree servos connected to the SSC-32U? The default range on the config was 650-2250, and I was only getting about 220 degrees rotation.
question

Problem With ARC Mobile App Latest Version

I just downloaded the latest version (v2021.05.20.00) of the mobile app to one of my tablets. None of my installed robot apps are appearing. They are still there in the ARC/My Projects directory but don't show up as installed. I downloaded a test project from the Cloud and it seems to store it somewhere else. Do you know what is going on here?
question
Auidio Toolbox Plugin And Soundservopc Speaker Control

Auidio Toolbox Plugin And Soundservopc Speaker Control

Has anyone come across this problem. If I use the AudioToolbox plugin to add more voices to my project...
question

Mobile Interface Servo Slider Positioning

When I position a vertical servo slider control on my mobile interface and upload the project to my tablet, the position of the vertical servo slider gets moved a couple of centimeters to the right of where it should be. The only way I can fix it is to position the vertical servo slider two centimeters to the left. In my case it is hidden behind...
question

Ultrasonic Distance Sensor

Can you confirm whether the Ultrasonic Distance Sensor (Collision) works with the Mobile App? Comments from 2017 suggests not, and it doesn't work for me. Works fine with ARC.
question
ARC Software New Version

ARC Software New Version

Arc ver 2021.03.02 is freezing. Need to use previous version. Has anyone else reported problems?
question

Servo Jumping On Initialisation

The dreaded jumping servo problem has arisen again - just today. All servos in the robot are HDD. The servo on port D0 now jumps after connecting, to about 35 degrees instead of 90 degrees. If I move the servo manually when turned off, the centre position is still 90 degrees, so the sprocket has not shifted. My INIT script has not changed. That...
question
Mobile App Features

Mobile App Features

Has there been any progress on enabling Speech Recognition and Camera Object Detection with the Mobile App? For one of my robots, I cannot use an Android device with the Mobile App...
question
Wait For Speech Window Size

Wait For Speech Window Size

Is it possible to set the wait for speech window size, using Script or other means?
question
ARC Software Unusable

ARC Software Unusable

Every second time I go to use my robot I get the attached error message and if the project is accidently saved on closing the software, I lose much of the content of my project....
question
Mobile Interface Saving To Cloud

Mobile Interface Saving To Cloud

Is there a limit on the file size that can be saved to the cloud? My file is 35mb and saves but isn't there to open on my Tablet.
question
This ARC Build Has Expired

This ARC Build Has Expired

I don't know if anyone else has an issue with this error, but it can have dire consequences. I have had to reschedule a day's filming because the ARC software will not...
question
Servos Suited For Legs

Servos Suited For Legs

Can anyone provide some advice on high torque servos suitable to use for robot legs? I just finished installing the standard EZ robot HDD servos - one in each hip and one in...
question

Sirius A Mini PC

Has anyone considered the possibility of running ARC on a Ockel's Sirius A ultra small PC? You could attach it to your robot and give it some degree of autonomy. Are the Sirius A's specs up to the job? Looks OK to me.
question
Mixing HDD And HD Servos

Mixing HDD And HD Servos

What happens if you mix HDD servos with HD servos in your robot? Will only the HD servos jump around or will others move inadvertently too? Thanks.
question

Play Audio File Via Script

Has anyone managed to get the PlayAudio command to work from a Script on a Tablet? Whilst the FileExists and PlayAudio commands work perfectly on a PC/Laptop, my Samsung Tablet using the Mobile Interface does not seem to recognise these commands. Hence no audio files can be played. This is a major problem, because if I add them to the Soundboard as...
question

Saving To Cloud

What does the following error message mean? I get this message when trying to save my project to the Cloud. My file size is 55Mb whereas Cloud file size limit is 64Mb I thought. The request failed with HTTP status 413: Request entity too large.
question

ARC Software Unable To Open ARC Project File

I am now wanting to use the new ARC software that replaces ARC with which all my projects were created. One of them that took months to perfect, will not open. ARC returns the message "Unable to read project file, as it appears to be damaged or an inappropriate file version. Would you like to delete it?" I tried merging it with a new...
question
Motor Controller

Motor Controller

Do you know if ARC is compatible with a RoboClaw 2x30A Motor Controller? - see link: https://www.basicmicro.com/RoboClaw-2x30A-Motor-Controller_p_9.html
question
Camera Object Name

Camera Object Name

How do I reset or clear the last object detected by the camera? The $CameraObjectName variable stays set to the last object detected. This means even when no object is detected or...
question

Sound Servo (PC Speaker)

How do I centre my sound servo to 90 degrees? It is a horizontal servo for a head, set to move between 60 and 120 degrees but always moves to 60 degrees when audio has stopped playing.
question

Servo Positions On Power Up

I have a problem with the head servos moving into a damaging position when powering up. I have looked at various comments on the problem but haven't found a solution. My vertical head servo appears to move into about -10 on powering up. My INIT script moves it back to 1 but -10 or so is going to break the robot's mouth. An EZ servo can physically...
question

Bing Speech Recognition

How do I add the Bing Speech Recognition control to my Mobile App Interface? It works so well on my laptop but I cannot find a way of using it in a script for the App interface. Any help would be appreciated.
question

Soundboard Control

I am wanting to play audio files via the ARC Mobile App on my Tablet - not PC and not through the iOTiny. There doesn't seem to be any way of doing this. I tried utilising the SoundboardPC control and although this worked on the PC, it had no affect when used on my Tablet - audio went to the iOTiny, ignoring the SoundPC control used in the scripts....
general
Request For Promotional Material

Request For Promotional Material

I will be exhibiting at a Robotics Expo next month with all my robots programmed using ARC. I need a handout for visitors to take away-a document that...
general

Bingspeech Error: Missing Dependency Issue

Has anyone encountered this error when using BingSpeech? It's occurring today, and I'm not sure why. Here's the error message I'm receiving: Error in response received: Server was unable to process the request. ---> Method UserServices.OpenAIChatGPT cannot be reflected. ---> There was an error reflecting 'request'. ---> There was an error...
general

ARC Latest Versions

I have been unable to use the last three versions of ARC due to encountering the following error message: Version: 2025.02.20.00 System.IO.FileNotFoundException: Could not load file or assembly 'CefSharp.Core.Runtime.dll' or one of its dependencies. The specified module could not be found. File name: 'CefSharp.Core.Runtime.dll' at...
general
Print Files For Robot Bust

Print Files For Robot Bust

Hello, Any chance of obtaining the STL files for the robot bust in the image? I only need the parts below the head for my i2 InMoov head.
general

ARC Software Auto Update

Whenever the ARC Runtime attempts to update itself to the latest version, it inadvertently installs ARC Pro and prompts me for a subscription. This is frustrating because I have to manually download and install the latest runtime version instead. Could anyone provide guidance on how to ensure that the ARC Runtime updates correctly without switching...
No robot skills. Click here to view the Robot Skill Store.
No live robot hacking sessions. Click here to view the past live robot hacks.
No user tutorials. Click here to view all user tutorials.
No robot apps. Click here to view all user robot apps.
No firmwares. Click here to view robot hardware and firmwares.
No 3D printable parts. Click here to view 3D printing robot library.