Hello,
we are participating in a competition held by a local university where each of the participants got a circular hexapod robot that has to be trained to run as fast and as smooth as possible. The smoothness of the motion is measured by a little cup located in a larger cup that is fixed to the hexapod, where the inner cup is filled with water and has a scale on it. So far so good... However, we are facing a problem here that has already cost us quite a lot of time:
Whenever one of the three-leg pairs of the tripod gait we implemented hits the floor, the whole body of the hexapod suffers quite a bump that spills a lot of water, which we want to avoid. We have done the servo linearization and the hexapod calibration very, very exactly and are able to set the footpoint to almost any point with an accuracy of less than a millimeter, but there are still those annoying bumps when walking. We have tried to just make the part of the movement where the legs are set down to the floor slower, but then the deceleration and acceleration in horizontal direction causes another impulse on the water cup and spills almost the same amount of water than the bump we are avoiding with it.
And to be honest, I have spent so much time in front of this f****** AVR IDE in the last few days that I think I'm going to go crazy right now, so I would really, really appreciate any suggestion we can get. This concern is also quite urgent, as the competition takes place this thursday! Please help!
Thanks in advance for your replies!
Yours sincerely, Patrick Themessl.
P.S.: Sorry if my English isn't perfect, I'm Austrian. Smile