Under the rapid development of electronics and computer science in the last years, cameras have become omnipresent nowadays, to such extent that almost everybody is able to carry one at all times embedded into their cellular phone. What makes cameras specially appealing for us is their ability to quickly capture a lot of information of the environment encoded in one image or video, allowing us to immortalize special moments in our life or share reliable visual information of the environment with other persons. However, while the task of extracting the information from an image may by trivial for us, in the case of computers complex algorithms with a high computational burden are required to transform a raw image into useful information. In this sense, the same rapid development in computer science that allowed the widespread of cameras has enabled also the possibility of real-time application of previously practically infeasible algorithms.Among the current fields of research in the computer vision community, this thesis is specially concerned in metric localisation and mapping algorithms. These algorithms are a key component in many practical applications such as robot navigation, augmented reality or reconstructing 3D models of the environment.The goal of this thesis * is to delve into visual localisation and mapping from vision, paying special attention to conventional and unconventional cameras which can be easily worn or handled by a human (Fig. 1). In this thesis I contribute in the following aspects of the visual odometry and SLAM (Simultaneous Localisation and Mapping) pipeline:• Generalised Monocular SLAM: State of the art visual SLAM algorithms are usually designed for conventional cameras, which can be modelled by a simple pin-hole camera model but have a narrow field of view. Vision systems consisting in a combination of a camera and a conic-shaped mirror, catadioptric cameras, offer a larger field of view, but in turn require of the use of a more complex projection model, which generalises the projection of central projection systems. Our proposal in this field is the adaptation to catadioptric cameras of a real time monocular SLAM system initially designed for conventional cameras.