A robotic surgical system includes an arm, a tool, an input controller, and a processing unit. The arm includes an end that supports the tool which is moveable an output distance within a surgical site. The input controller is movable an input distance at an input velocity and acceleration. The processing unit is in communication with the input controller and is operatively associated with the arm to move the tool the output distance. The processing unit is configured to dynamically scale the output distance in response to the input distance, velocity, and/or acceleration.