The haptic paddle is similar in functionality to commercially available haptic devices (such as the
PHANToM Omni by SensAble Technologies) in that it emulates interaction forces that occur when a
user contacts an object, but it is simpler in design and construction since it is has just one DOF. As
the user moves the paddle handle, the drive wheel attached to the motor rotates. The position of the drive wheel is sensed using a magnetic angle sensor and the Arduino (see Section 2.2). The Arduino is used for bidirectional communication between the motor and Simulink. In Simulink, the position
and velocity of the paddle handle are calculated and desired forces are computed. Then, the motor generates these desired forces, which are felt by the user holding the paddle handle.