Servo Pad icon Servo Pad Drag mouse or finger as a virtual joystick to control pan/tilt x- and y-axis servos with configurable ports, limits, inversion, and backgrounds. Try it →
Asked — Edited

Sync The Servo Rotation

I am using 2 continuous rotation servos to provide drive power to my tracked chassis. I am using a similar Tamiya chassis to DJ's Tamiya Bulldozer Robot.

The current issue in hand is that while going forward or backward the rover has a little pull starboard.

I thought this might be due to imbalanced tension on both tracks. I have tried my best (using only my 5 senses (no.... I did not use taste and smell)) to get the tension between tracks as equal as possible but I just can't get it perfect and eliminate the pull.

Then again it might be that the servos are not rotating at the same speed..... though I doubt it.

To the point... is there a way to sync the servo rotation or change the speed of one of them from the ARC?

Thanks in advance, Mike


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.

Author Avatar
United Kingdom
LinkedIn Twitter Google+ YouTube
#1  

You can adjust each servos speed individually with a Speed control or a script and the ServoSpeed(Port,Speed) command.

Author Avatar
PRO
Synthiam
LinkedIn Thingiverse Twitter YouTube GitHub
#2  

You cannot use the ServoSpeed command for continuous rotation servos - it is PWM Ramping that can only be used for Standard Servos.

In order to adjust the speed of a continuous rotation servo, hit the CONFIG button on the Modified servo Movement Panel. Adjust the value of the servo that is too fast and slow it down one notch.:)

#3  

Thank you! I managed to config the servos though not perfectly but the pull is hardly noticeable.