Implemented with analog setpoints and two motors:
M1 position — to — M2 setpoint
M2 position — to — M1 setpoint
It works! Could use some filtering to remove noise, but not bad for
first attempt! Could also be implemented over serial or I2C.
Applications include synchronous motion applications, but also extend to haptic force-feedback: torque applied to one shaft is felt on the other. A pair could be used to link motion of a joystick to a robotic arm, allowing the operator to “feel” when obstacles are hit. Could be used for bi-directional tele-operation of equipment. Imagine transmitting force and motions through the tactile equivalent of skype!