Commit Graph

  • 47c9a161f5 Merge branch 'SwiftyCarStarter' into 'master' Michael Pivato 2020-05-24 06:09:54 +00:00
  • 59834d2afc Add factory to initialise vehicles Piv 2020-05-20 19:32:01 +09:30
  • 4ad8342033 Add initial grpc server implementation Piv 2020-05-20 19:07:11 +09:30
  • 7777d1b73f Merge branch 'windows_fixes' into 'master' Michael Pivato 2020-05-19 09:16:28 +00:00
  • a7fdbf3f6e Don't allow swift grpc generation on swift. Piv 2020-05-19 18:40:29 +09:30
  • de50b87d88 Bulk of swift code done for simple controller case. Piv 2020-05-13 21:17:51 +09:30
  • 9c810f2731 Add SwiftyGPIO Piv 2020-05-08 18:26:05 +09:30
  • 98dc0395e3 Add initial grpc generation, and add to gradle build Piv 2020-05-08 18:24:20 +09:30
  • 270dd8e362 initial Swifty Car commit Piv 2020-05-07 20:54:26 +09:30
  • e7977d47eb Merge branch 'SimpleIosController' into 'master' Michael Pivato 2020-05-06 12:17:59 +00:00
  • 4b3b960d22 iOS simple controller works Piv 2020-05-06 21:44:42 +09:30
  • 9376bd70ed Simple Controller UI/gRPC working Piv 2020-05-04 22:40:22 +09:30
  • ac80a24936 Start fleshing out simple controller Piv 2020-05-03 19:33:27 +09:30
  • f344f37642 Reconfigure iOS project to not be weird. Piv 2020-05-03 17:21:15 +09:30
  • a09aa4a627 Remove cocoapods, use SPM instead. Piv 2020-05-03 16:57:37 +09:30
  • 7fb20f9d86 Format files and add gRPC stream support. Piv 2020-05-03 16:10:40 +09:30
  • ff73d09855 Add SwiftPackageManager with swift gRPC Piv 2020-05-03 16:06:33 +09:30
  • 82b0332fdb Minor Intellij IDE improvements. Piv 2020-05-03 16:05:40 +09:30
  • bad8e57b1f Add support for local RPLidar on macOS Piv 2020-05-03 15:38:29 +09:30
  • 92f82c0d33 Include generated swift gRPC code in xcode Piv 2020-04-29 22:26:37 +09:30
  • 61a0e6cf12 Merged in SwiftGrpcSupport (pull request #3) Michael Pivato 2020-04-29 09:45:16 +00:00
  • d4ee05107a Add updated gradle wrapper Piv 2020-04-29 19:11:37 +09:30
  • 481c2088dc Ignore swift generated code TODO: put the generated code somewhere more sensible (e.g. a build folder) Piv 2020-04-29 19:11:19 +09:30
  • 77dff59d38 Generate and copy swift grpc/protobuf code Piv 2020-04-29 19:10:07 +09:30
  • a7057e5b5f Update gradle Piv 2020-04-29 19:09:23 +09:30
  • a3a163b654 Add swift grpc code-gen and use latest grpcSwift pod Piv 2020-04-28 23:00:31 +09:30
  • 797344ecac Merged in recording (pull request #2) Michael Pivato 2020-04-28 13:20:23 +00:00
  • b633fdea95 Recording vehicle change is working Piv 2020-04-25 16:29:12 +09:30
  • 1d2253dd18 Minor refactoring and more support for recording data. Piv 2020-04-25 15:06:40 +09:30
  • f7bb8cd774 Add ios project Piv 2020-04-23 22:32:16 +09:30
  • 9a16f02d77 Provision lidar servicer to support recording data without streaming. Piv 2020-04-23 21:13:54 +09:30
  • 807921b58f Add recording capability to simple controller. Piv 2020-04-22 22:22:08 +09:30
  • 54770d7675 Add recording functionality, did some other minor tweaks as well to protos Piv 2020-04-22 20:57:41 +09:30
  • f44877397c Fix up some python to get run working in vs code. Also allowed running with python -m car Piv 2020-04-21 19:53:42 +09:30
  • d3c14f1e0a Don't allow setting of zmq port by grpc Piv 2020-04-20 22:27:12 +09:30
  • 71eeaeb9cd Don't allow client to specify zmq port. Piv 2020-04-20 22:26:52 +09:30
  • d9c2f2a143 Fixup factories to support environment variables Piv 2020-04-20 18:11:34 +09:30
  • a84af91323 Make macos grpc plugin executable, fix python proto config to depend on protobuf generation. Piv 2020-04-19 19:59:30 +09:30
  • 83fda38814 Add windows protobuf generation support Piv 2020-04-19 19:04:03 +09:30
  • 4015f1501f Final work to get the build going. Piv 2020-04-19 14:17:00 +09:30
  • 86ac59aada Move car into another sub-directory Piv 2020-04-19 13:53:31 +09:30
  • 46b1393b96 Don't commit test stuff. Piv 2020-04-19 13:38:50 +09:30
  • a3cae8c13d Fix .gitignore for python code Piv 2020-04-19 12:31:35 +09:30
  • 3946ebc660 Move car python code into src subdirectory Piv 2020-04-19 12:30:00 +09:30
  • acdc822d5d Merged in MultiProjectBuild (pull request #1) Michael Pivato 2020-04-19 02:13:05 +00:00
  • e577ad4011 Add 'car/' from commit 'eee0e8dc445691e600680f4abc77f2814b20b054' Piv 2020-04-19 11:07:44 +09:30
  • 1d29a5526c Getting ready for subtree merge Piv 2020-04-19 09:53:29 +09:30
  • eee0e8dc44 Add python car module as subproject, add config to generate python protobuf code. Piv 2020-04-18 17:58:05 +09:30
  • 5b57bf592d Add python car module as subproject, add config to generate python protobuf code. Piv 2020-04-18 17:58:05 +09:30
  • b9254d89f8 Add python car module as subproject Piv 2020-04-18 17:57:00 +09:30
  • ed09012705 Remove generated proto code, as it's now generated by gradle at build time. Piv 2020-04-18 17:56:06 +09:30
  • 878f4bc8ab Add python car module as subproject Piv 2020-04-17 21:21:34 +09:30
  • 3446bcaa53 Create multiproject build, add python grpc build support Piv 2020-04-17 20:47:37 +09:30
  • ed371d3a2f Make the lidar streamer ready to work with main controller Piv 2020-04-16 21:12:12 +09:30
  • 65c19e7494 Lidar fixes Piv 2020-04-15 21:41:09 +09:30
  • e09465e33c Separate motor servicer from main controller Piv 2020-04-15 21:22:47 +09:30
  • 81b34a69a3 Rename MotorServer and place in root directory. Piv 2020-04-15 21:07:30 +09:30
  • 70032578be Fix control/gpio module reference. Piv 2020-04-15 20:58:35 +09:30
  • d29b9e7b42 Merge remote-tracking branch 'origin/TrackingTesting' into TrackingTesting Piv 2020-04-15 20:51:55 +09:30
  • 53c39bd364 Move files from gpiozero->gpio module. Piv 2020-04-15 20:50:30 +09:30
  • 9deaeb3294 Fix up some more commenting Piv 2020-04-05 18:59:38 +09:30
  • 685f2ad35b Use change listener rather than direct message factory for lidar. michaelpivato 2020-03-30 12:32:31 +10:30
  • 3fd6830f6b Start adding other methods for tracking. Piv 2020-03-29 22:32:50 +10:30
  • f42778057f Finishing off other references to com.example. Piv 2020-03-22 21:10:04 +10:30
  • faffc97043 Move packages to org.vato Piv 2020-03-22 21:04:28 +10:30
  • bd735fd6b0 Add primary functionality to lidar view based on slam view. Piv 2020-03-22 20:21:57 +10:30
  • 03f6c2b9f7 Provide a generic way to receive zmq updates for lidar and slam. Piv 2020-03-22 19:01:40 +10:30
  • 872073352b Rework slam streamer for easier testing Piv 2020-03-19 23:35:23 +10:30
  • b16b0900cd Fix motor control Piv 2020-03-19 23:21:52 +10:30
  • dc832d8a5d Update Gradle Piv 2020-03-19 23:13:38 +10:30
  • c6b9ae4d6e Fixup imports Piv 2020-03-19 21:21:07 +10:30
  • b10f7eaf55 Prepare to test lidar tracker. Piv 2020-03-19 20:23:04 +10:30
  • a25aa1cd44 Add option to set the colour for points based on their group. michaelpivato 2020-03-18 12:43:31 +10:30
  • 65a53e4df5 Fix minor bugs in algorithms Piv 2020-03-17 21:49:36 +10:30
  • 6c8ae1a19a Start doing test. michaelpivato 2020-03-17 12:31:16 +10:30
  • 8bad98ecbd Start adding new animate file to show groups from algorithm. Piv 2020-03-16 21:42:47 +10:30
  • 7ed3a20892 Start adding files for testing the algorithms. michaelpivato 2020-03-16 12:33:12 +10:30
  • 40e3d283bf Add lidar animate test, fix mock iterable. Piv 2020-03-11 22:26:42 +10:30
  • c9a421867b Move dummy lidar scans into tracking folder. Piv 2020-03-10 20:42:32 +10:30
  • 41ed968b2f Add more detailed lidar scans Michael Pivato 2020-03-10 20:39:04 +10:30
  • 71a8ed8468 Fixup mock lidar Piv 2020-03-09 23:06:58 +10:30
  • 50d8923ad0 Tidy up some lidar stuff for testing and clarity. Piv 2020-03-09 23:02:19 +10:30
  • ef83365fd8 Add lidar loading utility, fixup main in motorserver. Piv 2020-03-09 22:01:36 +10:30
  • da40ee1875 Add dummy lidar scans Michael Pivato 2020-03-09 17:44:25 +10:30
  • ffa862b9a8 Merged in lidarrework (pull request #2) Michael Pivato 2020-03-07 06:28:57 +00:00
  • 8e95f91f18 Rework lidar to better support testing and listeners. Piv 2020-03-06 21:36:27 +10:30
  • 046d38d300 Delete old motor_session module Piv 2020-03-06 19:48:14 +10:30
  • f807e73219 Add support for mock vehicle Piv 2020-03-06 19:47:03 +10:30
  • 1ec1e5acc7 Merged in ModuleRefactor (pull request #1) Michael Pivato 2020-03-05 11:41:45 +00:00
  • 18ec653962 Add a script to generate required protobuf files Piv 2020-03-05 22:08:30 +10:30
  • 82a214c209 Refactor python module structure Piv 2020-03-05 21:43:22 +10:30
  • 043c8783a4 Initial Bitbucket Pipelines configuration Michael Pivato 2020-03-05 10:27:59 +00:00
  • 94d72544b4 Start tidying up algorithms module. Piv 2020-03-05 20:26:07 +10:30
  • e3f2cbd307 Tidy up lidar classes Piv 2020-03-05 20:18:41 +10:30
  • c52237cae4 FInal fixes to move to message factory Piv 2020-03-05 19:40:34 +10:30
  • 9878aaf6a4 Use message factory for slam streamer Piv 2020-02-27 20:45:15 +10:30
  • a5519dd651 add init file to messaging Piv 2020-02-26 23:15:24 +10:30
  • 6aa0f845ba Add stuff for messages. Piv 2020-02-26 23:00:06 +10:30
  • 136c96a926 Start adding alternate message streamers. Make algorithms less bad. Piv 2020-02-26 21:58:42 +10:30
  • 6e00106d90 Add build folders back to gitignore Piv 2020-02-26 17:21:17 +10:30