Для безопасного совместного использования пространства с человеком роботы должны уметь обнаруживать его присутствие и определять его местоположение, чтобы избежать столкновения. Большинство роботов определяют местоположения человека с помощью методов компьютерного зрения.