Commit Graph

405 Commits

Author SHA1 Message Date
Piv
1172647481 Fix up bugs with assign groups 2 2020-06-15 20:38:14 +09:30
michaelpivato
ecca22d7d4 More work on new assign groups algorithm. 2020-06-15 12:29:11 +09:30
Piv
ec677890c4 Start adding updated assign groups algorithm 2020-06-14 19:48:13 +09:30
Piv
1cd2e2c237 Finish ICP algorithms 2020-06-13 10:21:40 +09:30
michaelpivato
3710255703 More functions added 2020-06-10 12:24:56 +09:30
Piv
07f39dbe3d Start adding icp algorithms 2020-06-09 21:34:50 +09:30
Piv
49c1e90c4e Remove debug stuff, lidar streaming working.
Tracking still not working correctly, due to assign groups not working propery.
2020-06-02 20:33:01 +09:30
Piv
14d3a64c7f Fix concurrent access of current groups 2020-06-01 18:16:59 +09:30
Piv
0f1110aeb0 Fix points between groups scoping issues. 2020-05-31 18:18:56 +09:30
=
57cea7ef60 Start fixing algorithms 2020-05-31 18:07:42 +09:30
=
e5c64f7343 Update gradle 2020-05-31 18:06:56 +09:30
=
2aed917fde Merge branch 'master' into TrackingTesting 2020-05-31 16:31:21 +09:30
Piv
3711597433 Start upgrading grouping algorithm to be more performant in python 2020-05-31 16:03:07 +09:30
Piv
e54db7c007 Update to Android Studio 4 2020-05-31 16:02:03 +09:30
Piv
31d6bed897 Rework lidar cache to support grpc streaming 2020-05-31 16:01:43 +09:30
Piv
7750fa80d7 Include commented out macos lidar port in launch config 2020-05-30 12:12:58 +09:30
Piv
9393d24e59 Minor upgrades to android lidar support 2020-05-30 12:12:35 +09:30
=
9efae43225 More pycar fixes.
Whilst it's good to have pycar, note for the future that this wasn't the problem. VS Code hadn't picked up the correct working directory in WSL.
2020-05-29 21:58:11 +09:30
=
858cbcb2ff Move root car to pycar, put other pycar back to car. 2020-05-29 21:50:46 +09:30
=
0bd92e731f Move car to pycar, fixes linux issue with vscode picking up wrong module. 2020-05-29 21:46:07 +09:30
Piv
674437d543 Fix up old slam dependency on generated empty pb file 2020-05-29 21:42:05 +09:30
=
b62e45feb6 WSL/Linux build working 2020-05-28 20:08:15 +09:30
Piv
81e3fcb9db Clean up lidar device setting to only use one environment variable 2020-05-27 18:18:14 +09:30
Piv
4d511ca91b Add some running code for lidar cache, test stubs, fix proto. 2020-05-24 22:48:13 +09:30
Michael Pivato
47c9a161f5 Merge branch 'SwiftyCarStarter' into 'master'
Swifty car starter

See merge request vato007/picar!3
2020-05-24 06:09:54 +00:00
Piv
59834d2afc Add factory to initialise vehicles 2020-05-20 19:32:01 +09:30
Piv
4ad8342033 Add initial grpc server implementation
Still need to use a factory to get the correct vehicle, based on environment variables.
2020-05-20 19:07:11 +09:30
Michael Pivato
7777d1b73f Merge branch 'windows_fixes' into 'master'
Disable windows swift generation

See merge request vato007/picar!2
2020-05-19 09:16:28 +00:00
Piv
a7fdbf3f6e Don't allow swift grpc generation on swift.
Swift on Windows isn't great atm.
2020-05-19 18:40:29 +09:30
Piv
de50b87d88 Bulk of swift code done for simple controller case.
Just need to get the server running, then can test
2020-05-13 21:17:51 +09:30
Piv
9c810f2731 Add SwiftyGPIO 2020-05-08 18:26:05 +09:30
Piv
98dc0395e3 Add initial grpc generation, and add to gradle build 2020-05-08 18:24:20 +09:30
Piv
270dd8e362 initial Swifty Car commit 2020-05-07 20:54:26 +09:30
Michael Pivato
e7977d47eb Merge branch 'SimpleIosController' into 'master'
Simple ios controller

See merge request vato007/picar!1
2020-05-06 12:17:59 +00:00
Piv
4b3b960d22 iOS simple controller works 2020-05-06 21:44:42 +09:30
Piv
9376bd70ed Simple Controller UI/gRPC working 2020-05-04 22:40:22 +09:30
Piv
ac80a24936 Start fleshing out simple controller 2020-05-03 19:33:27 +09:30
Piv
f344f37642 Reconfigure iOS project to not be weird. 2020-05-03 17:21:15 +09:30
Piv
a09aa4a627 Remove cocoapods, use SPM instead. 2020-05-03 16:57:37 +09:30
Piv
7fb20f9d86 Format files and add gRPC stream support. 2020-05-03 16:10:40 +09:30
Piv
ff73d09855 Add SwiftPackageManager with swift gRPC 2020-05-03 16:06:33 +09:30
Piv
82b0332fdb Minor Intellij IDE improvements. 2020-05-03 16:05:40 +09:30
Piv
bad8e57b1f Add support for local RPLidar on macOS 2020-05-03 15:38:29 +09:30
Piv
92f82c0d33 Include generated swift gRPC code in xcode 2020-04-29 22:26:37 +09:30
Michael Pivato
61a0e6cf12 Merged in SwiftGrpcSupport (pull request #3)
SwiftGrpcSupport
2020-04-29 09:45:16 +00:00
Piv
d4ee05107a Add updated gradle wrapper 2020-04-29 19:11:37 +09:30
Piv
481c2088dc Ignore swift generated code
TODO: put the generated code somewhere more sensible (e.g. a build folder)
2020-04-29 19:11:19 +09:30
Piv
77dff59d38 Generate and copy swift grpc/protobuf code 2020-04-29 19:10:07 +09:30
Piv
a7057e5b5f Update gradle 2020-04-29 19:09:23 +09:30
Piv
a3a163b654 Add swift grpc code-gen and use latest grpcSwift pod 2020-04-28 23:00:31 +09:30