champ icon indicating copy to clipboard operation
champ copied to clipboard

Issue with the robot walking

Open rua0ra1 opened this issue 1 year ago • 4 comments

Hi, We are testing our robot walking with champ. Robot is drifting sideways when walking forward.But, its walks relatively well when walking backwards. We are using PID as low level control of motor joints. We tuned the parameters several times. But, it didn't improved the forward walking performance. I really appreciate if anyone one can help with this issue.

rua0ra1 avatar Feb 06 '23 21:02 rua0ra1

First thing to do with a new robot is verifying the kinematics is correct. Command one foot to move off the ground 50 mm then measure if it is exactly 50 mm then command it to move 50 mm fore and aft and measure. Measuring is hard and you might need to make tools if you want sub-millimeter accuracy. Move each joint to "zero radians" and verify the angle. Again you may need to print some tools.

Almost always you find the as-built robot is does not exactly match the software's internal model. For example, gear back lash or the rotation sensor is not is not mounted exactly right

Why it walks differently forward of back is likely fore/aft weight distribution. Or if the knees point with the direction of movent or away from it. I bet the legs bend under load a little and do it differently

chrisalbertson avatar Feb 07 '23 02:02 chrisalbertson

Thank you @chrisalbertson for the suggestions. I will try them.

rua0ra1 avatar Feb 18 '23 09:02 rua0ra1