Programming industrial robots is not always straight forward. KUKA is making programming and commissioning robots easier with its ready2_pilot package. It involves teaching robots how to perform tasks without no actual programming. Just lead it by hand.
Large and small robots can be controlled equally. The system has 3 components, including a 6D mouse, transmitter and base that attaches to the gripper. More info is available here.