Timofey Ilin / Mbed 2 deprecated Nucleo_XM_testing

Dependencies:   Dynamixel_xm_testing mbed Protocol Utilities

Fork of Nucleo_Dynamixel by Speedy Retraction Team

Changes

RevisionDateWhoCommit message
48:88ff162e62f4 2017-02-09 Mirthilon Working wiht MX and XM default tip
47:638cf0cb3edd 2017-02-09 Mirthilon Working, factory reset if not working
46:ecad86123675 2017-02-09 Mirthilon Working, sometimes needs factory reset
45:beaab1ac67d6 2016-10-18 daemonslayer Fucked up test
44:d32ff9bf8043 2016-10-18 daemonslayer Save before testing.
43:d46e89e2844f 2016-10-06 daemonslayer Saving for changes without weight.
42:872fe1bccd1c 2016-09-16 daemonslayer Code is a work of art.
41:234690961889 2016-09-16 daemonslayer More changes and tidy up + removal of code that isn't really needed (probably).
40:15913e6bf3d7 2016-09-15 daemonslayer Made code look nice, but still could be nicer
39:786a4f0461af 2016-09-15 Mirthilon Updated code;
38:bccbdcf4a49e 2016-09-15 Mirthilon Fixed electromagnets disengaging when camera deactivating;
37:2cedcd264440 2016-09-15 daemonslayer Fixed bug when moving to current position.
36:c9d4cdaf4375 2016-09-14 daemonslayer Electromagnets turn on for all positions. Servos turn off for all positions. Servos reach all positions.
35:44abb0e83293 2016-09-14 daemonslayer Electromagnet code fully implemented and tested, but code is a mess.
34:712088daa59e 2016-09-01 daemonslayer Need to test Compliance
33:428a90a43e1d 2016-09-01 daemonslayer Electromagnet for position 4 implemented
32:3ce188e314fd 2016-08-23 Mirthilon Slowing down towards position 4
31:7e07575e4510 2016-08-23 daemonslayer With 30 degree elbow tilt
30:d28ad922cce7 2016-08-23 daemonslayer Trying to get code working for new positions
29:7c1b571376ae 2016-08-11 daemonslayer Algorithm before lowering position 4 elbow angle.
28:b71bde70f2ce 2016-08-03 daemonslayer Eliminated position 2 (good riddance). Retracted position has camera facing outwards.
27:2676d4cc9099 2016-07-28 daemonslayer This code doesn't seem to have any major bugs
26:0419850df97d 2016-07-18 Mirthilon Shortened position functions (previous code removed)
25:c3d023f4ea5c 2016-07-18 Mirthilon Working code with shortened position functions. Original code commented out
24:f373de43b22d 2016-07-14 daemonslayer Fixed bug with camera deactivation. Need to put in code that Tim cleaned up
23:ef80f4d3cfae 2016-07-14 Mirthilon Tidied up position functions. Still has issue when going pos 1,2,3
22:48601bb21f20 2016-07-14 daemonslayer Fixed camera not activating bug
21:c6ebda6c822d 2016-07-14 daemonslayer no more globals. Untested
20:648556003d74 2016-07-14 daemonslayer Code is now mostly beautiful. Good enough to show Sid. Still some infrequent bugs, including the camera getting stuck in deactivation if called immediately after camera activation
19:8039331e6534 2016-07-14 daemonslayer Moving from pos 3 to 4 and vice versa goes through position 2, as it gives less torque and thus moves faster
18:03f46185b933 2016-07-14 Mirthilon Pan limits changed
17:b2fabc9e759b 2016-07-14 Mirthilon Working version. Will be optimized more
16:7f9b39adf91d 2016-07-13 daemonslayer Left and right arm positions disabled, some code cleaned up.
15:26fbbf81a26a 2016-07-13 daemonslayer Backing Up, Started process of cleaning up code
14:bfc72453cdf4 2016-07-13 daemonslayer Speed is set to half in Dynamixel.cpp
13:7fc9ec0b532e 2016-07-12 daemonslayer Serial prints torque
12:c2a69f42a74c 2016-07-12 Mirthilon Second retraction sequence, WARNING: Code commented out in main function due to screws missing
11:c0aa6db769da 2016-07-11 daemonslayer Algorithm completed and needs to be optimised. Serial is used to display the retraction time.
10:7e229cc906d8 2016-07-11 daemonslayer This code is fixed
9:7049c38d3d15 2016-07-11 daemonslayer This code is broken
8:4069f3686ebc 2016-07-10 daemonslayer Updated camera extension/retraction algorithm
7:0b499660789a 2016-07-10 daemonslayer Camera extension/retraction sequence implemented as fast as possible (use 0 key for camera extension, 9 key for camera retraction). Implemented ability to change pan/tilt speed and resolution (use [ ] keys).
6:3e997d6f66f6 2016-07-10 Mirthilon minor tweaks
5:c74f23e4325f 2016-07-10 Mirthilon Shorter wait time
4:0c1555b01361 2016-07-08 Mirthilon Initial code to have the whole arm moving. Horribly done, sorry. Pan/tilt not altered or improved. Currently need to change the servo speeds in each transition due to the base servo barely coping with the load.
3:09a27cf1c9fe 2016-07-06 Mirthilon Page doesn't allow me to compile, so saving just in case
2:05e91f425d43 2016-07-06 Mirthilon Whatever you want
1:bae7d30014b7 2016-07-05 daemonslayer Moves to all 4 positions
0:9e2ed7d4d2ea 2016-07-04 daemonslayer Dynamixel Code