De hele robot in 1 keer bam

Dependencies:   mbed QEI Servo HIDScope biquadFilter MODSERIAL FastPWM

Changes

RevisionDateWhoCommit message
70:c4a019e3830d 2019-11-05 Jellehierck FINAL VERSION: added many comments to code. default tip
69:bfefdfb04c29 2019-11-05 BasB Gecontroleerde versie nadat het bijna misging met publishen
68:2879967ebb25 2019-11-05 BasB Added comments to Freek and Bas part
67:edc3c644d316 2019-11-01 Jellehierck Demo mode fixed to prevent robot from running away;
66:17be4d8e2c26 2019-11-01 Jellehierck Fixed operation mode to global wait (again), fixed demo mode y direction
65:a01cf17a2bce 2019-11-01 Jellehierck Merged
64:a0ca27f75801 2019-11-01 Jellehierck Operaton mode fixed to enable going into global wait mode again;
63:d17f45d88c7a 2019-11-01 BasB Hopefully fixed operation mode agressive movement due to demo mode
62:b1790e927a90 2019-11-01 BasB Fixed integral part of controller in certain demo states
61:07035c03cf29 2019-11-01 Jellehierck Changed demo mode velocities;
60:762b5c925e13 2019-11-01 Jellehierck Fixed demo positioning state error
59:57b9d3076930 2019-11-01 Jellehierck Changed demo mode to square program
58:8d8a98ec2904 2019-11-01 Jellehierck Integral part of controller only for few states fixed
57:d0d65376140f 2019-11-01 Jellehierck Last changes to buttons and LEDs
56:3f29502fcb55 2019-10-31 BasB Latest version;
55:a4e63ef1587c 2019-10-31 BasB Fixed EMG LED
54:a14acf0d1683 2019-10-31 Jellehierck Cleaned up code, removed old servo functions
53:35282a3e0cad 2019-10-31 Jellehierck Added potmeter Vx and Vy control, needs testing
52:fd35025574ca 2019-10-31 Jellehierck Corrected LED implementation, needs testing
51:7fe2659a1fcb 2019-10-31 Jellehierck LED machine implemented, needs testing
50:86bad994f08f 2019-10-31 Jellehierck Merged correct demo mode and corrected kinematics
49:80970a03083b 2019-10-31 Jellehierck Demo mode fixed hopefully, needs testing
48:31676da4be7a 2019-10-31 BasB EnableServo in main functie gezet. Servo werkt nu altijd
47:63b5ccd969e9 2019-10-31 BasB Debugging, changing motor double to float;
46:8a8fa8e602a1 2019-10-31 Jellehierck Still working on demo mode, is not working correctly yet.
45:d09040915cfe 2019-10-31 Jellehierck Fixed bug in operation mode. Operation mode tested and working. Removed operation_finished state temporarliy
44:342af9b3c1a0 2019-10-31 Jellehierck Demo and operation mode added, needs testing;
43:1bd5417ded64 2019-10-31 Jellehierck Operation mode bugfixed (still needs testing). Started implementing demo mode
42:2937ad8f1032 2019-10-31 Jellehierck Operation mode state machine implemented, needs testing
41:8e8141f355af 2019-10-30 Jellehierck EMG and motor machines are working correctly
40:c6dffb676350 2019-10-30 Jellehierck Motor state added, needs testing
39:f9042483b921 2019-10-30 Jellehierck EMG substate is fully implemented, needs testing
38:8b597ab8344f 2019-10-30 Jellehierck Implemented EMG substate, not working correctly yet
37:806c7c8381a7 2019-10-30 Jellehierck First backbone of global state machine, working and tested
36:ec2bb2a02856 2019-10-29 Jellehierck Added velocity and acceleration of EMG output (needs testing)
35:e82834e62e44 2019-10-29 Jellehierck Added derivative of output signal for pulse detection (needs testing)
34:13fac02ef324 2019-10-29 Jellehierck Fixed bug with rescale function, emg state machine is finished
33:90404e64d844 2019-10-29 Jellehierck Version to build motor state machine
32:b9b9c50f5429 2019-10-29 Jellehierck Added getMax function, changed MVC from mean to max value of MVC calibration
31:b5188b6d45db 2019-10-28 Jellehierck Operation mode is working. TODO: 1. Check rescale; 2. Make MVC based on max value instead of mean
30:bac3b60d6283 2019-10-28 Jellehierck Completed emg_operation mode, added more comments, needs testing;
29:f51683a6cbbf 2019-10-28 Jellehierck Added even more comments
28:59e8266f4633 2019-10-28 Jellehierck Added more comments;
27:f18da01093c9 2019-10-28 Jellehierck Working on cleaning up code and testing state machine WITH operation mode.
26:7e81c7db6e7a 2019-10-25 Jellehierck Maybe working version of makeScale and EMG operation mode in state machine. Needs testing
25:a1be4cf2ab0b 2019-10-25 Jellehierck EMG State machine is working except the make scale function
24:540c284e881d 2019-10-25 Jellehierck Still working on state machine. Make scale function in this version
23:8a0a0b959af1 2019-10-25 Jellehierck Still still working on EMG calibration state machine
22:9079c6c0d898 2019-10-25 Jellehierck Still working on calibration state machine;
21:e4569b47945e 2019-10-25 Jellehierck Started work on EMG state machine
20:0e9218673aa8 2019-10-25 Jellehierck Working on optimizing vector functions
19:94dc52f8a59e 2019-10-25 Jellehierck Fixed filters for multiple channels
18:9f24792bb39a 2019-10-25 Jellehierck Removed minor errors
17:e4e7b1fbb263 2019-10-25 Jellehierck Added second EMG Channel for testing.
16:7acbcc4aa35c 2019-10-22 Jellehierck Started work in EMG substate machine. We first need to draw the substate machine on paper
15:421d3d9c563b 2019-10-22 Jellehierck Fixed bug which caused memory overflow, fixed wrong HIDScope outputs
14:3b6adb5000f1 2019-10-22 Jellehierck (debug required) Version is not working due to memory overflow bug.
13:2724d2e747f1 2019-10-22 Jellehierck Cleaned up code and placed comments. Added more scopes to better view filter impact.
12:70f0710400c2 2019-10-21 Jellehierck EMG Calibration (almost) finished, working on making scale factors
11:042170a9b93a 2019-10-21 Jellehierck Calibration is working;