Commit Graph

  • 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