Commit Graph

56 Commits

Author SHA1 Message Date
6cfe698d76 spelling fixes 2019-08-05 10:20:38 -04:00
ea483fe27b use UNO pwm pins for better efficiency in the servo library 2019-07-31 15:35:17 -04:00
e4eb9411c0 update README.md 2019-07-31 12:07:38 -04:00
09d50c37a9 add the referance section 2019-07-31 12:04:22 -04:00
eabcd5fa56 more feedback when running a script 2019-07-31 10:34:27 -04:00
596f64f839 allow the robot some time to move when waiting 2019-07-31 10:34:02 -04:00
c210f64d38 make buffer LIFO, discard on out-of-date 2019-07-31 10:32:22 -04:00
3963adfeea update README.md 2019-07-31 08:56:20 -04:00
a2c58dcb51 include an python activity example 2019-07-31 08:54:03 -04:00
eda20cf4cd activity 2 example script 2019-07-31 08:41:59 -04:00
efe40c32f0 parse files line-at-a-time 2019-07-31 08:41:34 -04:00
0c2731bd7f let movements accumulate before initiating a move 2019-07-31 08:25:11 -04:00
02a775c3be catch serial port disconnects in read worker 2019-07-30 15:01:33 -04:00
e527782df9 Update 'README.md' 2019-07-30 14:54:43 -04:00
5d907bfa92 markdown cleanup 2019-07-30 14:51:52 -04:00
b4efec3fc2 markdown cleanup 2019-07-30 14:50:56 -04:00
a506e6b815 fix going to coordinate array 2019-07-30 14:45:03 -04:00
33b755efd1 more documentation 2019-07-30 14:28:15 -04:00
4296541bd3 handle failed axis name lookup 2019-07-30 13:50:25 -04:00
9fbe032627 reset index on message begin 2019-07-30 13:49:51 -04:00
6300048196 convert Msb/Lsb from ascii to decimal 2019-07-30 13:24:39 -04:00
cdd905fb5d unsigned char for Msb/Lsb 2019-07-30 13:24:10 -04:00
ea806d5d9a unsigned char for hex value 2019-07-30 13:20:17 -04:00
123a186feb use global index variable 2019-07-30 13:19:40 -04:00
bbf21e2e66 comparison not assignment 2019-07-30 13:19:05 -04:00
07bf3008ff message state should be global 2019-07-30 13:18:40 -04:00
fef6a9ed8d hexadecimal always expressed as two characters 2019-07-30 12:56:16 -04:00
a754c74165 implement going to presets 2019-07-30 11:22:03 -04:00
99f3605160 simplify movement detection 2019-07-30 11:21:45 -04:00
fba888ce10 insert axis position into robot.target list 2019-07-30 11:07:17 -04:00
9e04b9399d set default position to "home" preset 2019-07-30 11:06:34 -04:00
9c8477b755 load presets from config file 2019-07-30 11:06:17 -04:00
be3d4841cb only move to self.target coordinates 2019-07-30 11:05:45 -04:00
f17f2c0a1f get list of values from preset string 2019-07-30 11:05:08 -04:00
14a11fc277 set coordinate values from ValueContext 2019-07-30 10:40:20 -04:00
049286266f valueContext values are set from children 2019-07-30 10:39:55 -04:00
e6b05cf3a2 encode the output string 2019-07-30 10:38:22 -04:00
7a4d28b6d1 remove namespace collision 2019-07-30 10:38:09 -04:00
a0dca7bec1 fix typo 2019-07-30 10:37:39 -04:00
b4ba611b50 lower case commands 2019-07-30 10:26:05 -04:00
bedd122047 only read command if port is ready 2019-07-30 10:16:07 -04:00
a8b3697d06 wait for serial port before looping 2019-07-30 10:15:52 -04:00
a26eb6e6df buffer serial reads 2019-07-30 10:13:11 -04:00
a5903ac5a6 slow down the serial port 2019-07-30 10:12:26 -04:00
d54ecdcabd start serial_read_thread as a daemon 2019-07-30 10:11:18 -04:00
68b9e26064 test as byte literals 2019-07-30 09:34:00 -04:00
02b93940f4 catch errors in the packet data 2019-07-30 09:33:33 -04:00
9ae802014b store presets in config file 2019-07-30 08:52:57 -04:00
0936203996 mark delimiters as byte literals 2019-07-30 08:52:30 -04:00
1f4a166bc3 cleanup thread start 2019-07-30 08:49:20 -04:00