BlimpPlanning.h
41 odeSolver(std::make_shared<control::ODEBasicSolver<>>(si_, [this](const control::ODESolver::StateType& q, const control::Control *ctrl, control::ODESolver::StateType& qdot)
50 [this](const base::State* state, const control::Control* control, const double duration, base::State* result)
66 base::ScopedState<> getFullStateFromGeometricComponent(const base::ScopedState<> &state) const override;
76 const base::State* getGeometricComponentStateInternal(const base::State* state, unsigned int /*index*/) const override
81 void postPropagate(const base::State* state, const control::Control* control, double duration, base::State* result);
83 virtual void ode(const control::ODESolver::StateType& q, const control::Control *ctrl, control::ODESolver::StateType& qdot);
A space to allow the composition of state spaces.
Definition: StateSpace.h:574
Definition: AppBase.h:46
const base::StateSpacePtr & getStateSpace() const
Get the current instance of the state space.
Definition: SimpleSetup.h:92
A class to facilitate planning for a simple blimp model.
Definition: BlimpPlanning.h:37
static StatePropagatorPtr getStatePropagator(ODESolverPtr solver, const PostPropagationEvent &postEvent=nullptr)
Retrieve a StatePropagator object that solves a system of ordinary differential equations defined by ...
Definition: ODESolver.h:127
Basic solver for ordinary differential equations of the type q' = f(q, u), where q is the current sta...
Definition: ODESolver.h:200