Servo Recorder
NWCCTV
Posts: 3,629
Has anyone seen or used one of these yet? http://www.servorecording.com/
Kind of a neat item. I might have to get one of the 5V ones to see how well it works.
Kind of a neat item. I might have to get one of the 5V ones to see how well it works.
Comments
What do you want to do with it?
It's actually pretty simple to record servo positions and play them back. There are lots of examples on the internet of robot arms which are controlled with knobs and then the positions are saved by pressing a button.
I did something similar with continuous rotation servos but instead of saving the positions (or speeds in this case) of the servo when a button was pressed, it continuously saved the servo pulses at about 50Hz and wrote the information to a SD card.
I used this technique to "record" and then "playback" the course my PropBOE-bot drove.
Instead of controlling the path of the robot, the PropBOE could have been controlling a robot arm.
Moderators, I am not sure why but there are 2 posts with the same title. Can you delete the one with no replies?
Got it Andy.
Here's an arm demo I did a few years ago: https://www.youtube.com/watch?v=4XfBVtKsFkI Slow, stately motion is where it's at!
http://www.parallax.com/downloads/nuts-and-volts-basic-stamps-volume-8
Look for "Where's Waldo, (Column 145)
That looks much better than the other servos slamming into their positions.
Since I've been working on my hex again, I've been noticing the movement of other hexapods. I've noticed there are plenty of hexapods which slam their servos from one position to the next. Most hexapods appear to do a good job of controlling the servos as they move from point to point.
With the hex, my main concern is trying to keep the body moving at a constant speed but I've also experimented with accelerating servo movements. What I call pseudosinusoidal is really sinusoidal, As I should have known (I minored in physics) there is more than one way (or equation) to generate sinusoidal motion.
@Andy, Jon may call it "easy peasy" and it kind of is, but it's only easy if you know how to do it.
As has been mentioned, the positions may be saved to a SD card or to EEPROM or some other memory device. The input can be from a RC receiver, a RC transmitter, an IR remote, potentiometers or a long list of other input devices. If you need some help writing code to turn one of your Propeller boards into a servo recorder let us know how you want the data saved and what sort of input you want to use. We could probably point you in the right direction to get you started (or as often happens, to get you finished).