Location and pose estimation are essential tasks for robot navigation. Conventional global positioning systems can perform poorly due to environmental or indoor interference. Alternatively, vision-based location and pose estimation systems may be more suitable for indoor and outdoor applications. However, vision-based systems still need to improve their robustness in an uncontrolled environment and operational performance. In this work, a visual pose estimation method for robot navigation in an uncontrolled environment is proposed. The theoretical principles of pose estimation are reviewed and the usefulness of the proposed approach in a navigation sequence is shown. The results obtained show that the proposed method is feasible for robot navigation applications.