Six crescent shaped legs

Dependencies:   mbed

Changes

RevisionDateWhoCommit message
47:4f418a4b0051 2016-06-21 sim642 Byte based communication default tip
46:49f3da891e24 2016-06-21 phairero RFHacked
45:409988ab53e4 2016-06-21 phairero Kinda sorta works walking and turning, RF problems
44:c2acf8d5e191 2016-06-20 phairero Moving and turning. Tested on ground. RF messes up sometimes.
43:0627a2245b9d 2016-06-16 phairero Walks in both directions with speed from RF (in air)
42:7fa713d5d1af 2016-06-15 sim642 Extract setup procedures to functions
41:8ce8a3a47a92 2016-06-15 sim642 Remove unused SyncGroup usage
40:01a97bc4ef7a 2016-06-15 sim642 Make leg calibration simultaneous
39:e35a99801ec1 2016-06-15 sim642 Change motor directions to all match
38:b03a5bf9ac7b 2016-06-15 sim642 Working walking on floor
37:8021b3ce241a 2016-06-15 sim642 Working walking in air
36:906323851366 2016-06-15 phairero Waits for errorTurn
35:bce9ac485178 2016-06-02 sim642 Swap encoder pins for interrupt
34:30391b6c26fc 2016-06-02 phairero Motor-by-motor speed from a controller over RF
33:ad2ebe22f8dd 2016-05-27 phairero The Pinout has changed quite a bit
32:9db688917ca3 2016-05-23 phairero IR testing
31:8d8d31b6d8cd 2016-05-17 phairero There was a 'pc.' missing
30:476ab400d765 2016-05-17 phairero Sixth motor and RF communication
29:f905e66e1a6f 2016-05-17 sim642 Encoder testing code
28:fd21faad6dd8 2016-05-13 sim642 Allow picking running motor number over serial
27:24a9ac72fe92 2016-05-12 sim642 Use global ticker for EncoderMotors
26:c865244ca3cf 2016-05-12 phairero All motors pinout
25:a8bb69e99d6b 2016-04-26 sim642 Tune rotation to work for new motor
24:fb1827be6f7e 2016-04-19 sim642 Don't printf in interrupt
23:d844cc906b66 2016-04-19 sim642 Encoder doesn't work in ticker
22:bfc79c6ea2fd 2016-04-19 sim642 Adjust encoder turn count for new gearbox and all edge counting
21:aee7370d74d1 2016-04-14 sim642 Simplify dual-edge encoder handling
20:1ceae0d063c6 2016-04-14 sim642 Interrupt on both encoder edges
19:f21eb090a830 2016-04-14 sim642 Clean up main.cpp
18:1437610bea8b 2016-04-14 sim642 Create synchronization groups
17:cb8ad2fc76e5 2016-04-12 sim642 Add rotate speed limiting functionality
16:4161d7af6b5a 2016-04-12 sim642 Allow EncoderMotor to work in multiple modes
15:ccaa14955bdf 2016-04-12 sim642 Remove backup files
14:4143ddddef1b 2016-04-12 sim642 Separate count and turn amounts in encoders
13:dc5f5f19e4e8 2016-04-12 sim642 Factor PID data into struct
12:8de7f5d56fe4 2016-04-12 sim642 Make EncoderMotor own its own speed smoother
11:a0976d3b33c5 2016-04-12 sim642 Make EncodeMotor create its own encoder
10:e9c106a8b0d0 2016-04-12 sim642 Move data structs into respective headers
9:31e850271c4a 2016-04-12 sim642 Factor motor data into struct
8:c3af2a1c206c 2016-04-12 sim642 Factor encoder data into struct
7:8dcdb39efc0e 2016-03-29 sim642 Generalize input smoothing for EncoderMotor speed
6:9f9047ca4a89 2016-03-29 sim642 Create SpeedEncoder
5:7f800f61cb13 2016-03-29 sim642 Add relative PID rotation to EncoderMotor
4:4d54794b99a5 2016-03-29 sim642 Working encoder speed keep
3:2235787e78c4 2016-03-29 sim642 First working EncoderMotor
2:cf0147952fb9 2016-03-29 sim642 Create classes for motor, encoder and PID
1:8b0322a353f4 2016-03-28 phairero Mootori veaparandus
0:0b7259fdb68a 2016-03-24 phairero This program tests the motor.