Virtual Reality Robot icon Virtual Reality Robot — Stream robot camera to VR and control servos with headset pitch/yaw; supports SteamVR and Cardboard (iOS/Android) for immersive teleoperation Try it →
Profile Picture
PRO

Automation Man

Country: USA
Member Since:

I build circular stairs for a living but prefer to build Big 6 ft robots and automated machines that are useful in real world situations. Built a totally automated lathe last year that made 850 spindles in my garage while I watched from my living room. Went to highschool for machine tool, then college for Electrical Engineering. Trying to automate the woodworking industry with many different machines- unfinished business that I started over 20 years ago but did not have ARC and the missing knowledge that I have now. Recently approved for a patent on flood prevention device for residential and commercial dwellings-could be a big deal someday.

Achievements

Achievements
  • joined Synthiam 2020-05-10 - joined Synthiam
  • connected ARC to the cloud 2020-10-28 - connected ARC to the cloud
  • used the Bing Speech Recognition to convert spoken speech into text 2020-10-31 - used the Bing Speech Recognition to convert spoken speech into text
  • attempted to help a fellow robot builder 2021-01-17 - attempted to help a fellow robot builder
  • searched the Synthiam support section to learn about ARC features 2021-12-12 - searched the Synthiam support section to learn about ARC features
  • subscribed to ARC and unlocked new features that make your robot even smarter 2022-01-19 - subscribed to ARC and unlocked new features that make your robot even smarter
  • shared your first photo in the forum 2022-08-27 - shared your first photo in the forum
  • created first new question 2022-11-15 - created first new question
  • completed the Lets Make a Robot tutorial to learn how to make a robot with Synthiam ARC 2022-11-25 - completed the Lets Make a Robot tutorial to learn how to make a robot with Synthiam ARC
  • purchasing an Annual Pro Subscription 2023-06-17 - purchasing an Annual Pro Subscription
  • started first conversation 2023-07-11 - started first conversation
  • used the Cognitive Vision Service to have the robot describe what it sees 2024-01-11 - used the Cognitive Vision Service to have the robot describe what it sees

Latest submissions

question

Integrating Synthiam Skills For Robots

I have recently purchased some heavy-duty robots capable of handling a payload of approximately 50 pounds. I am interested in connecting these robots to Synthiam ARC software for enhanced control and programming capabilities. Could someone guide me on how to establish this connection? What hardware and interfaces are required to successfully...
question
Using A Vacuum As A Robot Base

Using A Vacuum As A Robot Base

With the advancements in technology, I believe it's time to revisit the discussion about creating a robot vacuum base. I recently purchased a Roborock Qrevo...
question

Manual Positioning Of Commercial Robots

Can you explain how commercial robots can be manually manipulated into position for learning purposes without completely losing stability? Is it because the robot detects a shift in direction via its encoders and then permits the movement? Typically, when the robot is powered down, it could collapse, so some level of power is needed to maintain...
question
Integrating Voice Commands Into ARC

Integrating Voice Commands Into ARC

I have a question regarding the Robot Skill PushOver. Is it possible to integrate text input into ARC using this skill? The voice-to-text recognition...
question
Robot Skill Interface List Empty

Robot Skill Interface List Empty

I have a question regarding the Robot Skill Interface Builder in Synthiam ARC. When I attempt to access it, no skills appear in the list. Can anyone provide...
question

Stepper Servo Pulse Output Issue

While working on increasing the steps for my project, I noticed that the Stepper Servo skill now outputs ten times more pulses than expected. For instance, when I set it to 200 pulses, it emits 2000 pulses and covers the distance meant for 2000 pulses. I verified that the vertical servo's ratio is still set at 1:1. Additionally, I observed that...
question
Scaling Servo Sketch 3D

Scaling Servo Sketch 3D

I recently experimented with the Servo Sketch 3D feature and have a few observations to share. When working with servos and stepper motors, it's common to also work with rack...
question
Sketch Pad Program For Servos

Sketch Pad Program For Servos

@Athena, could you help me develop an ARC JavaScript program using the Sketch Pad Robot Skill to plot the movements of a large gantry machine that I have...
question
Which Skill Takes An Audio Output And Can Be Used To Open And Close A Mouth?

Which Skill Takes An Audio Output And Can Be Used To Open And Close A Mouth?

