Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

BF/OA: Online adaptive PID controllers #1055

Draft
wants to merge 101 commits into
base: main
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
101 commits
Select commit Hold shift + click to select a range
a45db18
RTD 2.0.0 #708
detlefarend Aug 13, 2024
c904f39
Merge remote-tracking branch 'origin/main' into rtd_v2.0.0
detlefarend Aug 20, 2024
be53262
class diagram for bf.math.geometry.*
detlefarend Aug 20, 2024
a0558fb
oa.streams.tasks.clusteranalyzers.ClusterAnalyzers: raising events C_…
detlefarend Aug 20, 2024
7cd1a88
bugfix of event handling in oa.streams.tasks.clusteranalyzers.Cluster…
detlefarend Aug 21, 2024
d96433d
test
amesin13 Aug 29, 2024
8185478
update folder and files
amesin13 Aug 29, 2024
921b41b
Merge remote-tracking branch 'origin/rtd_v2.0.0' into bf/oa/control
detlefarend Aug 31, 2024
501fd80
BF: Basics of closed-loop control #1046
detlefarend Aug 31, 2024
d5d9350
BF: Basics of closed-loop control #1046
detlefarend Aug 31, 2024
2dd599b
BF: Basics of closed-loop control #1046
detlefarend Sep 1, 2024
b83b88b
BF: Basics of closed-loop control #1046
detlefarend Sep 1, 2024
16a1991
BF: Basics of closed-loop control #1046
detlefarend Sep 2, 2024
44856e9
BF: Basics of closed-loop control #1046
detlefarend Sep 2, 2024
c944ab7
BF: Basics of closed-loop control #1046
detlefarend Sep 2, 2024
615763e
BF: PID Controller (MIMO) #1049
detlefarend Sep 2, 2024
d0210f1
update class: PIDController
amesin13 Sep 3, 2024
a2d4db1
bugfix method compute_action() and __init()
amesin13 Sep 3, 2024
5dac62c
BF: Basics of closed-loop control #1046
detlefarend Sep 4, 2024
40d4704
BF: Basics of closed-loop control #1046
detlefarend Sep 6, 2024
45f6c3e
BF: Basics of closed-loop control #1046
detlefarend Sep 7, 2024
24b8f36
Merge remote-tracking branch 'origin/bf/oa/control' into bf/oa/contro…
detlefarend Sep 7, 2024
a17fa48
Refact: Renaming of class bf.systems.Controller #1052
detlefarend Sep 7, 2024
53beddf
Merge remote-tracking branch 'origin/final_changes_v2.0.0' into bf/oa…
detlefarend Sep 7, 2024
95698e1
Merge remote-tracking branch 'origin/final_changes_v2.0.0' into bf/oa…
detlefarend Sep 7, 2024
4127965
Refact: KWArgs, Hyperparameters, ... #1057
detlefarend Sep 9, 2024
0048f8b
BF: PID Controller (SISO) #1048
amesin13 Sep 10, 2024
a8d73f2
BF: PID Controller (SISO) #1048
amesin13 Sep 10, 2024
72d1802
Refact: KWArgs, Hyperparameters, ... #1057
detlefarend Sep 11, 2024
62127ae
Refact: KWArgs, Hyperparameters, ... #1057
detlefarend Sep 11, 2024
23c468a
Merge remote-tracking branch 'origin/final_changes_v2.0.0' into bf/oa…
detlefarend Sep 11, 2024
63f8770
Merge remote-tracking branch 'origin/bf/oa/control' into bf/oa/contro…
detlefarend Sep 11, 2024
4d10dad
BF: Basics of closed-loop control #1046
detlefarend Sep 11, 2024
35f1df2
Merge remote-tracking branch 'origin/bf/oa/control' into bf/oa/contro…
detlefarend Sep 11, 2024
1a9d162
OA: Basics of online adaptive closed-loop control #1047
detlefarend Sep 12, 2024
9ef5a43
Merge remote-tracking branch 'origin/bf/oa/control' into bf/oa/contro…
detlefarend Sep 12, 2024
93887b6
OA: Basics of online adaptive closed-loop control #1047
detlefarend Sep 12, 2024
40d1b76
Merge remote-tracking branch 'origin/bf/oa/control' into bf/oa/contro…
detlefarend Sep 12, 2024
42dffc5
OA: RL PID Controller (SISO) #1050
detlefarend Sep 12, 2024
dfcb182
OA: Basics of online adaptive closed-loop control #1047
detlefarend Sep 16, 2024
3fa486d
OA: RL PID Controller (SISO) #1050
amesin13 Sep 16, 2024
050c368
Merge remote-tracking branch 'origin/bf/oa/control' into bf/oa/contro…
amesin13 Sep 16, 2024
6179f2f
OA: RL PID Controller (SISO) #1050
amesin13 Sep 16, 2024
8b114e8
OA: RL PID Controller (SISO) #1050
amesin13 Sep 18, 2024
6211a62
OA: RL PID Controller (SISO) #1050
amesin13 Sep 18, 2024
ed31ec6
OA: Basics of online adaptive closed-loop control #1047
detlefarend Sep 19, 2024
ded4676
Merge remote-tracking branch 'origin/bf/oa/control' into bf/oa/contro…
amesin13 Sep 19, 2024
04e7995
OA: RL PID Controller (SISO) #1050
amesin13 Sep 19, 2024
d004375
OA: Basics of online adaptive closed-loop control #1047
detlefarend Sep 27, 2024
8ee9ea7
BF: Basics of closed-loop control #1046
detlefarend Sep 30, 2024
f2c508f
OA: RL PID Controller (SISO) #1050
amesin13 Oct 1, 2024
ffc3d39
BF: PID Controller (SISO) #1048
amesin13 Oct 1, 2024
9bb0954
OA: RL PID Controller (SISO) #1050
amesin13 Oct 1, 2024
4adae2f
BF: PID Controller (SISO) #1048
amesin13 Oct 1, 2024
1fd136f
OA: RL PID Controller (SISO) #1050
amesin13 Oct 2, 2024
abc8a2b
BF: PID Controller (SISO) #1048
amesin13 Oct 2, 2024
d154621
BF: Basics of closed-loop control #1046
detlefarend Oct 4, 2024
a1b76cb
BF: PID Controller (SISO) #1048
amesin13 Oct 4, 2024
1ed9b3c
OA: RL PID Controller (SISO) #1050
amesin13 Oct 4, 2024
c7a1172
OA: RL PID Controller (SISO) #1050
amesin13 Oct 4, 2024
f6714c3
OA: RL PID Controller (SISO) #1050
amesin13 Oct 4, 2024
e4d25dc
Merge remote-tracking branch 'origin/bf/oa/control' into bf/oa/contro…
amesin13 Oct 4, 2024
c805e8c
BF: Basics of closed-loop control #1046
detlefarend Oct 4, 2024
02e0f5c
BF: Basics of closed-loop control #1046
detlefarend Oct 6, 2024
214a267
BF: Basics of closed-loop control #1046
detlefarend Oct 7, 2024
343d052
BF: Basics of closed-loop control #1046
detlefarend Oct 7, 2024
d2fa968
BF: Basics of closed-loop control #1046
detlefarend Oct 7, 2024
e1471f1
BF: Basics of closed-loop control #1046
detlefarend Oct 7, 2024
d066b47
BF: Basics of closed-loop control #1046
detlefarend Oct 8, 2024
b1b5ff4
BF: Basics of closed-loop control #1046
detlefarend Oct 9, 2024
da53693
Merge remote-tracking branch 'origin/main' into bf/oa/control
detlefarend Oct 9, 2024
430c5ff
Merge remote-tracking branch 'origin/main' into final_changes_v2.0.0
detlefarend Oct 9, 2024
00cd840
OA: RL PID Controller (SISO) #1050
amesin13 Oct 9, 2024
fb27d52
Merge remote-tracking branch 'origin/bf/oa/control' into bf/oa/contro…
amesin13 Oct 9, 2024
c2133b6
OA: RL PID Controller (SISO) #1050
amesin13 Oct 9, 2024
b8e3cef
OA: RL PID Controller (SISO) #1050
amesin13 Oct 9, 2024
66fae7d
BF: Basics of closed-loop control #1046
detlefarend Oct 10, 2024
a42993f
Merge remote-tracking branch 'origin/final_changes_v2.0.0' into bf/oa…
detlefarend Oct 10, 2024
8525e4a
BF: Basics of closed-loop control #1046
detlefarend Oct 10, 2024
d699780
BF: PID Controller (SISO) #1048
amesin13 Oct 10, 2024
ca7d702
OA: RL PID Controller (SISO) #1050
amesin13 Oct 10, 2024
0bad971
OA: RL PID Controller (SISO) #1050
amesin13 Oct 10, 2024
4630fa5
Merge remote-tracking branch 'origin/bf/oa/control' into bf/oa/contro…
amesin13 Oct 10, 2024
83442f3
BF: Basics of closed-loop control #1046
detlefarend Oct 11, 2024
a17311d
BF: Basics of closed-loop control #1046
detlefarend Oct 13, 2024
2f17c55
corrected ./test/test_pool_policies.py
detlefarend Oct 13, 2024
b7621c3
Merge remote-tracking branch 'origin/bf/oa/control' into bf/oa/contro…
amesin13 Oct 14, 2024
de7c6e3
OA: RL PID Controller (SISO) #1050
amesin13 Oct 14, 2024
9f82f20
BF: PID Controller (SISO) #1048
amesin13 Oct 14, 2024
1dac8b8
OA: RL PID Controller (SISO) #1050
amesin13 Oct 14, 2024
db1e16b
OA: RL PID Controller (SISO) #1050
amesin13 Oct 16, 2024
f421e5d
OA: Basics of online adaptive closed-loop control #1047
detlefarend Oct 16, 2024
26d4706
Merge remote-tracking branch 'origin/main' into bf/oa/control
detlefarend Oct 16, 2024
53dacfe
BF: PID Controller (SISO) #1048
amesin13 Oct 17, 2024
e868131
OA: RL PID Controller (SISO) #1050
amesin13 Oct 17, 2024
4e08002
BF: PID Controller (SISO) #1048
amesin13 Oct 17, 2024
f88552d
BF: PID Controller (SISO) #1048
amesin13 Oct 17, 2024
d3cabef
OA: RL PID Controller (SISO) #1050
amesin13 Oct 17, 2024
e6ad499
Merge remote-tracking branch 'origin/bf/oa/control' into bf/oa/contro…
amesin13 Oct 17, 2024
380242f
BF: PID Controller (SISO) #1048
amesin13 Oct 17, 2024
742fe12
BF: PID Controller (SISO) #1048
amesin13 Oct 17, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
.. _target_bf_control:
Closed-loop Control
===================

