Principles of Simultaneous Localization and Mapping in Robotics