control for robotic arm that can play chess using a granular gripper

Dependencies:   Encoder mbed HIDScope Servo MODSERIAL

Fork of chessRobot by a steenbeek

Revisions of actuators.cpp

Revision Date Message Actions
110:a6439e13be8b 2015-10-27 testing calibration; File  Diff  Annotate
109:026abd708dce 2015-10-26 tabbed back in main, commented kinematics; File  Diff  Annotate
107:de47331612d9 2015-10-26 added servo control without PWM File  Diff  Annotate
106:1773bf7b95c5 2015-10-26 before implementation of servo without PWM File  Diff  Annotate
105:663b73bb2f81 2015-10-26 changed filter settings, fixed shaking cables File  Diff  Annotate
104:750d7e13137d 2015-10-23 Debugging copy: DO NOT USE FOR WORKING!! File  Diff  Annotate
103:4a37d19e8fcc 2015-10-22 Changed speeds File  Diff  Annotate
102:b3ab436fbe8e 2015-10-22 working EMG and motor1 encoder pins switched; File  Diff  Annotate
101:b821e89fc108 2015-10-22 working but possible motor1Bug; File  Diff  Annotate
100:222c27f55b85 2015-10-22 working EMG and DC motors File  Diff  Annotate
99:7030e9790b1d 2015-10-22 Compiling build after emg and servo implementation; File  Diff  Annotate
98:25528494287d 2015-10-22 added EMG and implemented Servo File  Diff  Annotate
97:0f67952051e5 2015-10-21 working calibration File  Diff  Annotate
95:94f02d01ebdf 2015-10-21 Merge; File  Diff  Annotate
94:28e274481b60 2015-10-21 attempted merge File  Diff  Annotate
93:a8898eb80edc 2015-10-21 working calibration File  Diff  Annotate
91:6bbbbc6643c8 2015-10-21 reverted back and is currently working File  Diff  Annotate
89:9063484e8a1b 2015-10-20 commented calibration File  Diff  Annotate
88:dd198c58f053 2015-10-20 fixed double pin defs File  Diff  Annotate
87:7cc7d4d68ef7 2015-10-20 added write motors File  Diff  Annotate
86:a5f48ae7096e 2015-10-20 added start button and moved calibration to initialisation File  Diff  Annotate
85:03dc24043236 2015-10-20 calibration File  Diff  Annotate
84:df770ec4df61 2015-10-20 added braking for motors File  Diff  Annotate
83:8fa05f53fc73 2015-10-20 changed PID output limits for switch File  Diff  Annotate
82:4cc8f9ad3fec 2015-10-20 pid header file changes File  Diff  Annotate
81:71e7e98deb2c 2015-10-20 added PID direction File  Diff  Annotate
79:cf500b63f349 2015-10-20 added safety with tick, joined motor File  Diff  Annotate
76:0aa90e728e4a 2015-10-20 working safety File  Diff  Annotate
74:75be98779124 2015-10-20 connected safety to interrupt pin File  Diff  Annotate
69:37f75a7d36d8 2015-10-15 added feedfoward to motor2 File  Diff  Annotate
68:21cb054f1399 2015-10-15 stored encoder counts in variables and enabled PID on motor2 File  Diff  Annotate
66:d1ab5904f8e5 2015-10-15 entered pid values from matlab File  Diff  Annotate
62:6c566e6f9664 2015-10-14 converted all floats to doubles File  Diff  Annotate
61:157df6f8ceec 2015-10-13 calculate velocity using encoder ticks File  Diff  Annotate
60:20945383ad1b 2015-10-12 pwm input stalling File  Diff  Annotate
55:ee5257fb73df 2015-10-09 bug fixes for PID filter File  Diff  Annotate
54:c14c3bc48b8a 2015-10-09 typo and reference errors fixed; New pid implemented File  Diff  Annotate
52:2ac9dee099ce 2015-10-09 changed motor parameters to more constant names, implemented personal PID File  Diff  Annotate
51:1e6334b993a3 2015-10-09 wrote own PID library File  Diff  Annotate
50:b0cf07ca53cf 2015-10-09 global motor timer value File  Diff  Annotate
48:3cf1eaf34926 2015-10-08 changed timing File  Diff  Annotate
46:a00cc8a751f5 2015-10-08 changed PID interval File  Diff  Annotate
45:5631954927e0 2015-10-08 abs in pid input File  Diff  Annotate
44:a947bc232d84 2015-10-08 PID min 0 File  Diff  Annotate
34:f315b2b38555 2015-10-07 small typo and bug fixes File  Diff  Annotate
32:2006977785f5 2015-10-07 added buttons and leds for case switching and added servo File  Diff  Annotate
31:8fbee6c92753 2015-10-07 restructured motor control and changed input/output limits File  Diff  Annotate
30:a20f16bf8dda 2015-10-06 divided functions with Tickers and working PID; File  Diff  Annotate
29:e4f3455aaa0b 2015-10-06 Timer to calculate encoder speed File  Diff  Annotate
28:40a931dfe840 2015-10-06 control DC with pot, debug with Ticker File  Diff  Annotate
26:0a9e4147a31a 2015-10-06 enabled motor output File  Diff  Annotate
25:874675516927 2015-10-06 correct header file pointer declaration. Buildable code. File  Diff  Annotate
22:c562b9a4176d 2015-10-05 PID set to auto mode File  Diff  Annotate
21:3e6ebec86438 2015-10-05 typos File  Diff  Annotate
20:3cba803cd771 2015-10-05 typos File  Diff  Annotate
19:e89eae07dece 2015-10-05 added PID intervals File  Diff  Annotate
14:0c0d1bfd94ea 2015-10-05 added additional header files, initialize PID with correct function definition File  Diff  Annotate
13:4837b36b9a68 2015-10-05 changed folder structure to use header files correctly; File  Diff  Annotate
12:61759f94c07a 2015-10-05 subfunction naming File  Diff  Annotate
6:b957d8809e7c 2015-10-05 moved actuator set pointers to actuator.cpp File  Diff  Annotate