1. A method for artificial control of a prosthetic device, comprising: a) storing a brain machine interface on a computer-readable medium and executable by a computer, wherein said brain machine interface comprises a mapping from neural signals to corresponding intention estimating kinematics of a limb trajectory, wherein said intention estimating kinematics comprises velocities; b) controlling said prosthetic device by said stored brain machine interface using recorded neural signals as input to said brain machine interface and said mapping of said brain machine interface to determine the intention estimating kinematics to control said prosthetic device, wherein said controlling results in an executed movement of said prosthetic device; c) developing a modified brain machine interface by modifying and storing by said computer during said control of said prosthetic device the vectors of said velocities defined in said brain machine interface, wherein each of said modifications of said velocity vectors comprises changing the direction of said velocity vector towards an end target of said executed movement of said prosthetic device; and d) using said modified brain machine interface to control said prosthetic device.