Programmazione robot, teoria vs realtà