Simultaneous Localisation and Mapping (SLAM) was first used by autonomous vehicles, to concurrently map and navigate through an unknown environment. 'SLAM' is not a particular algorithm or piece of software. Rather it refers to the problem of trying to simultaneously localise (i.e. find the position/orientation of) a sensor around its surroundings. This happens at the same time mapping the structure of that environment.