Society of Robots - Robot Forum

Mechanics and Construction => Mechanics and Construction => Topic started by: koolboarder007 on September 18, 2008, 05:08:47 PM

Title: Servos run slow
Post by: koolboarder007 on September 18, 2008, 05:08:47 PM
My $50 robot is complete, but I noticed my servos tend to rotate slower than some of the videos I've seen on line. I'm wondering if they used a different servo or if maybe I modified the servo incorrectly and it now runs much slower. Has anyone else experienced this problem? How can I make my servos run faster? Here is a youtube video of my robot in actions. You will see that it functions correctly, jitters a little bit in correction, but moves really slow.

[youtube]http://www.youtube.com/watch?v=cDkXXpCU7AI[/youtube]

If anyone can give me some pointers it would be greatly appreciated. Thanks!

Regards,

Will
Title: Re: Servos run slow
Post by: pomprocker on September 18, 2008, 05:36:00 PM
bigger wheels

or

change the servo speed in the robot_go_straight function.


23/.992*(milliseconds) = delay cycles

for a servo 1.5 milliseconds is centered (or stand still on a modified servo). 2.0 is max, 1.0 is min. so since your servos are mounted and one is flipped you have to put one at full max and one at full min.

I believe the numbers right now are 25 and 44.

you can make your robot go a little faster by changing them to the max and min

23/.992*(2.0) = 46
23/.992*(1.0) = 24

so change 25 to 24 and 44 to 46
Title: Re: Servos run slow
Post by: airman00 on September 18, 2008, 05:45:27 PM
your robot also looks pretty heavy

 but if you do what pomprocker  says you can compensate for that

BTW  nice robot!
Title: Re: Servos run slow
Post by: koolboarder007 on September 18, 2008, 11:09:58 PM
Thank you for the suggestions. I will definitely give this a try and see if it makes a difference. I actually found one of those erector sets from target on sale for cheap so i built my structure from that kit. Anyway, i'll modify it a bit and see if that makes a difference. Thank you!
Title: Re: Servos run slow
Post by: Admin on September 21, 2008, 06:40:33 PM
Increase wheel diameter to increase speed, the servos have enough torque for it.