State estimation for robots with complementary redundant sensors