Society of Robots - Robot Forum
Mechanics and Construction => Mechanics and Construction => Topic started 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
-
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
-
your robot also looks pretty heavy
but if you do what pomprocker says you can compensate for that
BTW nice robot!
-
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!
-
Increase wheel diameter to increase speed, the servos have enough torque for it.