How Robots Work In General