Print Email Facebook Twitter SLAMming with Spheros: An impact-based approach to Simultaneous Localization and Mapping Title SLAMming with Spheros: An impact-based approach to Simultaneous Localization and Mapping Author Kandasamy, S. Contributor Keviczky, T. (mentor) Faculty Mechanical, Maritime and Materials Engineering Department Delft Center for Systems and Control Programme Masters in Systems and Control Date 2015-08-27 Abstract The Simultaneous Localization and Mapping (SLAM) problem for mobile robots aims at consistently building a map of an unknown environment while simultaneously determining its position within this map. From a control-theoretic viewpoint, it is somehow analogous to simultaneously estimating the states and output map of the system. In the robotics community, SLAM is arguably considered a solved problem on a theoretical and conceptual level, but still it requires considerable maturity on a practical level. The state-of-the-art SLAM algorithms require computationally powerful processors, expensive sensors with dense feature extraction and multiple sensors for uncertainty reduction. An approach to the SLAM problem using minimal sensing information is still lacking in both theoretical and practical aspects. In this context, this M.Sc. thesis aims to study and implement a special type of SLAM solely using the impact information from a spherical mobile robot called Sphero (developed by Orbotix). Such impact data is available from the robot's onboard IMU, however the impact angle and odometry information are subject to significant drift. Thus, the SLAM problem will be restricted to a rectilinear environment in order to allow for calibration and correction of such accumulated IMU errors (assuming that impacts with walls are sufficiently frequent). The impact-based SLAM is an observable estimation problem with downside of a poor robot pose distribution. An accurate representation of the pose distribution is a particle set, with the resulting estimation technique as particle filter. Suitable map representations for the impact-based SLAM problem are formulated and studied, and the most efficient one is implemented. A probabilistic formulation is laid out for the SLAM problem using robot motion model and map representation, and associated challenges are studied for developing an efficient algorithm. The resulting SLAM algorithm uses a Rao-Blackwellized particle filter which is computationally efficient and robust to data association errors. The issue of inconsistency is discussed for the developed SLAM algorithm and suitable modifications are proposed over the developed algorithm for ensuring consistency. SLAM is extended to multiple robots as a map-merging problem since multiple robots can build a perceptually rich map with a lower exploration time. Subject SLAMspheroestimationhistogramparticle filterRao-Blackwellizedminimalistic To reference this document use: http://resolver.tudelft.nl/uuid:a1c74e29-1bf6-4e7e-af68-89ec15e88cad Part of collection Student theses Document type master thesis Rights (c) 2015 Kandasamy, S. Files PDF mscThesis_SrinivasKandasamy.pdf 5.35 MB Close viewer /islandora/object/uuid:a1c74e29-1bf6-4e7e-af68-89ec15e88cad/datastream/OBJ/view