rofunc.planning_control.lqt.lqt_cp_dmp#

Linear Quadratic tracker with control primitives applied on a via-point example

Refers to https://gitlab.idiap.ch/rli/robotics-codes-from-scratch by Dr. Sylvain Calinon

1.  Module Contents#

1.1.  Classes#

LQTCPDMP

1.2.  API#

class rofunc.planning_control.lqt.lqt_cp_dmp.LQTCPDMP(all_points, cfg: omegaconf.DictConfig = None)[source]#

Bases: rofunc.planning_control.lqt.lqt_cp.LQTCP

Initialization

get_matrices()[source]#
set_dynamical_system()[source]#
get_u_x(mu: numpy.ndarray, Q: numpy.ndarray, R: numpy.ndarray, Su: numpy.ndarray, Sx: numpy.ndarray, PSI: numpy.ndarray = None, A: numpy.ndarray = None, B: numpy.ndarray = None, state_noise: numpy.ndarray = None) Tuple[numpy.ndarray, numpy.ndarray][source]#
solve(state_noise=None, for_test=False)[source]#
vis(x_hat, Mu, for_test, **kwargs)[source]#
vis3d(data, x_hat)[source]#