Основными задачами робота SnailBot является выполнение операций по чистке, покраске вертикальных стен и поверхностей зданий. Для передвижения по вертикальным поверхностям робот использует набор вращающихся вакуумных дисков-присосок. Конструкция робота является модульной, поэтому на него можно установить целый ряд инструментов для выполнения различных работ.
Этот робот не имеет никаких встроенных источников энергии. Вся аппаратура обеспечивающая функционирование этого робота, включая компьютер и воздушный компрессор, располагаются на крыше строения. Команды управления, сжатый воздух и вакуум передаются к роботу через кабель и систему гибких трубопроводов. Одна система, расположенная на крыше может управлять и обеспечивать функционирование нескольких десятков таких роботов.