Control up to two motors using filtered EMG signals and a PID controller

Dependencies:   FastPWM HIDScope MODSERIAL QEI Matrix biquadFilter controller errorFetch mbed motorConfig refGen MatrixMath inverseKinematics

Fork of Minor_test_serial by First Last

History

potmeter controlled robot default tip

2017-11-01, by tvlogman [Wed, 01 Nov 2017 16:17:21 +0000] rev 44

potmeter controlled robot


Cleaned up, now works

2017-11-01, by tvlogman [Wed, 01 Nov 2017 14:54:50 +0000] rev 43

Cleaned up, now works


Working setup to test the motors using the potmeter

2017-10-27, by tvlogman [Fri, 27 Oct 2017 10:37:43 +0000] rev 42

Working setup to test the motors using the potmeter


Variant of position control - not tested yet but worth a try

2017-10-26, by tvlogman [Thu, 26 Oct 2017 19:39:46 +0000] rev 41

Variant of position control - not tested yet but worth a try


Now pseudo-integrating the reference to translate a relation from EMG to velocity to EMG to position. Doesn't work so well.

2017-10-26, by tvlogman [Thu, 26 Oct 2017 14:02:49 +0000] rev 40

Now pseudo-integrating the reference to translate a relation from EMG to velocity to EMG to position. Doesn't work so well.


Working version implementing Tom Lankhorst's BiQuad library and using position control.

2017-10-26, by tvlogman [Thu, 26 Oct 2017 13:29:56 +0000] rev 39

Working version implementing Tom Lankhorst's BiQuad library and using position control.


Working version for two motors without kinematics

2017-10-24, by tvlogman [Tue, 24 Oct 2017 13:17:42 +0000] rev 38

Working version for two motors without kinematics


Used EMG signals to control up to two motors and implements filtering;

2017-10-23, by tvlogman [Mon, 23 Oct 2017 13:50:49 +0000] rev 37

Used EMG signals to control up to two motors and implements filtering;


Works, but needs a calibration for the filtering to subtract mean offset and normalize to maximum contraction.

2017-10-22, by tvlogman [Sun, 22 Oct 2017 08:39:28 +0000] rev 36

Works, but needs a calibration for the filtering to subtract mean offset and normalize to maximum contraction.


Now seperating getting the reference and filtering the reference for clarity.

2017-10-22, by tvlogman [Sun, 22 Oct 2017 08:07:06 +0000] rev 35

Now seperating getting the reference and filtering the reference for clarity.