An external force estimation system for estimating an external force
acting upon a robot apparatus which includes a machine body which in turn
includes a plurality of movable joints is disclosed which includes a
distribution type contacting state detection section, an actuator current
state measurement section, a motion state measurement section, a motion
equation setting section, a known term calculation section, and an
external force estimation section.