-
4013bbdf5f
Add pycache back to gitignore
Piv
2020-02-26 17:20:17 +10:30
-
ab57aec9da
Merge remote-tracking branch 'origin/master'
Piv
2020-02-26 17:18:17 +10:30
-
-
3abebad464
Add assets, cleanup gitignore
Piv
2020-02-26 17:17:49 +10:30
-
daddd21192
Delete old lidar service stuff - now using persontracking only.
Piv
2020-02-24 21:27:30 +10:30
-
a1b82b4293
Remove more obsolete files
Piv
2020-02-24 21:21:36 +10:30
-
92b5bbc4b5
Start adding python setup file
Piv
2020-02-24 21:20:36 +10:30
-
0a20a7fede
Remove all web stuff that was never finished
Piv
2020-02-24 21:17:44 +10:30
-
efe7b02099
Tidy up lidar tracker and its protos
Piv
2020-02-24 21:13:41 +10:30
-
-
834aa5abfc
Add example zmq stuff for testing.
Piv
2020-02-21 21:09:25 +10:30
-
e13551f798
Add RAFT stuff
Piv
2020-02-21 21:08:50 +10:30
-
18a5a33b5f
Add old stuff from DST
Piv
2020-02-21 21:06:05 +10:30
-
46073b4d7b
Fixing project directories.
Piv
2020-02-21 21:02:26 +10:30
-
0ba967c997
Clean up project directory.
Piv
2020-02-21 20:59:04 +10:30
-
178d2b8d57
tidy up motor_session, initialise pigpiod
Piv
2020-02-20 20:34:22 +10:30
-
a6834c0d07
Slow down grpc loader, fix width setting for SLAM and invert colours.
Piv
2020-02-20 19:28:54 +10:30
-
8efb862256
Set the port for SLAM streaming request.
Piv
2020-02-19 17:43:11 +10:30
-
5d4d58dfb0
Print socket that is being created
Piv
2020-02-19 17:34:06 +10:30
-
28e691f50c
Fix the subscription to work with pyzmq
Piv
2020-02-18 21:37:49 +10:30
-
6fa062b559
Use list for sending the multipart message.
Piv
2020-02-18 20:09:37 +10:30
-
7efdca1e61
Put back correct import for slam grpc
Piv
2020-02-18 19:58:31 +10:30
-
546b519a1c
Use float instead of int for slam location proto
Piv
2020-02-18 19:55:32 +10:30
-
c4da2bd0c8
Use floats for SLAM Location
Piv
2020-02-17 22:27:28 +10:30
-
ced8dea67b
Fix location, don't print whole map.
Piv
2020-02-17 22:24:59 +10:30
-
8d4007dab2
Initialise lidar twice, print the actual mapbytes, don't ignore first scan
Piv
2020-02-17 22:22:56 +10:30
-
2e0d8ad345
Fix the mapbytes, as getmap doesn't return anything.
Piv
2020-02-17 22:19:50 +10:30
-
253e25d83d
Fix print statement
Piv
2020-02-17 22:15:52 +10:30
-
46bf1fe4e4
Add more print statments, actually allow scanning to start.
Piv
2020-02-17 22:14:38 +10:30
-
065dcc437a
Use pub socket with a key for the sub in the envelope.
Piv
2020-02-15 20:43:22 +10:30
-
f281829595
Fix SLAM controller, use PUB instead of PAIR sockets for zmq updater.
Piv
2020-02-15 20:28:35 +10:30
-
65f3438631
Add debug print after receiving zmq message
Piv
2020-02-13 17:48:59 +10:30
-
65d5e94c0d
Use multiprocessing for slam, add more debug prints
Piv
2020-02-12 22:03:25 +10:30
-
3a9906f7da
Fix up commenting
Piv
2020-02-12 20:35:13 +10:30
-
852767b6f2
Merge remote-tracking branch 'origin/master'
Piv
2020-02-12 20:30:08 +10:30
-
-
1d69b7cbbb
TIdy up, regenerate slam proto to include port
Piv
2020-02-12 20:29:25 +10:30
-
5993dc2072
Add lidar connection
Piv
2020-02-12 17:41:04 +10:30
-
f7d08ae31f
Add slam servicer to server, not streamer.
Piv
2020-02-12 17:40:05 +10:30
-
8356ebd35c
Bind and start socket in start method, not initialiser.
michaelpivato
2020-02-12 12:03:24 +10:30
-
-
a7d5e8010f
Minor Slam fixes
Piv
2020-02-11 21:11:51 +10:30
-
a34a452a9f
More import fixes
Piv
2020-02-11 21:05:50 +10:30
-
b185f3c1d1
Fix imports for slam
Piv
2020-02-11 21:05:00 +10:30
-
10893acef7
Return empty in slam servicer
Piv
2020-02-11 17:43:59 +10:30
-
ab885115e3
Finish off SlamController
Piv
2020-02-09 19:45:16 +10:30
-
110facb8a3
Make SLAM view easier to implement in multiple protocols.
Piv
2020-02-07 20:36:51 +10:30
-
7937b6858e
Use Java 8 to support lambdas.
Piv
2020-02-07 19:59:22 +10:30
-
42e618f5b7
Fix Empty proto
Piv
2020-02-07 19:59:04 +10:30
-
55ab719ea4
Merge branch 'master' into SlamController
Piv
2020-02-07 19:41:45 +10:30
-
-
1ca31f44bf
Fix up empty proto
Piv
2020-02-07 19:41:37 +10:30
-
f1720b08b4
Update gradle plugin
Piv
2020-02-07 19:22:01 +10:30
-
449f604c2b
Add zmq port to settings, slam view to slam controller page.
Piv
2020-02-06 21:43:12 +10:30
-
b78f3177a6
Add zmq port to settings
Piv
2020-02-06 21:35:19 +10:30
-
3b6df222eb
Use PAIR socket for slam, tidy up python stuff.
Piv
2020-02-06 21:21:33 +10:30
-
24bd93043e
Remove breezyslam setup file
Piv
2020-02-06 21:05:25 +10:30
-
2c8f61e8a6
FIx Slam protos
Piv
2020-02-05 22:16:23 +10:30
-
-
35f35622cf
Add SlamController stuff
Piv
2020-02-03 19:00:50 +10:30
-
89a7572fde
Initial Commit
Piv
2020-02-03 18:58:42 +10:30
-
-
03f8485bd5
Add custom setuptools script for breezy slam
Piv
2020-01-20 21:35:22 +10:30
-
23a7d1cf8b
Add stub algorithm to control car with lidar
Piv
2020-01-20 21:33:56 +10:30
-
01591a0616
Add lidar tracking
Piv
2020-01-20 21:29:27 +10:30
-
e059b5b7aa
Add tracking algorithms
Piv
2020-01-11 13:57:33 +10:30
-
4b8c17d76a
Add lidar tracking proto files
Piv
2019-12-15 17:24:43 +10:30
-
7793f808ea
Fix the motor server
Piv
2019-11-28 08:03:28 +10:30
-
10e45f5b45
Stop using a grpc stream.
Piv
2019-11-28 08:01:26 +10:30
-
eae291da07
Stop explicitly setting servo for steering for now.
Piv
2019-11-24 14:25:34 +10:30
-
843d03fd49
Actually use pin factory
Piv
2019-11-24 14:14:03 +10:30
-
a08165e8a5
Temporarily disable security
Piv
2019-11-24 14:12:13 +10:30
-
2518cd7983
Explicitly use pin factories for servo/motor.
Piv
2019-11-24 14:10:10 +10:30
-
d1695772b3
Use a stream for the steering as well.
Piv
2019-11-24 13:12:55 +10:30
-
070a87f285
Use bytes for server credentials as well.
Piv
2019-11-17 17:36:54 +10:30
-
43d8ed3515
Use nested list... :(
Piv
2019-11-17 17:35:57 +10:30
-
9b3d991f03
Use tuple rather than list
Piv
2019-11-17 17:27:02 +10:30
-
e90033c7cc
Use string rather than bytes for server credentials.
Piv
2019-11-17 17:25:13 +10:30
-
4a6bd8bd64
Use server credentials for server
Piv
2019-11-17 17:23:30 +10:30
-
6d3c5fd5ae
Read bytes directly in open
Piv
2019-11-17 17:21:46 +10:30
-
69caa12fe5
Use bytes rather than str for key and ca
Piv
2019-11-17 17:19:54 +10:30
-
5d4f0feebf
Add credentials and secure port to motor server.
Piv
2019-11-17 17:17:41 +10:30
-
e1f71a61ff
Remove car from imports
Piv
2019-11-16 09:15:33 +10:30
-
a968a4ce97
Fix Motor Server and python controller
Piv
2019-11-14 20:48:46 +10:30
-
5024796785
Fix server, add dummy python controller.
Piv
2019-11-14 18:50:26 +10:30
-
bd74ca3c66
Add python client for the car controller.
Piv
2019-09-29 21:15:11 +09:30
-
7884766410
Use car package and ghetto singleton motor/servo.
Piv
2019-09-29 21:14:16 +09:30
-
aef30f9f2f
Merge remote-tracking branch 'origin/MotorControl' into MotorControl
Piv
2019-09-29 19:01:18 +09:30
-
-
d91d666aa9
Add loop to keep server active.
Piv
2019-09-29 18:59:44 +09:30
-
1feb8c235e
Fixed imports and some things from first run.
Michael Pivato
2019-09-29 18:58:17 +09:30
-
-
78ba890669
Add shebang to motor server.
Piv
2019-09-29 10:53:53 +09:30
-
17f3fceab9
Add debug stuff for the MotorServer
Piv
2019-09-29 10:29:09 +09:30
-
34fc2f95f8
Fix lidar service to return a proper map.
Piv
2019-09-24 17:18:35 +09:30
-
cfd452d3a5
Ensure pigpio is set and used as the pin factory.
Piv
2019-09-23 22:42:12 +09:30
-
80c33d2b48
Reconfigure imports to work with python packaging system.
Piv
2019-09-23 22:41:54 +09:30
-
a39b53994e
Remove unneeded motor files.
Piv
2019-09-22 20:26:45 +09:30
-
991026103c
Make it more clear how the pins/pin software used is working.
Piv
2019-09-22 20:25:05 +09:30
-
0f83080c75
Implement throttle stream in MotoServer
Piv
2019-09-22 20:24:31 +09:30
-
177cc209a1
Add lidar and motor control envs to gitignore.
Piv
2019-09-22 20:24:02 +09:30
-
960c663693
Add lidar grpc files.
Piv
2019-09-22 19:57:11 +09:30
-
37622b58f8
Use the throttle as the heartbeat message.
Piv
2019-09-22 19:45:49 +09:30
-
d14bae53f6
Minor changes to motor service
Piv
2019-08-14 22:03:22 +09:30
-
5c14acbe28
Add RPI GPIO config pictures
Piv
2019-08-14 19:33:59 +09:30
-
49165840b9
Add rest of the MotorServer files.
Piv
2019-08-14 18:16:21 +09:30
-
4fae8b7501
Add gitignore file.
Piv
2019-08-11 20:31:36 +09:30
-
eee4e6d4de
Add motor control with grpc
Piv
2019-08-11 20:31:16 +09:30
-
ff98ed58d4
Add working gpiozero tutorial screenshots
Piv
2019-08-04 17:47:18 +09:30