STEER-BY-WIRE SOFTWARE END STOP

A system for controlling an end-of-travel of a handwheel is disclosed. The system comprises: a processor; and a memory that includes instructions that, when executed by the processor, cause the processor to: receive sensor data from at least one sensor associated with a roadwheel actuator of a vehicle; determine, based on the sensor data, a mechanical end-of-travel value of the roadwheel actuator of a roadwheel actuator of the vehicle; determine, based on the mechanical end-of-travel value of the roadwheel actuator and a speed of the vehicle, a handwheel actuator end-of-travel active value and an end-of-travel damping value; determine an end-of-travel value of a handwheel actuator based on the handwheel actuator end-of-travel active value, the end-of-travel damping value, and a reference torque value; and selectively control the handwheel of the vehicle based on the end-of-travel value of the handwheel actuator.