XRobots / openDogV3

MIT License
333 stars 67 forks source link

Account for Foot in Kinematics #2

Open Yay295 opened 2 years ago

Yay295 commented 2 years ago

Based on this diagram from your kinematics video, the end point of the leg is currently at the tip of the foot. However, as you stated in the video, the tip of the foot is not necessarily the point touching the ground. To account for this the end point of the leg should actually be at the center of the foot when doing the calculations. The point touching the ground would then be one foot's radius from this point.

New

XRobots commented 2 years ago

Yes the legs are too short - in V2 I used the middle of the ball, so the CF tubes should just be a bit longer. The centre positions will change as the foot rolls over though so there's still some error. Either way the whole thing is compliant so it's negligible.