Public Member Functions | List of all members
fastrack::dynamics::QuadrotorDecoupled6DRelPlanarDubins3D Class Reference

#include <quadrotor_decoupled_6d_rel_planar_dubins_3d.h>

Inheritance diagram for fastrack::dynamics::QuadrotorDecoupled6DRelPlanarDubins3D:
Inheritance graph
[legend]

Public Member Functions

std::unique_ptr< RelativeState< PositionVelocity, PlanarDubins3D > > Evaluate (const PositionVelocity &tracker_x, const QuadrotorControl &tracker_u, const PlanarDubins3D &planner_x, const double &planner_u) const
 
QuadrotorControl OptimalControl (const PositionVelocity &tracker_x, const PlanarDubins3D &planner_x, const RelativeState< PositionVelocity, PlanarDubins3D > &value_gradient, const ControlBound< QuadrotorControl > &tracker_u_bound, const ControlBound< double > &planner_u_bound) const
 
 QuadrotorDecoupled6DRelPlanarDubins3D ()
 
 ~QuadrotorDecoupled6DRelPlanarDubins3D ()
 
- Public Member Functions inherited from fastrack::dynamics::RelativeDynamics< PositionVelocity, QuadrotorControl, PlanarDubins3D, double >
virtual ~RelativeDynamics ()
 

Additional Inherited Members

- Protected Member Functions inherited from fastrack::dynamics::RelativeDynamics< PositionVelocity, QuadrotorControl, PlanarDubins3D, double >
 RelativeDynamics ()
 

Detailed Description

Definition at line 67 of file quadrotor_decoupled_6d_rel_planar_dubins_3d.h.

Constructor & Destructor Documentation

fastrack::dynamics::QuadrotorDecoupled6DRelPlanarDubins3D::~QuadrotorDecoupled6DRelPlanarDubins3D ( )
inline
fastrack::dynamics::QuadrotorDecoupled6DRelPlanarDubins3D::QuadrotorDecoupled6DRelPlanarDubins3D ( )
inlineexplicit

Member Function Documentation

std::unique_ptr< RelativeState< PositionVelocity, PlanarDubins3D > > fastrack::dynamics::QuadrotorDecoupled6DRelPlanarDubins3D::Evaluate ( const PositionVelocity &  tracker_x,
const QuadrotorControl &  tracker_u,
const PlanarDubins3D &  planner_x,
const double &  planner_u 
) const
virtual
QuadrotorControl fastrack::dynamics::QuadrotorDecoupled6DRelPlanarDubins3D::OptimalControl ( const PositionVelocity &  tracker_x,
const PlanarDubins3D &  planner_x,
const RelativeState< PositionVelocity, PlanarDubins3D > &  value_gradient,
const ControlBound< QuadrotorControl > &  tracker_u_bound,
const ControlBound< double > &  planner_u_bound 
) const
virtual

The documentation for this class was generated from the following files:


fastrack
Author(s): David Fridovich-Keil
autogenerated on Mon Aug 3 2020 21:28:37