Commit Graph

  • 746f3fbb9c Changed build method to CMake. main Andru Liu 2024-10-09 21:44:03 -07:00
  • 510b22568b Updating README for test commands. Andru Liu 2024-10-09 20:34:06 -07:00
  • 31555c3c2a Test for adaptation of the control signal. Andru Liu 2024-10-09 20:23:04 -07:00
  • a2ba49fdf7 Test for the aPID update. Andru Liu 2024-10-09 20:15:50 -07:00
  • d3aeed33ce Test init of the controller. Andru Liu 2024-10-09 20:09:52 -07:00
  • 276f1143d9 Setting up aPID controller tests. Andru Liu 2024-10-09 19:59:53 -07:00
  • 363a5ffe5d Test for training function. Andru Liu 2024-10-09 19:57:27 -07:00
  • aaeb3a4507 Added test for output shape of the model. Andru Liu 2024-10-09 19:48:23 -07:00
  • 32dae03ad1 Test init of the model. Andru Liu 2024-10-09 19:43:09 -07:00
  • effb96a9a2 Add test for layer call. Andru Liu 2024-10-09 19:35:49 -07:00
  • 0e2908525d Test for correct layer init. Andru Liu 2024-10-09 17:31:37 -07:00
  • be9d2f8e02 Added run tests file for TF implementation. Andru Liu 2024-10-09 17:31:14 -07:00
  • 5f42375fe4 Added testing to TF implementation. Andru Liu 2024-10-09 17:22:09 -07:00
  • 0bb416cbc7 Added notes on python unittests. Andru Liu 2024-10-09 16:53:00 -07:00
  • 3732b90bbd Added test of gain adaptation. Andru Liu 2024-10-09 16:47:34 -07:00
  • 22a48279e5 Added test for derivative action. Andru Liu 2024-10-09 16:24:03 -07:00
  • 5a4c51c02d Added test for integral action. Andru Liu 2024-10-09 16:16:23 -07:00
  • 1bb321e7b1 Added test for proportional action. Andru Liu 2024-10-09 16:09:19 -07:00
  • 229075f8a6 Added test for update function. Andru Liu 2024-10-09 16:00:30 -07:00
  • b22f728a88 Added init for future package implementations and test run file. Andru Liu 2024-10-09 15:56:12 -07:00
  • a6de38eb6c Renamed directory and created aPID test file. Andru Liu 2024-10-09 15:55:28 -07:00
  • 708c1aaedb Added to prediction test. Andru Liu 2024-10-09 15:25:37 -07:00
  • 7951a89584 Added test for training. Andru Liu 2024-10-09 15:24:56 -07:00
  • 4e11dd8c76 Added test for predict function. Andru Liu 2024-10-09 15:15:46 -07:00
  • b2efa77059 Created RBF network tests for numpy. Test for gaussian function. Andru Liu 2024-10-09 15:15:04 -07:00
  • 02d754959e Added note clarifying simulation data. Andru Liu 2024-10-09 00:26:13 -07:00
  • dfebed0fa3 Added note on testing. Andru Liu 2024-10-09 00:20:29 -07:00
  • cf27c65bff Updated README for cpp implementation. Andru Liu 2024-10-09 00:14:53 -07:00
  • 17f0f01731 Updated simulation values. Andru Liu 2024-10-08 23:31:29 -07:00
  • b742e20eea Completed simulation and usage example. Andru Liu 2024-10-08 23:04:11 -07:00
  • ca74716c5b Changing main to implement simulation. Andru Liu 2024-10-08 22:15:14 -07:00
  • 89c26d9425 Test of training function. Andru Liu 2024-10-08 22:03:01 -07:00
  • 831e13dc25 Test for weight adaptation. Andru Liu 2024-10-08 22:02:34 -07:00
  • 1a15f75dbf Added test of prediction. Andru Liu 2024-10-08 21:55:08 -07:00
  • 7717b50da6 Adding rbf model tests. First test. Andru Liu 2024-10-08 21:52:45 -07:00
  • abc539b0fd Changed comments to match. Andru Liu 2024-10-08 21:46:06 -07:00
  • 692436ff18 Changing include. Andru Liu 2024-10-08 21:45:15 -07:00
  • abe184b807 Implemented training function. Andru Liu 2024-10-08 21:28:09 -07:00
  • 478c944f8a Adding training function. Andru Liu 2024-10-08 21:27:39 -07:00
  • a23276474f Matching syntax. Andru Liu 2024-10-08 21:21:43 -07:00
  • d10fcaabc8 Adjusting variable syntax. Andru Liu 2024-10-08 21:17:19 -07:00
  • 31d3a2d394 Changed evaluate to predict. Andru Liu 2024-10-08 21:12:41 -07:00
  • 5d90bf31be Implemented weight setter. Andru Liu 2024-10-08 21:10:45 -07:00
  • c3be2c3010 Implemented weight grabber. Andru Liu 2024-10-08 21:10:31 -07:00
  • 7548c26c04 Implemented adaptation. Andru Liu 2024-10-08 21:07:25 -07:00
  • c069343e6a Implemented predict. Andru Liu 2024-10-08 21:02:38 -07:00
  • 88ced7a06e Implemented gaussian. Andru Liu 2024-10-08 20:59:37 -07:00
  • 31722bffc8 Implemented destructor. Andru Liu 2024-10-08 20:53:20 -07:00
  • da1d9ea7cc Implementing constructor. Andru Liu 2024-10-08 20:51:01 -07:00
  • 95779eba18 Created header for rbf model. Andru Liu 2024-10-08 20:34:57 -07:00
  • d5f2bff53c Adding comments to implementation file. Andru Liu 2024-10-08 20:21:19 -07:00
  • e8ad309831 Adding Doxygen style comments to header file. Andru Liu 2024-10-08 20:21:02 -07:00
  • a3cb6a02ed Added functions to get current gains. Andru Liu 2024-10-08 20:11:57 -07:00
  • e4c392d4d9 Added tests for aPID controller. Andru Liu 2024-10-08 18:22:21 -07:00
  • 3cdf696398 Added functions to modify PID gains. Andru Liu 2024-10-08 18:21:13 -07:00
  • 924f9c5f25 Changing code structure to cpp project. Andru Liu 2024-10-08 15:52:16 -07:00
  • 5d807ecdb3 Initial call of aPID controller. Andru Liu 2024-10-08 00:36:03 -07:00
  • 3434cd607a Created adaptive PID controller class. Andru Liu 2024-10-08 00:30:02 -07:00
  • 9bf4825a07 Initial creation of cpp version. Updated README. Andru Liu 2024-10-07 23:50:52 -07:00
  • c0bb895838 Corrected link. Andru Liu 2024-10-07 23:44:30 -07:00
  • 30dec2e7ff Linking example code. Andru Liu 2024-10-07 23:37:37 -07:00
  • 042cf1a65a Cleaning up. Andru Liu 2024-10-07 23:36:01 -07:00
  • e9dc24a7a7 Updating README. Andru Liu 2024-10-07 23:29:36 -07:00
  • 0ef90585c6 Saving results Andru Liu 2024-10-07 23:15:27 -07:00
  • 3c649a91f1 Example training usage with simulation data. Andru Liu 2024-10-07 23:14:47 -07:00
  • 9612bca9c9 Added training data simulation function. Andru Liu 2024-10-07 23:14:05 -07:00
  • b501cf0bd1 Added tensorflow example to first order simulation. Andru Liu 2024-10-07 22:02:37 -07:00
  • d4820ceada Created PID controller class for tensorflow implementation Andru Liu 2024-10-07 19:59:57 -07:00
  • 9e2c25db6c Changed file name. Andru Liu 2024-10-07 19:58:10 -07:00
  • cc6ff7ca80 Moved input_dim parameter to class constructor. Andru Liu 2024-10-07 19:57:40 -07:00
  • 9ac342f003 Added training function. Andru Liu 2024-10-07 19:24:52 -07:00
  • 8199266dd4 Implemented RBF adaptive model. Andru Liu 2024-10-07 19:06:02 -07:00
  • fa0665086f Initial port of tensorflow implementation. Creation of RBF layer. Andru Liu 2024-10-07 18:58:12 -07:00
  • c30e42440d Cleaning up. Andru Liu 2024-10-07 17:53:38 -07:00
  • 1a6b9daf8c Added simulation function and example usage. Andru Liu 2024-10-07 17:52:43 -07:00
  • 30f7ccee06 Creation of adaptive PID class for numpy implementation. Andru Liu 2024-10-07 17:33:36 -07:00
  • 3f0394ebe3 Initial port to open-source. Creation of RBF class using numpy. Andru Liu 2024-10-07 17:06:46 -07:00
  • 1fc169303b Initial commit Andru Liu 2024-10-07 15:52:42 -07:00