A couple of us have been tossing around the idea of some sort of speed ramp. Speaking for myself, I'd like to have one for servo. Now I think this would have to be done in auto position, only for the fact that you would need some form of time reference. Say something like speed 20 to 15 over 3 seconds then speed 15 to 8 over 5 seconds, then full on 0 until the above is reversed or another speed ramp down is executed. I know this can be scripted, but how about implementing it as action in auto positioner or do it all in speed controller?
Upgrade to ARC Pro
Become a Synthiam ARC Pro subscriber to unleash the power of easy and powerful robot programming
Oh, sorry, I got a little excited there. I second Will's request.
Basically it uses
Servo ID (id of servo to move)
a resolution ( this is in time. = ms) , this is how often i change the speed
Distance to travel as integer (how many degrees to move servo ex. 30)
Time in ms to reach the goal distance.
Passing this in would move the servo with ramp up from starting position and ramp down to end location.
I will try to dig that project out as it was many months and 100 projects ago.
I hope this is of some help.