A robot with a dynamically controlled center of mass comprising:(a) a base, resting on a surface, (b) a robot arm including:(i) an end effector which can move in n dimensions, (ii) a redundant linkage, including a plurality of links and joints, which connects the end effector to the base such that the robot arm has 2n degrees of freedom, and (c) a dynamic controller for moving the robot arm such t