5 #ifndef DESIRED_STATE_COMMAND_H 6 #define DESIRED_STATE_COMMAND_H 18 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
37 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
40 gamepadCommand = command;
41 stateEstimate = sEstimate;
44 void convertToStateCommands();
45 void desiredStateTrajectory(
int N,
Vec10<T> dtVec);
47 void printStateCommandInfo();
48 float deadband(
float command, T minVal, T maxVal);
76 T deadbandRegion = 0.075;
typename Eigen::Matrix< T, 12, 12 > Mat12
EIGEN_MAKE_ALIGNED_OPERATOR_NEW DesiredStateData()
Eigen::Matrix< T, 12, 10 > stateTrajDes
GamepadCommand * gamepadCommand
Eigen::Matrix< T, 10, 1 > Vec10
EIGEN_MAKE_ALIGNED_OPERATOR_NEW DesiredStateCommand(GamepadCommand *command, StateEstimate< T > *sEstimate)
Eigen::Matrix< T, 12, 1 > Vec12
StateEstimate< T > * stateEstimate
The GamepadCommand type containing joystick information.
DesiredStateData< T > data