Error-state Kalman filter for lower-limb kinematic estimation: Evaluation on a 3-body model