Commit Graph

153 Commits

Author SHA1 Message Date
Piv
bd74ca3c66 Add python client for the car controller. 2019-09-29 21:15:11 +09:30
Piv
7884766410 Use car package and ghetto singleton motor/servo. 2019-09-29 21:14:16 +09:30
Piv
aef30f9f2f Merge remote-tracking branch 'origin/MotorControl' into MotorControl 2019-09-29 19:01:18 +09:30
Piv
d91d666aa9 Add loop to keep server active. 2019-09-29 18:59:44 +09:30
Michael Pivato
1feb8c235e Fixed imports and some things from first run. 2019-09-29 18:58:17 +09:30
Piv
78ba890669 Add shebang to motor server. 2019-09-29 10:53:53 +09:30
Piv
17f3fceab9 Add debug stuff for the MotorServer 2019-09-29 10:29:09 +09:30
Piv
34fc2f95f8 Fix lidar service to return a proper map. 2019-09-24 17:18:35 +09:30
Piv
cfd452d3a5 Ensure pigpio is set and used as the pin factory. 2019-09-23 22:42:12 +09:30
Piv
80c33d2b48 Reconfigure imports to work with python packaging system. 2019-09-23 22:41:54 +09:30
Piv
a39b53994e Remove unneeded motor files. 2019-09-22 20:26:45 +09:30
Piv
991026103c Make it more clear how the pins/pin software used is working. 2019-09-22 20:25:05 +09:30
Piv
0f83080c75 Implement throttle stream in MotoServer 2019-09-22 20:24:31 +09:30
Piv
177cc209a1 Add lidar and motor control envs to gitignore. 2019-09-22 20:24:02 +09:30
Piv
960c663693 Add lidar grpc files. 2019-09-22 19:57:11 +09:30
Piv
37622b58f8 Use the throttle as the heartbeat message. 2019-09-22 19:45:49 +09:30
Piv
d14bae53f6 Minor changes to motor service 2019-08-14 22:03:22 +09:30
Piv
5c14acbe28 Add RPI GPIO config pictures 2019-08-14 19:33:59 +09:30
Piv
49165840b9 Add rest of the MotorServer files. 2019-08-14 18:16:21 +09:30
Piv
4fae8b7501 Add gitignore file. 2019-08-11 20:31:36 +09:30
Piv
eee4e6d4de Add motor control with grpc 2019-08-11 20:31:16 +09:30
Piv
ff98ed58d4 Add working gpiozero tutorial screenshots 2019-08-04 17:47:18 +09:30
Piv
baffd0bbb1 Add servo inheritance hierarchy to motor control 2019-07-17 18:51:03 +09:30
Michael Pivato
b1ff1386f5 Add comment about pigpio, fix final raw_input 2019-04-24 11:26:24 +09:30
Michael Pivato
793aa767d3 Change raw_input to input for python3 2019-04-24 11:00:07 +09:30
Michael Pivato
87b21944c8 Update ESC to python3 2019-04-24 10:56:19 +09:30
Michael Pivato
493647cadd Add try when deleting commander, if it wasn't already there. 2019-03-01 15:52:45 +10:30
Michael Pivato
3d0c4077a3 Add raft component to general config file for experiments. 2019-03-01 15:50:14 +10:30
Michael Pivato
a8f857622f Add docker compose file to include broker. 2019-03-01 15:49:49 +10:30
Michael Pivato
c0e28b2031 Add module to make a star kaleidoscope effect to a frame. 2019-03-01 15:49:23 +10:30
Michael Pivato
19940c12b7 Add example of inferencing with keras using plaidml. 2019-03-01 15:49:01 +10:30
Michael Pivato
e2d4e4b41e Add more code to decentralised voter, still not complete. 2019-03-01 15:48:35 +10:30
Michael Pivato
983b503463 So many changes to hand recogniser i don't even know if it still works.
Was trying to get it to have a probability by using multiple fingers.
Also trying to get it to get the best box from opencv.
2019-03-01 15:48:11 +10:30
Michael Pivato
49d18a021d Put videoget into separate module 2019-03-01 15:46:44 +10:30
Michael Pivato
27c34f3646 Put videoget into separate module. 2019-03-01 15:46:24 +10:30
Michael Pivato
8c3b9d02bf Add try catch for broker, remove loading of configuration 2019-03-01 15:46:04 +10:30
Michael Pivato
0c8a0b9f23 Add centralised controller as main node for the demo 2019-03-01 15:45:24 +10:30
Michael Pivato
ede1ec4500 Add ability to propogate result of vote and making a vote. 2019-03-01 15:44:58 +10:30
Michael Pivato
0b04588161 Add minor commenting 2019-03-01 15:44:06 +10:30
Michael Pivato
1e76b4ad12 Add config file 2019-02-07 07:04:29 +10:30
Michael Pivato
597bddf681 Add dockerfile 2019-02-07 07:04:21 +10:30
Michael Pivato
c1eed6986c Start on messenger for web version 2019-02-07 07:03:55 +10:30
Michael Pivato
2a65d80dea Add message and ballot voter tests. 2019-02-07 07:03:36 +10:30
Michael Pivato
71f7a0d8a4 Add tf graphs and update some web stuff 2019-02-07 07:03:10 +10:30
Michael Pivato
73f4297c5a Update tests. 2019-02-07 07:02:11 +10:30
Michael Pivato
c27ee6105c Remove obsolete test on vote. 2019-02-07 07:01:55 +10:30
Michael Pivato
d1f4f64c6c Remove messagepack example. 2019-02-07 07:01:40 +10:30
Michael Pivato
fd252a1c3e Remove old messaging interface. 2019-02-07 07:01:27 +10:30
Michael Pivato
9fbb4310ac Remove use of tensorflow to reduce dependencies. 2019-02-07 07:01:14 +10:30
Michael Pivato
5b24c98ad7 Remove paxos decision making. 2019-02-07 07:00:57 +10:30