1
0
Fork 0
Commit Graph

64 Commits

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