A powerful brushless motor and Field Oriented Control allow for a programmatically simulating different experiances. Namely: Resistance, Simulated Notches, Surface Roughnes, Hard limits or even Pushback.
Skills used:
3D Modeling (Fusion 360)
Rendering
Python coding
Electrical engeneering