struct
MANNAutoregressiveInputMANNAutoregressiveInput contains the unput to MANN network when used in autoregressive fashion.
The base position trajectory, facing direction trajectory and base velocity trajectories are written in a bidimensional local reference frame L in which we assume all the quantities related to the ground-projected base trajectory in xi and yi to be expressed. At each step ti, L is defined to have its origin in the current ground-projected robot base position and orientation defined by the current facing direction (along with its orthogonal vector).
Derived classes
- struct MANNTrajectoryGeneratorInput
- Input of the planner.
Public variables
- Eigen::Matrix2Xd desiredFutureBaseTrajectory
- Matrix containing the future desired position trajectory.
- Eigen::Matrix2Xd desiredFutureFacingDirections
- Matrix containing the desired future facing direction trajectory.
- Eigen::Matrix2Xd desiredFutureBaseVelocities
- Matrix containing the desired base velocity trajectory.
Variable documentation
Eigen::Matrix2Xd BipedalLocomotion:: ML:: MANNAutoregressiveInput:: desiredFutureBaseTrajectory
Matrix containing the future desired position trajectory.
The rows contain the x and y position projected into the ground while the columns the position at each time instant.
Eigen::Matrix2Xd BipedalLocomotion:: ML:: MANNAutoregressiveInput:: desiredFutureFacingDirections
Matrix containing the desired future facing direction trajectory.
The rows contain the x and y direction projected into the ground while the columns the direction at each time instant.
Eigen::Matrix2Xd BipedalLocomotion:: ML:: MANNAutoregressiveInput:: desiredFutureBaseVelocities
Matrix containing the desired base velocity trajectory.
The rows contain the x and y velocity projected into the ground while the columns the position at each time instant.