The hardest part is usually enabling the robot to deal with the dynamics of its environment. This typically involves sensing/perceiving parts of its world (humans, objects, furniture) and understanding/predicting how they will behave in the future. This is hard because sensing technologies are often noisy (i.e. provide unpredictable results).
Comments