Public Member Functions | |
def | __init__ (self) |
def | get_sm_controller_params_callback (self, request) |
def | set_sm_controller_params_callback (self, request) |
def | update_controller (self) |
Static Public Member Functions | |
def | sat (value, epsilon=0.5) |
Private Member Functions | |
def | _reset_controller (self) |
Static Private Attributes | |
string | _LABEL = 'Model-free Sliding Mode Controller' |
Model-free sliding mode controller based on the work published in [1] and [2], or model-free high order sliding mode controller. [1] Garcia-Valdovinos, Luis Govinda, et al. "Modelling, design and robust control of a remotely operated underwater vehicle." International Journal of Advanced Robotic Systems 11.1 (2014): 1. [2] Salgado-Jimenez, Tomas, Luis G. Garcia-Valdovinos, and Guillermo Delgado-Ramirez. "Control of ROVs using a Model-free 2nd-Order Sliding Mode Approach." Sliding Mode Control (2011): 347-368.
Definition at line 22 of file rov_nmb_sm_controller.py.
def rov_nmb_sm_controller.ROV_NMB_SMController.__init__ | ( | self | ) |
Definition at line 37 of file rov_nmb_sm_controller.py.
|
private |
Definition at line 119 of file rov_nmb_sm_controller.py.
def rov_nmb_sm_controller.ROV_NMB_SMController.get_sm_controller_params_callback | ( | self, | |
request | |||
) |
Definition at line 135 of file rov_nmb_sm_controller.py.
|
static |
Definition at line 204 of file rov_nmb_sm_controller.py.
def rov_nmb_sm_controller.ROV_NMB_SMController.set_sm_controller_params_callback | ( | self, | |
request | |||
) |
Definition at line 132 of file rov_nmb_sm_controller.py.
def rov_nmb_sm_controller.ROV_NMB_SMController.update_controller | ( | self | ) |
Definition at line 142 of file rov_nmb_sm_controller.py.
|
private |
Definition at line 40 of file rov_nmb_sm_controller.py.
|
private |
Definition at line 116 of file rov_nmb_sm_controller.py.
|
private |
Definition at line 46 of file rov_nmb_sm_controller.py.
|
private |
Definition at line 48 of file rov_nmb_sm_controller.py.
|
private |
Definition at line 50 of file rov_nmb_sm_controller.py.
|
staticprivate |
Definition at line 35 of file rov_nmb_sm_controller.py.
|
private |
Definition at line 103 of file rov_nmb_sm_controller.py.
|
private |
Definition at line 102 of file rov_nmb_sm_controller.py.
|
private |
Definition at line 125 of file rov_nmb_sm_controller.py.
|
private |
Definition at line 43 of file rov_nmb_sm_controller.py.
|
private |
Definition at line 42 of file rov_nmb_sm_controller.py.
|
private |
Definition at line 93 of file rov_nmb_sm_controller.py.
|
private |
Definition at line 52 of file rov_nmb_sm_controller.py.
|
private |
Definition at line 100 of file rov_nmb_sm_controller.py.
|
private |
Definition at line 99 of file rov_nmb_sm_controller.py.
|
private |
Definition at line 41 of file rov_nmb_sm_controller.py.
|
private |
Definition at line 105 of file rov_nmb_sm_controller.py.