Go to the documentation of this file.
30 #ifndef EXOTICA_DOUBLE_INTEGRATOR_DYNAMICS_SOLVER_DOUBLE_INTEGRATOR_DYNAMICS_SOLVER_H_
31 #define EXOTICA_DOUBLE_INTEGRATOR_DYNAMICS_SOLVER_DOUBLE_INTEGRATOR_DYNAMICS_SOLVER_H_
36 #include <exotica_double_integrator_dynamics_solver/double_integrator_dynamics_solver_initializer.h>
57 #endif // EXOTICA_DOUBLE_INTEGRATOR_DYNAMICS_SOLVER_DOUBLE_INTEGRATOR_DYNAMICS_SOLVER_H_
void AssignScene(ScenePtr scene_in) override
Eigen::MatrixXd A_
Definition: double_integrator_dynamics_solver.h:51
Definition: dynamics_solver.h:55
Eigen::Matrix< T, NX, 1 > StateVector
Convenience definition for a StateVector containing both position and velocity (dimension NX x 1)
Definition: dynamics_solver.h:58
Integrator
Definition: dynamics_solver.h:46
Eigen::Matrix< T, NX, NX > StateDerivative
Convenience definition for a StateDerivative.
Definition: dynamics_solver.h:60
Definition: property.h:110
Definition: cartpole_dynamics_solver.h:38
void ComputeDerivatives(const StateVector &x, const ControlVector &u) override
Computes derivatives fx, fu, Fx, Fu [single call for efficiency, derivatives can be retrieved with ge...
Definition: double_integrator_dynamics_solver.h:40
std::shared_ptr< Scene > ScenePtr
Definition: scene.h:246
Eigen::Matrix< T, NX, NU > ControlDerivative
Convenience definition for a ControlDerivative.
Definition: dynamics_solver.h:61
Eigen::Matrix< T, NU, 1 > ControlVector
Convenience definition for a ControlVector (dimension NU x 1)
Definition: dynamics_solver.h:59
Integrator last_integrator_
Definition: double_integrator_dynamics_solver.h:53
StateVector f(const StateVector &x, const ControlVector &u) override
Forward dynamics. This computes the differential dynamics.
Eigen::MatrixXd B_
Definition: double_integrator_dynamics_solver.h:52
StateDerivative fx(const StateVector &x, const ControlVector &u) override
Derivative of the forward dynamics w.r.t. the state.
ControlDerivative fu(const StateVector &x, const ControlVector &u) override
Derivative of the forward dynamics w.r.t. the control.