, I'm looking for a skill within Synthiam ARC that can take an audio...
question
Watching Specific Variables

Watching Specific Variables

Is there a way to display only specific variables in the Variable Watcher or in a separate area within Synthiam ARC? I have over 50 different variables from various...
question
Gcode Transfer Into ARC.

Gcode Transfer Into ARC.

I'd like to request a script that can take a Gcode which is  plain text file and convert it into a multidimensional array. Once it is in an array then I can work with it in...
question

Is It Possible To Have Automatic Keyboard Taps Done On Startup Of A Script

, I've noticed that every time I open a Blockly script in ARC, I have to manually perform the same keyboard actions to resize and reorient the script. Given ARC's advanced capabilities, is it possible to automate these initial adjustments through a script? This would help reduce the repetitive steps needed to get started with each script. If this...
question
AI Generated Results Into Text Of A Certain Region Of Screen From A Picture

AI Generated Results Into Text Of A Certain Region Of Screen From A Picture

I'd like to request AI generated results into text of a certain region...
question

Is There A Way To Archive A Blockly Block Without Deleting It?

, is there a way to archive a Blockly block without deleting it, similar to using // for comments in JavaScript? This feature would be useful when experimenting with different scripts in Synthiam ARC.
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
What Is A Web Hook?

What Is A Web Hook?

@Athena, What ARC skills utilize webhooks? I'm currently using the IFTTT Robot Skill and am curious about which other robot skills also support webhooks. Thanks!
question

Copying Whole Script Collections

Hello Synthiam Support, Is there a way to copy all of the scripts in a Script Collection skill or another skill and paste them into a different project? How would you go about doing this? I'm looking for a method to efficiently transfer scripts between projects within Synthiam ARC. Any guidance on this would be greatly appreciated. Thank you!
question
Blockly Comments

Blockly Comments

Whenever you do an update could you please have the comments and the program itself stay exactly where you leave them when you save the program.
question
Is There A Skill To Plot Your D1(X) And D2(Y) Locations On A X Y Map

Is There A Skill To Plot Your D1(X) And D2(Y) Locations On A X Y Map

Is there a skill in Synthiam ARC to plot your D1 (X) and D2 (Y) locations on an X-Y...
question
Accessing The Analog Values On An Arduino

Accessing The Analog Values On An Arduino

Is it possible to access analog values on an Arduino using the existing ARC software? I've tried, but it seems that the only ADC...
question
Slight Change In Controlcommand In Blockly

Slight Change In Controlcommand In Blockly

I've run into a glitch in Blockly that renders the controlCommand unuseable I thought it may have been the fact that while you are in...
question

Small Change In Blockly

I'd like to request a small change in Blockly to fix the Add Comment. I figured out why ARC does not like this feature. If you look in the Javascript after you put comments on the Blockly code you will see that it is placing a # instead of a //  which would probably work with typical Javascript but not so much with ARC.     On a different note...
question

Which Skill Gives Coordinates Of Objects In Camera View

Which skill gives coordinates of objects in camera view? I remember seeing a skill that had many different variables listed for the camera view but I cannot find it.
question

Making Motion Arrive At The Same Time

Is there a certain command/parameter that I need to put in Javascript and if possible in Blockly to move axes with different values arrive at the same time? Example: Move servo V1 to 5565 and Move V21 to 8755 at the same time and then arrive at the same time. I know it can be done with Auto position but I'd like it in Javascript so that I can...
question

Can The USB Of An RP Lidar Be Wireless?

Trying to keep my computer at a fixed location and have the bot moving around and was wondering if there is a way to make RP Lidar USB cord have an adapter to make it wireless? Is there an adapter/transmitter available somewhere? Thanks
question
Home Stepper Motor

Home Stepper Motor

Can you show me some examples in Javascript of how to Setashome for V21? Can you also show me some examples in Javascript of how to Calibrate V22?
question

Print A Question And Put Keyboard Response Into A Variable

In Blockly how do I print a question that will show up as a pop up for an end user and put the keyboard response into a variable? I understand how you do it with voice recognition whereas you wait for response and it will go into variable but it seems like there is a missing block in Blockly for a keyboard response.
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

Multiple Xbox Wireless Joysticks

