1. A computer based method for automatically estimating a joint load at a joint of a physical segment, comprising the steps of: receiving, at the computer, kinematic data representing a three-dimensional system; determining, by the computer, a modified acceleration using at least said kinematic data; estimating, by the computer, the joint load using at least said modified acceleration; and determining, by the computer, simulated kinematic data for the segment using at least the joint load.