ARC Pro

Upgrade to ARC Pro

Experience the transformation – subscribe to Synthiam ARC Pro and watch your robot evolve into a marvel of innovation and intelligence.

PRO
Synthiam
#1   — Edited

How is it freezing? It has passed the same tests as previous versions. Can you provide more detail.

previous versions will soon not work with the new cloud infrastructure.

PRO
Australia
#2  

Not long after initial connection, Mobile interface locks up. Buttons do not respond.  Repeated attempts to disconnect or close the App, seems to work. I need to do some more testing to see if there is a pattern.

PRO
Synthiam
#3  

Can you provide your project to me? You can post it here or save it to the cloud and tell me the project name. You don’t have to make it public if you give me written permission to access it.

PRO
Australia
#4  

Here is my project file. The camera also freezes when a face is detected. BTW, I have 16gb ram on a Dell Latitude 7400. EZMecc.EZB

PRO
Synthiam
#5   — Edited

That's an easy fix - remove the variable watcher. It's consuming all the cpu.

The trouble with the variable watcher is it is super cpu intensive. There's a warning on the manual page about it. But this leads me to believe that I should add optimizations to it. Perhaps a setting for "how often to probe" rather than doing it on every variable change. I should also have it prompt and say "hey, there's a lot of variables so maybe we should slow down refresh"

Also, one good control to add that will help identify "run away scripts" is the Script Monitor. Here is the link: https://synthiam.com/Support/Skills/Scripting/Script-Monitor?id=16062

PS, it is a blast of a fun project - i enjoyed it! Thanks for sharing:D. The songs and dances are great. I actually learned a lot and still playing with it. Mind if I show it to a few people around the office?

PRO
Synthiam
#6  

Also, are you using a jd? Because I think your arms are connected in reverse:D

this is what my jd does - his grippers open and arms up.

User-inserted image

PRO
Synthiam
#7  

I'm going to start building a smarter variable watcher now for you. Probably won't finish it tonight because it's already 10:45 PM:D

PRO
Australia
#8  

Thanks for your help, I had a feeling it was RAM related because when I tried to use ARC on a laptop that had 8Gb of RAM, I got the same sort of freezing and slow response. I only need some of the variables watched. None of the array variables need to show up really. If I could exclude arrays that would help. I will remove the variable watcher and see what effect it has.

The robot's arms work fine for me. You are welcome to show my program to others if you wish. Much of the functionality has been necessitated by having to get visitors to use touch pens - no hands on because of Covid restrictions. Hence voice prompts and lots of questions. Also the QR coding is a bit out of date so I wouldn't use that part.