Commit Graph

  • 57982a9423 Fix esp32 servo implementation, update rust service to work with it and support print vehicle master vato007 2025-03-08 11:06:02 +10:30
  • 3ea9e30bda Update android version, fix android build, vato007 2025-02-26 18:15:19 +10:30
  • bed026dd20 Clean up rust implementation, add lidar implementation in rust Michael Pivato 2024-03-15 21:17:13 +10:30
  • a3060d7e22 Update android dependencies, remove legacy python/swift grpc plugins Piv 2023-01-22 20:53:49 +10:30
  • 957880f1fb Merge branch 'car-rs' into 'master' Michael Pivato 2023-01-22 04:38:46 +00:00
  • 34fbc40ebb Initialise esp32 pwm, fix esp32 initial setup as it uses 2 bytes Piv 2023-01-22 15:05:32 +10:30
  • 40e5269c35 Remove swift source, update esp32 usb servo to share serial port Piv 2023-01-22 14:20:36 +10:30
  • b56467dd1c Fix android build piv 2022-10-15 14:30:20 +10:30
  • 4d8dddbef0 Add print vehicle to car-rs, update android gradle versions piv 2022-10-15 13:55:21 +10:30
  • 3daa815710 Add single steering/throttle grpc methods, add bounds checks to set servo value Piv 2022-10-02 15:44:38 +10:30
  • de0e3e3243 Setup 2d streaming with vehicle, add servo vehicle and some servo refactor/implementation Piv 2022-10-02 14:42:24 +10:30
  • 42477b3542 Minor refactor of vehicle and servo to simplify traits Piv 2022-10-01 23:15:53 +09:30
  • 8dae07722a Add timeout support to car-rs streaming Piv 2022-10-01 18:28:19 +09:30
  • f48518e88f Add grpc initalisation, start adding streaming grpc control piv 2022-08-07 16:04:07 +09:30
  • d876fcbb2e Add grpc rust codegen + stubs, add rppal compile feature for raspberry pi compilation. Piv 2022-08-06 20:34:00 +09:30
  • 26647017c3 Initialise arrays on the stack in esp32 servo Piv 2022-07-31 17:50:03 +09:30
  • 985213311d Add link to tonic docs piv 2022-07-31 16:08:20 +09:30
  • 825f57dee9 Start adding rust car implementation piv 2022-07-31 16:05:39 +09:30
  • ba942804db Merge branch 'gradle-7' into 'master' Michael Pivato 2021-04-24 13:49:30 +00:00
  • 9d8787fd0d Update protobuf, gradle wrapper, grpc, restore gradle latest image Piv 2021-04-24 23:10:35 +09:30
  • 4098a3c780 Merge branch 'depth-prediction' into 'master' Michael Pivato 2021-04-24 13:23:30 +00:00
  • 95b3bbf607 Downgrade gradle version for ci build Piv 2021-04-24 22:32:11 +09:30
  • 497c3909f8 Add depth model and interface class, update dependencies and android sdk Piv 2021-04-24 17:18:26 +09:30
  • 8188e4a58f Simplify pid calculation Piv 2021-04-20 22:28:38 +09:30
  • 0ce5432666 Add simple pid controller Piv 2021-04-20 21:49:20 +09:30
  • 6ed0785ac0 Merge branch 'ci-gradlew' into 'master' Michael Pivato 2020-11-22 05:52:53 +00:00
  • 2d93438eb8 Stop using gradlew in gitlab-ci, collapse proto codegen into a single job, add pipeline cacheing Michael Pivato 2020-11-22 05:52:53 +00:00
  • 775a0149d3 Merge branch 'proto-swift-ci-build' into 'master' Michael Pivato 2020-11-21 23:35:55 +00:00
  • 993a8ecac9 Use static linked grpc executables for swift gRPC plugins Piv 2020-11-22 09:51:10 +10:30
  • ec6a0f26e2 Add protocgen/swift build to gitlab ci file. Piv 2020-09-13 21:56:55 +09:30
  • 3545035e88 Remove protocgen/swift build from gitlab ci. Piv 2020-09-13 21:56:07 +09:30
  • 2ae5c425ad Update gitlab ci to include protoc gen, swift build. Piv 2020-09-13 21:41:30 +09:30
  • 2944e1b5eb Merge branch 'esp32' into 'master' Michael Pivato 2020-09-13 12:07:39 +00:00
  • 0026aade39 Initialise serial port in factory Piv 2020-09-13 21:36:08 +09:30
  • 3894e04876 Add ESP32 Serial support to SwiftyCar Piv 2020-09-12 22:08:03 +09:30
  • cbe2a48f0c Update other config files. Piv 2020-09-12 16:25:43 +09:30
  • c97df7bbaa Add Esp32 (serial) vehicle to pycar Piv 2020-09-12 15:49:01 +09:30
  • fc3607316d Fix script to point to platformio project file. Piv 2020-09-08 22:03:54 +09:30
  • 1276947aa4 Change working directory for library dependencies in ci build. Piv 2020-09-08 21:51:25 +09:30
  • 8fafc46ec4 Add src variable to ci build Piv 2020-09-08 21:46:50 +09:30
  • 1f4ed129f1 Fix board in ci build Piv 2020-09-08 21:44:11 +09:30
  • 45ba68f4aa Add esp32 build to gitlab ci Piv 2020-09-08 21:40:09 +09:30
  • b72781e322 Initial PlatformIO code. Piv 2020-09-08 21:23:21 +09:30
  • 756e2741be Move to platformIO for ESP32 Piv 2020-09-08 21:01:44 +09:30
  • 8b0cbdc57a Start adding esp32 sketch Piv 2020-09-08 19:28:53 +09:30
  • 98c7dd0114 Update grpc version, use servo implementations. Piv 2020-09-02 23:07:51 +09:30
  • 8201f02224 Fix imports and try error Piv 2020-09-02 22:07:37 +09:30
  • 618893b367 Add Dockerfile, fix package file Piv 2020-09-02 21:51:15 +09:30
  • f0bf033e0f Depend on external car wrapper library Piv 2020-09-02 21:17:03 +09:30
  • 2bd46e6901 Fix deploy_pycar stage Michael Pivato 2020-08-31 02:52:43 +00:00
  • b017521608 Update .gitlab-ci.yml to support pypi dist Michael Pivato 2020-08-31 02:51:46 +00:00
  • 622ed0911e Add some readme files, start fixing docker build. Piv 2020-08-30 15:16:15 +09:30
  • 2c84b1bc80 Use docker image in deploy 0.0.1alpha Piv 2020-08-26 19:45:29 +09:30
  • 7e05ccf871 Fix whitespace Piv 2020-08-26 19:42:29 +09:30
  • da03812c63 Fix needs in yaml Piv 2020-08-26 19:38:02 +09:30
  • 4458b88f45 Fix yaml Piv 2020-08-26 19:36:53 +09:30
  • a6c9172360 Login to correct repo Piv 2020-08-26 19:35:33 +09:30
  • dba2ddcf56 Temp add push to build Piv 2020-08-26 19:33:49 +09:30
  • b5cf7354e8 Revert to extends method, rather than DAG needs Piv 2020-08-26 18:02:51 +09:30
  • 39fa301ca4 Fix image for docker deploy Piv 2020-08-26 18:00:43 +09:30
  • 18df8a259b Fixup docker tag in gitlab ci build script Piv 2020-08-26 17:57:06 +09:30
  • ce1b8f42ed Override except tags for deploy Piv 2020-08-25 22:34:16 +09:30
  • 56e388d042 Fix gitlab build on tags Piv 2020-08-25 22:31:33 +09:30
  • d092e4fa17 Login in deploy script Piv 2020-08-25 22:27:06 +09:30
  • 1bc14a7fed Fix deploy command Piv 2020-08-25 22:25:20 +09:30
  • 8dbcff5342 Add deploy stage and regular python build stage to pycar CI build Piv 2020-08-25 22:22:45 +09:30
  • cd461b0c03 Rework docker login for stdin again. Piv 2020-08-25 21:14:32 +09:30
  • e882aaa473 Don't use stdin for password Piv 2020-08-25 21:11:44 +09:30
  • 35dbe16432 Login to private dockerr repo within script, move image into main script. This is because we'll eventually be doing other builds as well. Piv 2020-08-25 21:06:13 +09:30
  • 136a16bde0 Fix gitlab-ci file pathing. Piv 2020-08-24 21:38:07 +09:30
  • a731c358a8 Move gitlab ci file to root Piv 2020-08-24 21:36:33 +09:30
  • e2cef4530b Add gitlab build script, fix dockerfile and dockerignore Piv 2020-08-24 21:33:20 +09:30
  • db111e6df7 Add default env for car and gpio requirements Piv 2020-08-23 22:41:38 +09:30
  • 22830fa43a Merge branch 'TrackingTesting' into 'master' Michael Pivato 2020-08-23 11:53:12 +00:00
  • 2dcc0d8bca Fixup dockerfile, requirements, upgrade android gradle. Piv 2020-08-23 21:06:13 +09:30
  • 57e90c495f Add lidar streaming support to SwiftyCar Piv 2020-07-10 22:55:32 +09:30
  • 1172647481 Fix up bugs with assign groups 2 Piv 2020-06-15 20:38:14 +09:30
  • ecca22d7d4 More work on new assign groups algorithm. michaelpivato 2020-06-15 12:29:11 +09:30
  • ec677890c4 Start adding updated assign groups algorithm Piv 2020-06-14 19:48:13 +09:30
  • 1cd2e2c237 Finish ICP algorithms Piv 2020-06-13 10:21:40 +09:30
  • 3710255703 More functions added michaelpivato 2020-06-10 12:24:56 +09:30
  • 07f39dbe3d Start adding icp algorithms Piv 2020-06-09 21:34:50 +09:30
  • 49c1e90c4e Remove debug stuff, lidar streaming working. Piv 2020-06-02 20:33:01 +09:30
  • 14d3a64c7f Fix concurrent access of current groups Piv 2020-06-01 18:16:59 +09:30
  • 0f1110aeb0 Fix points between groups scoping issues. Piv 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
  • 3711597433 Start upgrading grouping algorithm to be more performant in python Piv 2020-05-31 16:03:07 +09:30
  • e54db7c007 Update to Android Studio 4 Piv 2020-05-31 16:02:03 +09:30
  • 31d6bed897 Rework lidar cache to support grpc streaming Piv 2020-05-31 16:01:43 +09:30
  • 7750fa80d7 Include commented out macos lidar port in launch config Piv 2020-05-30 12:12:58 +09:30
  • 9393d24e59 Minor upgrades to android lidar support Piv 2020-05-30 12:12:35 +09:30
  • 9efae43225 More pycar fixes. = 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
  • 674437d543 Fix up old slam dependency on generated empty pb file Piv 2020-05-29 21:42:05 +09:30
  • b62e45feb6 WSL/Linux build working = 2020-05-28 20:08:15 +09:30
  • 81e3fcb9db Clean up lidar device setting to only use one environment variable Piv 2020-05-27 18:18:14 +09:30
  • 4d511ca91b Add some running code for lidar cache, test stubs, fix proto. Piv 2020-05-24 22:48:13 +09:30