I'd like to request to have the ability to have multiple xbox wireless joysticks in ARC. I realize the that the first one would have movement panel associated with it but the next ones could have all of the other buttons available and for the potentiometer it could just send out to the variables direction and speed and let us manipulate the data as...
question

Myfunc In Blockly

Could you explain how myfunc and return are used in Blockly. Can you give me a few examples of how they are being used in Blockly scripts. I would like to use them to oversee certain scenarios in the script, and if it does happen do something to correct it. Can you show me how to do this?
question

Is There An Outside Area For Script In ARC That Can Keep An Eye On Blockly?

Is there an outside area for script in ARC that can keep an eye on Blockly and override it if necessary, rather than writing it in each Blockly script to avoid a certain scenario which amounts to a crash of the end effector. Hypothetical scenario: Swing the base of the robot 180 degrees but if the second arm is extended it will hit an obstruction...
question

Use Google Tablet Camera On A Different Computer Using ARC

how do I use a Google tablet camera to feed video to a computer using ARC. Is there a certain app that I need to get on the tablet to let them communicate together. Can you give me a video link of how someone did it?
question
Accelerometer With Bluetooth

Accelerometer With Bluetooth

I found this accelerometer while looking for a MPU6050 and thought this would be a step up if you could get it to work with ARC. One of the big advantages is can be...
question

Movement Panel For Stepper Motors

Can you please write the code in Blockly for me for a stepper motor movement panel using V21 and V22? I will be inserting it into Auto position movement panel.
question
Thrustmaster Skill

Thrustmaster Skill

I'd like to request a skill to control a Thrustmaster joystick similar to what you have for the cordless xbox joystick. It would be awesome!
question

Why Is My Auto Position A Movement Panel

How can I make the autoposition skill be a nonmovement panel and then have a separate movement panel to control my steppers as you can have only one movement panel per project?
question

How Can I Use Accelerometer From Iphone And App Interface To Steer My Robot

How can I use accelerometer from iPhone and app interface to steer my robot? I'd like to tilt my Iphone and drive my robot left, right, forward and backwards. I would like it to use the amount of tilt to produce the amount of speed. Where do I find the variable for the amount of tilt the iPhone produces?
question
Different Pages In Blockly

Different Pages In Blockly

I'd like to request to have multiple pages in Blockly, this way I can keep things nice and organized. Also on each page could we have it basically full page so I don't...
question
How To Use IF Conditions In Blockly

How To Use IF Conditions In Blockly

In the audio section there is a wait for phase section, rather than having a specific phase be listed have the answer go into a variable. Example...
question
Auto Tune Color Tracking

Auto Tune Color Tracking

I've tried the color tracking but it seems to only work a few feet away. Is there a better camera that you recommend -have been using the one that I've bought from you....
question
Auto Position Automated

Auto Position Automated

I'd like to request a skill in auto position that would take in all of the values at user set time (1-10 sec) intervals and put them into number frames which could be renamed...
question
Blockly Locking Up And Can't Stop It

Blockly Locking Up And Can't Stop It

Is there an easy way to shut down Blockly when it locks up and you can't stop it- without totally restarting ARC?
question
What Is A Movement Panel?

What Is A Movement Panel?

Had some questions on this skill. I did not see any configuration for which motors to use. If you've got multiple motors running how does it know which ones to control?...
question
How To Get Decimal Value As Speech Recognition

How To Get Decimal Value As Speech Recognition

On a different note what would you recommend to do for speech recognition for expected phases that is not an integer. Is it...
question
Bluetooth Laser

Bluetooth Laser

I'd like to request a feature use bluetooth to communicate with a Leica Laser distance Measure. It is accurate to within 1/16" in 330 ft. If you want me to buy it and send it to you I...
question
How To Store A Variable In Blockly

How To Store A Variable In Blockly

In conversation menu I'm trying to get the person to answer yes or no, and that would go into a variable. After it is in variable if it is equal to yes...
question
Pulling An App Into Blockly Page

Pulling An App Into Blockly Page

I'd like to have apps like the conversation app be able to be pulled into a Blockly page. This would save a lot of room on the page and would help to keep...
question
Request For Higher Resolution On Servo Degrees

Request For Higher Resolution On Servo Degrees

