ok thanks zenta, i will disable this feature.
yeah, once i get more programming done with “not much risk of falling over” i will get some smaller feet ones cut.
iv got it side stepping now.
next i will open up the commands for the HipRotate servos (coxa) and start work on that. (rotate in place)
**EDIT: batterys have died!!! **
taking the two best results Ripple gait and Trot Gait as a start to the primary and secondary gaits ill use.
surprisingly 'the Trot works very well and fast when turning in place and side stepping.
Quadripple also performed well and better than expected.
i will run another test some time this week on my tiles to see how the results differ.
once i have both tests done i may make another recording of it so you can then decide.
im now going to work on getting the selected gaits to work together by “auto switching” when moving from forward loco to turning etc.
i know this can be done if only one directional command is given at one time but together it might not work. i suppose a thresh hold ie, TravelDeadZone reaches a limit then the gait could switch. but not blend!
Boy I am sure impressed with what you have done! Very good job!
The only advice I can give you is to put some small adhesive backed felt pads on the four corners of the feet. It will add a little traction, but it will quiet the feet down quite a lot on tile floors.
yeah that clanking sound doesn’t do any justice when making a video…
that’s on of the reasons i tested the gaits on carpet first. i just got my boys to sleep too and didn’t fancy waking them.
…Ooh i might just have another little play… where did i leave that PS2 remote.?
So have you resolved which gaits to use? Do you propose shifting from one gait to another? Somehow find a “synchronous” point between two gaits, and make your transition there?
yes this is exactly what i will be trying to do. it don’t actually think it will be that hard at all. once i get time to run it though ill get a better idea on how to work it and even improve on it.
here is a small video of it turning. Crudely! Im using three gaits here,
(LR-RF-RR-LF) Wave 24 steps
(LR-RF-RR-LF) Quadripple 9 steps
(LR-RF)(RR-LF) Trot 4 steps
Trot is used best for turning while the others work better for walking forward. i have mixed it all together here. sometimes iv used the other gaits to turn with.
i have also removed the two back hip rotate servos and the front hip rotate servos are not given commands. i will be removing these too at some point.
Normally I would just say, send Beth the info and she will create the project. However being just weeks away from the new website changeover… Beth would KILL me!
thanks. there is always room for improvement.
as im not using the coxa servos its made this a 4x4 robot. i will need to design a nicer way for the legs to attach to the body.
i have just started working on perfecting the gait. but wait for it… im not quite sure what i did, but it works. i have removed those big platform feet and just by walking on the back of the C bracket i have got it to work fine.
using the same gaits as previously show, it works great. i have lifted each leg up a slight bit when walking and they are now more stable and precise than before.
still not using body shifting or any other balancing motions.
i am adding the code here for others to look at.
please explore, improve, or give feedback.
you will notice i have used manual input Servo Offsets ONLY USE THESE IF NOT USING REGISTERS, otherwise 'comment out. iron wolf v1.0-2010.bas (43.5 KB)
Thanks for publishing your code. I’m going to sit down and see if I can apply it to my quad. I suspect it might be too different a leg arrangement, 'tho.
And this code is for your 3/11/10 Iron Wolf? I’d like to see some good pix of the leg. I think I’ve seen all on this thread, maybe not!
Again, good work!
Alan KM6VV
P.S. Can we put a BlackFin camera on top of that?
start date: 18-2-2010
It is the current code and the one iv used in the last video.
i will get some close up this weekend for you.
configuring it for your quad would be very easy.