Roofus is transported on the roof with a crane or lift. As it moves forward its blade rotates, cuts the snow and throw it into the container (inside vehicle). When snow load inside container reaches 250kg, pressure sensor stops blade, vehicle comes back to the drop point and empty the container. This process is repeated.
Vehicle is autonomous. It has rangefinder sensors on the front, rear and sides. The system requires two external antennas placed on the edges of the roof to verify vehicle’s position.
Roofus don’t know nothing about the roof shape (at the beginning). Its CPU records the vehicle movement and creates a map of the roof during work.