Commit Graph

413 Commits

Author SHA1 Message Date
Piv
6fa062b559 Use list for sending the multipart message. 2020-02-18 20:09:37 +10:30
Piv
7efdca1e61 Put back correct import for slam grpc 2020-02-18 19:58:31 +10:30
Piv
546b519a1c Use float instead of int for slam location proto 2020-02-18 19:55:32 +10:30
Piv
c4da2bd0c8 Use floats for SLAM Location 2020-02-17 22:27:28 +10:30
Piv
ced8dea67b Fix location, don't print whole map. 2020-02-17 22:24:59 +10:30
Piv
8d4007dab2 Initialise lidar twice, print the actual mapbytes, don't ignore first scan 2020-02-17 22:22:56 +10:30
Piv
2e0d8ad345 Fix the mapbytes, as getmap doesn't return anything. 2020-02-17 22:19:50 +10:30
Piv
253e25d83d Fix print statement 2020-02-17 22:15:52 +10:30
Piv
46bf1fe4e4 Add more print statments, actually allow scanning to start. 2020-02-17 22:14:38 +10:30
Piv
065dcc437a Use pub socket with a key for the sub in the envelope. 2020-02-15 20:43:22 +10:30
Piv
f281829595 Fix SLAM controller, use PUB instead of PAIR sockets for zmq updater. 2020-02-15 20:28:35 +10:30
Piv
65f3438631 Add debug print after receiving zmq message 2020-02-13 17:48:59 +10:30
Piv
65d5e94c0d Use multiprocessing for slam, add more debug prints 2020-02-12 22:03:25 +10:30
Piv
3a9906f7da Fix up commenting 2020-02-12 20:35:13 +10:30
Piv
852767b6f2 Merge remote-tracking branch 'origin/master' 2020-02-12 20:30:08 +10:30
Piv
1d69b7cbbb TIdy up, regenerate slam proto to include port 2020-02-12 20:29:25 +10:30
Piv
5993dc2072 Add lidar connection 2020-02-12 17:41:04 +10:30
Piv
f7d08ae31f Add slam servicer to server, not streamer. 2020-02-12 17:40:05 +10:30
michaelpivato
8356ebd35c Bind and start socket in start method, not initialiser. 2020-02-12 12:03:24 +10:30
Piv
a7d5e8010f Minor Slam fixes 2020-02-11 21:11:51 +10:30
Piv
a34a452a9f More import fixes 2020-02-11 21:05:50 +10:30
Piv
b185f3c1d1 Fix imports for slam 2020-02-11 21:05:00 +10:30
Piv
10893acef7 Return empty in slam servicer 2020-02-11 17:43:59 +10:30
Piv
ab885115e3 Finish off SlamController 2020-02-09 19:52:19 +10:30
Piv
110facb8a3 Make SLAM view easier to implement in multiple protocols. 2020-02-07 20:36:51 +10:30
Piv
7937b6858e Use Java 8 to support lambdas. 2020-02-07 19:59:22 +10:30
Piv
42e618f5b7 Fix Empty proto 2020-02-07 19:59:04 +10:30
Piv
55ab719ea4 Merge branch 'master' into SlamController 2020-02-07 19:41:45 +10:30
Piv
1ca31f44bf Fix up empty proto 2020-02-07 19:41:37 +10:30
Piv
f1720b08b4 Update gradle plugin 2020-02-07 19:22:01 +10:30
Piv
449f604c2b Add zmq port to settings, slam view to slam controller page. 2020-02-06 21:43:12 +10:30
Piv
b78f3177a6 Add zmq port to settings 2020-02-06 21:35:19 +10:30
Piv
3b6df222eb Use PAIR socket for slam, tidy up python stuff. 2020-02-06 21:21:33 +10:30
Piv
24bd93043e Remove breezyslam setup file 2020-02-06 21:05:25 +10:30
Piv
2c8f61e8a6 FIx Slam protos 2020-02-05 22:16:23 +10:30
Piv
35f35622cf Add SlamController stuff 2020-02-03 19:00:50 +10:30
Piv
89a7572fde Initial Commit 2020-02-03 18:58:42 +10:30
Piv
03f8485bd5 Add custom setuptools script for breezy slam 2020-01-20 21:35:22 +10:30
Piv
23a7d1cf8b Add stub algorithm to control car with lidar 2020-01-20 21:33:56 +10:30
Piv
01591a0616 Add lidar tracking 2020-01-20 21:29:27 +10:30
Piv
e059b5b7aa Add tracking algorithms 2020-01-11 13:57:33 +10:30
Piv
4b8c17d76a Add lidar tracking proto files 2019-12-15 17:24:43 +10:30
Piv
7793f808ea Fix the motor server 2019-11-28 08:03:28 +10:30
Piv
10e45f5b45 Stop using a grpc stream. 2019-11-28 08:01:26 +10:30
Piv
eae291da07 Stop explicitly setting servo for steering for now. 2019-11-24 14:25:34 +10:30
Piv
843d03fd49 Actually use pin factory 2019-11-24 14:14:03 +10:30
Piv
a08165e8a5 Temporarily disable security 2019-11-24 14:12:13 +10:30
Piv
2518cd7983 Explicitly use pin factories for servo/motor. 2019-11-24 14:10:10 +10:30
Piv
d1695772b3 Use a stream for the steering as well. 2019-11-24 13:12:55 +10:30
Piv
070a87f285 Use bytes for server credentials as well. 2019-11-17 17:36:54 +10:30