Coverage Control Library
|
Controller class for CVT based controllers. More...
Public Member Functions | |
__init__ (self, dict config, Parameters params, CoverageSystem env) | |
Constructor for the CVT controller. | |
(float, bool) | step (self, CoverageSystem env) |
Step function for the CVT controller. | |
Public Attributes | |
name = config["Name"] | |
params = params | |
alg = DecentralizedCVT(params, env) | |
Controller class for CVT based controllers.
Definition at line 43 of file controllers.py.
__init__ | ( | self, | |
dict | config, | ||
Parameters | params, | ||
CoverageSystem | env ) |
Constructor for the CVT controller.
config | Configuration dictionary |
params | Parameters object |
env | CoverageSystem object |
Definition at line 52 of file controllers.py.
(float, bool) step | ( | self, | |
CoverageSystem | env ) |
Step function for the CVT controller.
Performs three steps: 1. Compute actions using the CVT algorithm 2. Get the actions from the algorithm 3. Step the environment using the actions
env | CoverageSystem object |
Definition at line 79 of file controllers.py.
alg = DecentralizedCVT(params, env) |
Definition at line 57 of file controllers.py.
name = config["Name"] |
Definition at line 53 of file controllers.py.
params = params |
Definition at line 54 of file controllers.py.