Simultaneous Localization and Mapping (SLAM) has been a long-standing research problem in robotics. This book describes a technique called Switchable Constraints.Switchable Constraints help to increase the robustness of SLAM against data association errors and in particular against false positive loop closure detections.