Industrial robots are used for the handling of a great variety of products for multi-task and/or precise processes that are hard to realize by means of conventional machines. An important part of the robot is the design of the pick-up tool. The pick-up tool will enable several kinds of products to be handled, to enhance the installation’s efficiency and flexibility while reducing investment. For example the robot can be implemented for a multi-task job to palletize and/or de-palletize drums by collecting of the drums and precise positioning of the drums on the pallet or conveyor.