A modified newton-euler method for dynamic computations in robot fault detection and control | Synapse