I'd like to request higher resolution for Servo degrees to into tenths or hundredths in your next revision.  Thanks again, Don
question
Can I Use Multiple Bluetooth Devices?

Can I Use Multiple Bluetooth Devices?

Got it working and I like it!! It was not so much the print function as it was getting the number into a variable. Now of course the next step,...
question
Copy And Paste Multiple Blocks In Blockly

Copy And Paste Multiple Blocks In Blockly

I would like to request a copy and paste for large amounts of blocks in Blockly. Maybe it's already available but I haven't been able to...
question

Accessing More Board Indexes

How do I access more board indexes other than the first five? I've seen somewhere that 256 were available and have looked around but can't find a way to do it ?
question
Request For ADC To Have An EZB Index

Request For ADC To Have An EZB Index

I'd like to request for ADC to have an EZB index in Blockly Thanks again, Don
question
Create Custom Blockly Blocks

Create Custom Blockly Blocks

DJ, could you please add a feature in your next revision to create custom Blocks in Blockly. I have been researching it and it is possible. This would allow me to...
question
Request For Digital.Set To Have EZB Index Number In Blockly

Request For Digital.Set To Have EZB Index Number In Blockly

I'd like to request Digital.set to have EZB index number in Blockly. Thanks again Don
general
Insights From Stepper Servo Experience

Insights From Stepper Servo Experience

Reflecting on my experience with the Stepper Servo Skill, I realized there were 41 pages of collaborative brainstorming between DJ and the...
general

Arduino Giga With Wifi And Bluetooth

I am considering getting an Arduino Giga with WiFi and Bluetooth capabilities and have a few questions. Has anyone integrated this with Synthiam ARC yet? Would it connect in client mode similar to the EZ-B v4? Should we use the Bluetooth option or the WiFi for connectivity? Does it require any specific software to be uploaded so that it...
general
How To Create Multidimensional Arrays

How To Create Multidimensional Arrays

Could you please show me how to create an array with 20 names, each associated with three values (x, y, z)? Additionally, I would like to generate...
general
I Cannot Use Controlcommand Block In Blockly

I Cannot Use Controlcommand Block In Blockly

Since the update, I cannot use control command block in Blockly. There is no drop down menu when you click it. Is there something...
general
Any Chance We Can Incorporate Moasure To Work With ARC

Any Chance We Can Incorporate Moasure To Work With ARC

Any chance we can incorporate Moasure into our robots? This would be a big deal in many ways with its spatial...
general

Moving Skills To Different Pages

Wondering if there is an easy way to move skills to a different page without deleting it and then adding it to another page. In trying to organize various skills it would help to be able to just relocate them. Many of these skills have many items that took a lot of time to develop like soundboard, auto position etc and this would help save time.
No robot skills. Click here to view the Robot Skill Store.
No Synthiam robots. Click here to view the featured robot projects.
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
Incremental Servo Pad

Incremental Servo Pad

Synthiam ARC radial servo pad that increments/decrements servo or stepper positions, speed by distance from center, and snaps back to center on release.
feature request

Getting Distances

Robotic sander navigation: use 360 LiDAR or Intel RealSense/RPLidar to create back-and-forth waypoints and adapt navigation skills to scan and sand
feature request
Lists Block In Blockly

Lists Block In Blockly

Add Lists to Blockly to create arrays, reduce variables, simplify code and manage indexed positions for tasks like drilling 64 hole locations
feature request
New Block In Blockly

New Block In Blockly

Call Blockly files from an Auto Position-style block to run stepper motors at correct speed, avoiding Auto Position's ~20× slowdown.
feature request

Pwm Servo Feedback

Modify PWM Servo Feedback skill to allow manual min/max entry or arrow-adjusted positions before calibration for screw-drive servos
feature request

Lists In Blockly

Store speech-recognized numbers in Blockly arrays to populate 6-variable location points, reducing many variables, avoiding solenoid cycling and improving...
feature request
Algebraic Expressions In Blockly

Algebraic Expressions In Blockly

Enable algebraic expressions in Blockly for Ez robot to compute variables, plot circles/ellipses for Jd motion and support multi-block copy/paste.
feature request

Robot Skill That Imports Excel Data To Move Servos

Export auto position names to a spreadsheet to compare servo values, calculate move time, tweak speeds, and create circles or ellipses.