A four-legged robot on roller skates.
Project tutorial by StaffanEk
A walking four legged robot "mammal style." 3DOF legs, IR receiver all connected to a Pro Mini. Material cost less than $100.
This project consists of a small robot controlled via WiFi using an Arduino MKR1000, MKR2UNO Shield Adapter and Arduino Motor Shield!
Project showcase by Arduino_Genuino
People are correct, they are not very accurate and the center position tends to drift over time. It might be os also that the 500 to 2500 ms interval not completely corresponds to 0 to 180 degrees. Another con is that they break quite easily. The pro is that they are CHEAP.:)
Normally you can expect accuracy of maybe 5 to 10 degrees. It works good enough for my robot. Also one of the first lines in my arduino code is a variable with the zero position of every servo. It will need adjustment when the robot is built but occasionally I have to adjust it maybe 5 or 10 degrees after some using.
These cheap servos, costing "a Fistful of Dollars", occasionally breaks also, sometimes a bit rough handling is enough. They carry load also while walking and that might eventually kill the nylon gears. Make sure they are easy to replace, avoid gluing or "embed" them too deeply inside the design.
If you want you go "For a Few Dollars More" and buy servos with metal gears. Also there might be servos that have better characteristics when it comes to accuracy and centering. The con is that the cost multiplies with 12 so it might be a cheaper solution to replace a servo once in a while.
I had to google the parallax propeller to read a bit about it. It seems like a good way forward to have parallel processing on the walking, frankly I am a little bit too much of a mechanical engineer to really judge on how much better it becomes. It would be interesting to see the result.
Nice to hear. I have during the last weeks been busy elsewhere so I haven't been reading posts or working on my robot. Have you got the robot working yet?
Or connect with your social account:
New here? Create an account