public DefaultYoPID3DGains(String suffix, PID3DConfiguration configuration, YoVariableRegistry registry) { this(suffix, configuration.getGainCoupling(), configuration.isUseIntegrator(), configuration.getGains(), registry); }
public ParameterizedPID3DGains(String suffix, PID3DConfiguration configuration, YoVariableRegistry registry) { this(suffix, configuration.getGainCoupling(), configuration.isUseIntegrator(), configuration.getGains(), registry); }
/** * Will create a new gains according to the provided gain configurations for position and orientation gains. * * @param suffix the name of the gains will be attached to all YoVariables. * @param positionConfiguration configuration and initial values for the position gains. * @param orientationConfiguration configuration and initial values for the orientation gains. * @param registry the registry to which the tuning variables are attached. */ public DefaultYoPIDSE3Gains(String suffix, PID3DConfiguration positionConfiguration, PID3DConfiguration orientationConfiguration, YoVariableRegistry registry) { this(suffix, positionConfiguration.getGainCoupling(), orientationConfiguration.getGainCoupling(), positionConfiguration.isUseIntegrator(), orientationConfiguration.isUseIntegrator(), positionConfiguration.getGains(), orientationConfiguration.getGains(), registry); }
/** * Will create a new set of gain parameters according to the provided configurations for position and orientation * gains. * * @param suffix the name of the gains will be attached to all parameters. * @param positionConfiguration configuration and default values for the position part of these gains. * @param orientationConfiguration configuration and default values for the orientation part of these gains. * @param registry the registry to which the tuning variables are attached. */ public ParameterizedPIDSE3Gains(String suffix, PID3DConfiguration positionConfiguration, PID3DConfiguration orientationConfiguration, YoVariableRegistry registry) { this(suffix, positionConfiguration.getGainCoupling(), orientationConfiguration.getGainCoupling(), positionConfiguration.isUseIntegrator(), orientationConfiguration.isUseIntegrator(), positionConfiguration.getGains(), orientationConfiguration.getGains(), registry); }