A new kinematic Kalman filter (KKF) for end-effector sensing of robotic manipulators