Profile Picture
PRO

afcorson

Country: Australia
Member Since:

Achievements

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

Latest submissions

question
Open

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) Servo(d2,40) Servo(d3,180)...
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 doesnt 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 robots 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 cant 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 dont 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 doesnt 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
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 isnt there to open on my Tablet.
question
This ARC Build Has Expired

This ARC Build Has Expired

I dont know if anyone else has an issue with this error, but it can have dire consequences. I have had to reschedule a days 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 Ockels Sirius A ultra small PC? You could attach it to your robot and give it some degree of autonomy. Are the Sirius As 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 project (in ARC)...
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 havent 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 robots 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 doesnt 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....
No general conversations. Click here to start a conversation.
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.
feature request
Open
ARC Command Ribbon

ARC Command Ribbon

I would like the ability to toggle off and on, the ARC Command Ribbon at the top of the screen. You can see in the image below, it takes up a lot of real estate on a 4.3 touch display....
feature request
Open

Ability To Dynamically Change A Button Image In The Interface Builder

The ability to dynamically change a button image in the interface builder, would allow an image to be displayed alongside a description of that image. I want to ask my robot to talk about exhibits in my Science Centre and display a photo and description. There are dozens of exhibits to talk about. Just displaying text is not sufficient. Athenas...
feature request
Completed

Disabling Button In Interface Builder

Is there any way of disabling buttons on the Mobile Interface when a script is running? My robot has real issues when kids press one button, then another and another in quick succession. I have tried setting a variable such as $ScriptRunning to 1 when a button is pressed, and then skipping to the end of code if another button is pressed when this...
feature request
Open

Mobile App - Playing Audio On Device

My number one required feature is to be able to play audio on my devices soundcard using the Mobile App. The mobile app did have this capability in an earlier version. Trying to get clean, quality audio out of the EZB is virtually impossible. It is mono and picks up servo noise very easily. Grateful if some priority could be given to restoring this...
feature request
Open

QR Codes And Mobile Interface

I would like to have the camera recognise QR codes with the Mobile Interface Android App. At the moment it is limited to Glyphs, Face and Colour tracking.
feature request
Completed
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....