Robots can be autonomous or semi-autonomous and range from humanoids such as Honda ' s Advanced Step in Innovative Mobility ( ASIMO ) and TOSY ' s TOSY Ping Pong Playing Robot ( TOPIO ) to industrial robot s , medical operating robot s , patient assist robots , dog therapy robots , collectively programmed swarm robots , UAV drones such as General Atomics MQ-1 Predator , and even microscopic nano robots .