In this article, we have reviewed the available positioning, localization and navigation techniques for mobile robots. Different localization techniques based on diverse technologies are compared with one another, along with diverse algorithms and techniques for analyzing this information. The article highlights algorithms based on odometry, triangulation, visual analysis, and marker detection. The analysis included global, local, and personal location. One acquires knowledge on which method is suitable for indoor use and which for outdoor use, as well as the appropriate environmental conditions for each. The accuracy of the individual methods was compared with that of integrated systems consisting of several methods. For practical knowledge, it is possible to determine whether a particular method is cost-effective for a particular solution and to compare the expenses involved.