pub fn compute_goal_distance_potentials(
observations: &[f64],
goal: &[f64],
obs_dim: usize,
goal_start: usize,
goal_dim: usize,
scale: f64,
) -> Result<Vec<f64>, RloxError>Expand description
Goal-distance potential: Phi(s) = -scale * ||s[goal_slice] - goal||_2
ยงArguments
observations- flat(N * obs_dim)arraygoal- target goal vector, lengthgoal_dimobs_dim- dimensionality of each observationgoal_start- starting index within obs where goal-relevant dims begingoal_dim- number of goal-relevant dimensionsscale- scaling factor for the potential