Solving the SLAM (Simultaneous Localization And Mapping) problem increases the robot autonomy allowing the robot to build a map of the environment and simultaneously, estimate its pose (position and orientation) using this map. Usually, the robot pose is computed by means of odometry. This method uses the sensor information, nevertheless, these sensors introduce noise on the measurements, generating uncertainty in robot localization. For this reason, probabilistic methods as Kalman and Particle filters have been implemented in robotics to estimate the robot and landmark positions, manipulating the system errors.In this paper SLAM algorithms based Rao-Blackwellized particle filters were implemented in a mobile robotic platform to perform two-dimensional and three-dimensional unknown environments reconstructions. The SURF (Speed Up Robust Features) and RANSAC (Random Sample Consensus) methods were implemented for the visual feature extractions and the transformation estimations respectively. Furthermore, ROS (Robot Operating System) was used for platform position estimation and map building. Finally, a Monte Carlo algorithm was employed for autonomous navigation. This algorithm computes the shortest path between two points within the reconstructed map and executes it avoiding obstacles that may arise in its travel.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.