Unconstrained time-indexed problemΒΆ

The unconstrained time-indexed problem (UnconstrainedTimeIndexedProblem) defines a problem minimizing the quadratic cost over a trajectory using a linearized model of the system. The trajectory is uniformly discretized in time. The state is represented by the combined vector of joint configurations for each time step. The problem is formulated as:

\[\underset{\boldsymbol{x}}{\text{argmin}} (f(\boldsymbol{x})^\top Q f(\boldsymbol{x})).\]

The time step duration \(\vartriangle\!\!t\) and number of time steps \(T\) are specified. Additionally, configuration space weighting \(W\) is specified. This allows us to scale the cost of moving each joint (or control variable) individually (analogous to the weighting \(W\) used in the Unconstrained end-pose problem). The cost function is then defined as:

\[f(\boldsymbol{x})=\sum_t \sum_i \rho_{i,t}||\Phi_{i,t}(\boldsymbol{x})-\boldsymbol{y}^*_{i,t}||,\]

where \(t\in(1, ..., T)\) is the time index.