...

**Learn more**

.. toctree::
:maxdepth: 2
:glob:

control/*


**Cross Reference**

- :ref:`API Reference BF-Control <target_api_bf_control>`
- :ref:`API Reference BF-Control Pool Objects <target_pool_bf_control>`
- :ref:`BF-Systems - Basics of State-based Systems <target_bf_systems>`
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
<mxfile host="Electron" modified="2024-10-09T09:17:17.494Z" agent="5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/20.7.4 Chrome/106.0.5249.199 Electron/21.3.3 Safari/537.36" etag="DGXKliLrWKJTDoJlIsKb" version="20.7.4" type="device"><diagram id="6TlUjYz_UtGE6yc5RoQW" name="Page-1">7VlLc9o6GP01XtIxfmGWQNJ20TtzZ1i0WQpbNmply5VFgPz6K9kSlixDTAiZduausD49/Z2joyPj+Kvi8IWCavsPSSF2PDc9OP6D43lePA/4j4gc28jU86M2klOUylgXWKMXKIOujO5QCmujISMEM1SZwYSUJUyYEQOUkr3ZLCPYnLUCObQC6wRgO/odpWwro9No3lV8hSjfyqljb9ZWFEA1lm9Sb0FK9lrIf3T8FSWEtU/FYQWxyJ7KS9vv85na08IoLNmYDsXLGhSTzfOL+xUWi+j3cv8dTUQHMcwzwDv5xitSMkpEz/WxZrCQq2dHlRJKdmUKxaiu4y/3W8TgugKJqN1zFvDYlhWYl6b8EYMNxEuQ/MqbbiuCCeVVJSl5+2XG55KYe2IwgFFe8gKGGX+n5TOkDHEsFjLMSKU6yeWIKTKEsRrX8fwsy7wk4fGav8YvqNWk0SYKI15jp05mU0wID1pIpvILJAVk9MibqNpIwiqJ7bmyvO9YEs1lbKsRxFd8AJKZ+WnsDjz+IPG7AsuZBWWioIywSOeG8qe8SSygCGx4BvvYwpSzXxYJZVuSkxLgxy66NNHv2nwjApwGkJ+QsaOEFewYMRnBc06PP/TCkxjsU6iKDwc5eFs6ypLGlWkwjlkaSeABsR/aszYnL3VTioKa8SxNarKjCbwAhVIqQHPILm2/tp3I+hjSTdxPUTwL204UYsDQs6lTQ6SSw/1LEH+N01hxYBLY4mW7eNmro+aCUnDUmlWiQX1hHre3UeKeTL3SPgiM9vyhXUGvt1oOybIaMqe/l065fPv2UhJhKSWG9DaN7AlYCmCcDQpYlMRwkw1JoLY3YtFTnTXT91G70OuBGNhqd1JEXe3ie4lddE7sMM/6H6V3fd066Z8meU+6HF7SPw3zy/r3du3yRmpXcLV2ebcJ1/23+Fkz1JDK1XmlkSj6vRMergFoUjdIL3iDaVwdGiBUvSLje9iqv08yggGD9LGSEY73R5DfHGxR/0hz5Do3mSNldzqL86Q7nEG7c42herO6BCPVZXqduvwF4jL/Mw6fdCFuxR2uPPIZiTdppqg5MEy1SDCoa5SosGx2UR/G4v8qrje6W6/nIv1onLt9N7PoWmLDaVWdpuvT4JvYeyZ06i6c8Bxzh2nfhguUpi1LID91GnvTgigtOR88XDrhw413JwvqS+y2zofTlxm5Pkf/+DG8k2ex7xvgKTG4kRPBzBx1bg5wv50fWFzg5wwoxJFebuqq2U/uQGhFigpMrnQd4RnXMW5KCtjQwYcxqmr4ui0BddV+hMvQQcjWRdcRvsnHnN0F1n55b0fje2duzJqjiT/S0EztS9DEwo6/HDNBMnOr9rwGhAyNF6AhVphH1+jPgNNotNe4Ajm/h9xsZiE3ZEX9uyFnf6tzvOX/2A1g581N2faD8F7Y8WL3Ob4V/+5fDf/xPw==</diagram></mxfile>
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
<mxfile host="Electron" modified="2024-10-09T09:17:19.176Z" agent="5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/20.7.4 Chrome/106.0.5249.199 Electron/21.3.3 Safari/537.36" etag="Tq-Nn4ErgZ5aWTXfZGrY" version="20.7.4" type="device"><diagram id="6TlUjYz_UtGE6yc5RoQW" name="Page-1">7VrbcqM4EP0aHp0CcTF+jJ1kZqtmt6YqUzW7jzIIrIlAjJBjO1+/AiSMLHDwJZet2qegRmohnaOj7nYsd5FtvzBYrP6kMSIWsOOt5d5ZAIBw5ok/lWXXWBzgBo0lZTiWtr3hEb8gabSldY1jVGodOaWE40I3RjTPUcQ1G2SMbvRuCSX6rAVMkWF4jCAxrT9xzFfS6gSz/YuvCKcrOXUIps2LDKrOciXlCsZ00zG595a7YJTy5inbLhCpdk/tSzPuYeBt+2EM5XzMgIe/oh/ej3iZP8Gtn/Iv0yzMJtLLMyRrueAFzTmj1cDHXclRJj+e79SOMLrOY1Q5tS13vllhjh4LGFVvN4IEwrbiGREtRzwSuERkDqOntB62oIQy8Sqnueg/T8RcEnJQOYMEp7loEJSIJc2fEeNYQHErzZwWapD8nGqKBBOi/FrATZIERJGwl2IZT6jzJg6WgR+IN3LNwjvaDm6m00IkyI1ohjjbiS5qQCBRlbwGtmxv9iSZKuRXHX64ygglMdPW9x478SDh64cye3mE2WT5/GJ/Rdlt8Hu++YknUwPKSEEZkGo7l0w8pfXGQobhUuzgIbYoFuSXTcr4iqY0h+R+b53r6O/7fKMVODUgvxDnOwkrXHOqM0JsMNv9XY2/8VXzH+mubtxttdZOtjpccbxxzGpJ0g+uWDldswgd2VOlOJCliB/rJ9Wg2r8x9JnYNw7wmzEMEcjxs643feyQ3r5TLJbRugo9nYkGwZqPl6O6+qAcqY40SUrEDR62X38+NQdVhiB2mb4cHP4YojDpPfxBFKJl0icfHV6F1Ugl006rFD3MMcRjEGofHCiFZypFqyZdpQjfSiiCIaEgYtc/lVYcnvkh7XDGaEcH8+Pacb5cgJFy4Z2sFuAyrXj7Iw6Gj7ggld3lVYdEwe91Ff7UAE3KGulb0cEJi20NhHqvyHiNkOS/JxleT3DxvpIRGugKXqGUQa5LxghovQFoe4KVC7x9igjHubFFYNCNcW78MHxFq+rWd8SwQA6xgeAHbTHv6KBotTIonveeq4Zy/D4B02ykBILTJFDES6ELtFOhAt4rx0/tYVMumjV/aPzkjw/tkch5zZjqXeP6A8afGNf3U9v+eGp7Y3OBU5n96e/22eeI/eLbqp6zx1VYHnC1knqKUgDDVY+IwLLEkTLLbkev57H4v4rrhXrUVhJUPheMy+eulqvZhtgIWhXtdIc0+FadPR06VcaJxB5XV5hRyMlwHDcsQeIur+/pBsR6mnqd/tzy766d9h9jd085SNYU5fdZ3bJd/0mehq6r31HOVe4ob6p7nekO3u7kewYXxD0DsyqizpdlUZ8nu8e0oFkBJyfGcv5ALDduShGL9l18hOCiRK9nBbAsmvJxgreVbB0N+v2z0ojBU2Ccl2snFC4YqBF1EorwPfMJx6xBTAzsxOK4DpK+t+rMd4CQpvEC1McK/eoaXcF2gtGxxgnIuQfITacGcn2ZoPtmyJllZgvM/8euBzsw02Xb9fyPxQ6YdVgDuGqnirPk7UzROvmanQafTcxmxrb+0VRHrnUD9t1sH1jz8q2RP9WNjMBOOFofhTEwo2Iz1jAylA4C5wqTVvZu8+wxP5i1ifToCtGJcF2vGDT657MO/H4P/Mp2Ybg9CXWFaXOi0SUh5ejg9p5cLZcTzf1/DjTd9/+A4d7/Cw==</diagram></mxfile>
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
22 changes: 22 additions & 0 deletions doc/rtd/content/03_machine_learning/mlpro_oa/sub/05_oa_control.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
.. _target_oa_control:
Online Adaptive Control
=======================

Further descriptions coming soon...


**Learn more**

.. toctree::
:maxdepth: 2
:glob:

oa_control/*


**Cross Reference**

- :ref:`Howtos OA-Control <target_howto_oa_control>`
- :ref:`API Reference OA-Control <target_api_oa_control>`
- :ref:`API Reference OA-Control Pool Objects <target_api_pool_oa_control>`
- :ref:`BF-Control - Basics of Closed-loop Control <target_bf_control>`
Empty file.
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
Closed-loop Control
===================

.. toctree::
:maxdepth: 1
:glob:

control/*
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
.. _target_howto_oa_control:
Online Adaptive Control
=======================

.. toctree::
:maxdepth: 1
:glob:

control/*
Empty file.

This file was deleted.

This file was deleted.

Loading
Loading