Loading...
Searching...
No Matches
StatePropagator.h
111 virtual double steer(const base::State * /*from*/, const base::State * /*to*/, Control * /*result*/) const
A shared pointer wrapper for ompl::base::SpaceInformation.
Space information containing necessary information for planning with controls. setup() needs to be ca...
Definition SpaceInformation.h:71
Model the effect of controls on system states.
Definition StatePropagator.h:62
SpaceInformation * si_
The instance of space information this state propagator operates on.
Definition StatePropagator.h:124
virtual void propagate(const base::State *state, const Control *control, double duration, base::State *result) const =0
Propagate from a state, given a control, for some specified amount of time (the amount of time can al...
virtual bool canPropagateBackward() const
Some systems can only propagate forward in time (i.e., the duration argument for the propagate() func...
Definition StatePropagator.h:100
virtual bool canSteer() const
Return true if the steer() function has been implemented.
Definition StatePropagator.h:117
virtual double steer(const base::State *, const base::State *, Control *) const
Compute the control that can take the system from state from to state to. Store that control in resul...
Definition StatePropagator.h:111
This namespace contains sampling based planning routines used by planning under differential constrai...
Definition Control.h:45
Main namespace. Contains everything in this library.
Definition MultiLevelPlanarManipulatorDemo.cpp:66