#include <value_function.h>
Public Member Functions | |
const RelativeDynamics< TS, TC, PS, PC > & | GetRelativeDynamics () const |
virtual std::unique_ptr< RelativeState< TS, PS > > | Gradient (const TS &tracker_x, const PS &planner_x) const =0 |
bool | Initialize (const ros::NodeHandle &n) |
TC | OptimalControl (const TS &tracker_x, const PS &planner_x) const |
const PD & | PlannerDynamics () const |
virtual double | Priority (const TS &tracker_x, const PS &planner_x) const =0 |
const TD & | TrackerDynamics () const |
const B & | TrackingBound () const |
virtual double | Value (const TS &tracker_x, const PS &planner_x) const =0 |
virtual | ~ValueFunction () |
Protected Member Functions | |
virtual bool | LoadParameters (const ros::NodeHandle &n) |
virtual bool | RegisterCallbacks (const ros::NodeHandle &n) |
ValueFunction () | |
Protected Attributes | |
B | bound_ |
bool | initialized_ |
std::string | name_ |
PD | planner_dynamics_ |
std::unique_ptr< RelativeDynamics< TS, TC, PS, PC > > | relative_dynamics_ |
TD | tracker_dynamics_ |
Additional Inherited Members | |
Private Member Functions inherited from fastrack::Uncopyable | |
Uncopyable () | |
virtual | ~Uncopyable () |
Definition at line 65 of file value_function.h.
|
inlinevirtual |
Definition at line 67 of file value_function.h.
|
inlineexplicitprotected |
Definition at line 123 of file value_function.h.
|
inline |
Definition at line 109 of file value_function.h.
|
pure virtual |
|
inline |
Definition at line 70 of file value_function.h.
|
inlineprotectedvirtual |
Reimplemented in fastrack::value::AnalyticalKinematicBoxQuadrotorDecoupled6D, and fastrack::value::MatlabValueFunction< TS, TC, TD, PS, PC, PD, RS, RD, B >.
Definition at line 126 of file value_function.h.
|
inline |
Definition at line 93 of file value_function.h.
|
inline |
Definition at line 108 of file value_function.h.
|
pure virtual |
|
inlineprotectedvirtual |
Reimplemented in fastrack::value::AnalyticalKinematicBoxQuadrotorDecoupled6D.
Definition at line 127 of file value_function.h.
|
inline |
Definition at line 107 of file value_function.h.
|
inline |
Definition at line 106 of file value_function.h.
|
pure virtual |
|
protected |
Definition at line 138 of file value_function.h.
|
protected |
Definition at line 142 of file value_function.h.
|
protected |
Definition at line 141 of file value_function.h.
|
protected |
Definition at line 134 of file value_function.h.
|
protected |
Definition at line 135 of file value_function.h.
|
protected |
Definition at line 133 of file value_function.h.