Caterpillar roller