Welcome to Synthiam!

The easiest way to program the most powerful robots. Use technologies by leading industry experts. ARC is a free-to-use robot programming software that makes servo automation, computer vision, autonomous navigation, and artificial intelligence easy.

Get Started
Asked — Edited

Turns When Walking Forward

I have build six as the builder shows and ran the servos outside of the mounting joints to ensure everything was set correctly. Six tends to do two things, one of the servos seems to love to hum very loudly when the robot stops moving. Making to robot move once stops it for a while. I have taken the servos out of the mounts and reran the "all servo 90" and the issues remains. Second one is the robot will not stay straight with walking. It walks in a big circle. *confused*


Upgrade to ARC Pro

Get access to the latest features and updates with ARC Pro edition. You'll have everything that's needed to unleash your robot's potential!

I can try to upload one. I will attempt to make one now and upload when done.
Here is the video link

I had V create a new program for Six yesterday. He spent the day making Six walk much straighter. I made the default Six walk almost 2 years ago, without much attention to detail. V has fixed it in the next release of ARC today:)

Because we spent 2 years creating this product with software, electronics and physical hardware - we are now able to begin making apps and manuals for it. Long as you are continuing to update ARC, the apps are maturing with every release.

Today's release will include a more exciting dance for JD and straighter walking for Six.

Give me another few hours - I'm at the office now working on merging the projects. It's tough today, because it's the last day of sunshine outside... and i'm in here!
If you ask me, the Gimpy leg is either the front right(six's perspective) or middle right.
I will take the legs off and rerun the 90 diagnostics again and adjust any that need it.
His left side seems much stronger.... maybe swap some of the left servos for the right ones... Mix them up a bit... This might even out the gait... Another thing you can do is tweak the software to try and smooth out his movement... Remember, what works for one six may not work for another... Mostly due to manufacturing tolerances of the servos...
Took off all the legs off and adjust small adjustments to the toes that seemed to have a gap in them. I also reran the calibration check and needed to adjust a servo. Robot still prefers its circle over walking straight. I now have to manual adjust its path every other step. I will keep working with it.
I'm not sure if my replies are getting missed, but it might help this conversation if you read post #10:)
If you do not wish to wait until the next release, get the Six App from the EZ-Cloud AppStore - I just published it with straight walking and a new dance routine, new mobile interface, new actions, etc..

Of course, make sure you have the least ARC. Never ignore the annoying flashing red box when you load ARC telling you to upgrade:)
I have read your comment # 10 and downloaded the current ARC program. I have also taken the legs completely off and tested the full range of all the servos one at a time and rebuilt the legs by random selection of the servos to in theory create a better power match. still doing the circle
Looks like six could use some shoes
@Jfew, perhaps the surface is causing your robot to walk in circles from sliding. If you are indeed using the latest ARC and latest six project, the only way the robot can walk in circles is if it's slipping on the floor.

In your video, the robot is not walking in circles. The robot does walk a little to the right, but not in circles. It walks over 3 feet in your video without walking in circles. Because your floor surface is very slippery, there is a high probability that the feet are sliding on the floor.

Good news is your Six robot is functioning as designed:)
There is no code in the walking of Six, he uses an Auto Position. Each frame of Six in the Auto Position is perfect - meaning the leg position of every frame is purely opposite of the opposite leg. If you look at the auto position, I had V go through all frames and "clean them up". He spent a day on making Six walk straight.

What we cannot do is control the slippage of his feet on the surface of your floor:)

Ensure that you are...

1) Running the latest ARC

2) Using the latest Six project that is distributed with ARC (Examples\Six)
I was thinking if I had a six I might buy some Sugru to give the feet some grip. Also thinking about adding some to Roli's claws.

It appears there is still a traction issue (slippage going on) Wonder how it would do on carpet tiles ?
I also have the latest ARC software and six program downloaded. I have tried various floor types including carpet but it makes no difference. by altering the forward walking frames I can get six to walk straight but if I change floor types six stops walking straight until I calibrate and alter the forward frames for that type. that's one reason I am playing around interfacing a dingmore compass to six. see older post on dingmore compass I posted weeks ago. my thought is to tell six to proceed in a specified compass direction and alter the forward frames based on the compass error detected. I am not a fast programmer so its still in development.

The last video that you posted from 17 hours ago is not the latest six projext. Please use the latest project. Here are detailed instructions to help you:

1) visit www.ez-robot.com

2) press the Software button from the top menu

3) select the Windows tab (which is the default tab)

4) press the button that says download

5) in your browser, press the OPEN button when prompted during download

6) follow the instructions on the screen to complete the installation

7) now load ARC from your start menu

8) press the open button under file

9) press the EXAMPLES button to display default examples

10) select the SIX project. Notice it is spelt SIX and not SIX WITH GRIPPER. Just the SIX project
I have been away from college for the Christmas break and returned today. I still working to solve the issue I took the servos back off and one by one ran the diags on the robot's site. ( all servos 90...). In doing so I came across one the failed to do anything and one that barely moved. My question is how do I get replacement servos or what type I need to buy at Radio Shack.