Public Member Functions | Private Attributes | List of all members
TrajectoryInterpolator Class Reference

#include <trajectory_interpolator.h>

Public Member Functions

bool circularInterpolation (geometry_msgs::PoseArray &pose_array, const cob_cartesian_controller::CartesianActionStruct as)
 
bool linearInterpolation (geometry_msgs::PoseArray &pose_array, const cob_cartesian_controller::CartesianActionStruct as)
 
 TrajectoryInterpolator (std::string root_frame, double update_rate)
 
 ~TrajectoryInterpolator ()
 

Private Attributes

std::string root_frame_
 
boost::shared_ptr< TrajectoryProfileBasetrajectory_profile_generator_
 

Detailed Description

Definition at line 29 of file trajectory_interpolator.h.

Constructor & Destructor Documentation

TrajectoryInterpolator::TrajectoryInterpolator ( std::string  root_frame,
double  update_rate 
)
inline

Definition at line 32 of file trajectory_interpolator.h.

TrajectoryInterpolator::~TrajectoryInterpolator ( )
inline

Definition at line 36 of file trajectory_interpolator.h.

Member Function Documentation

bool TrajectoryInterpolator::circularInterpolation ( geometry_msgs::PoseArray &  pose_array,
const cob_cartesian_controller::CartesianActionStruct  as 
)

Definition at line 88 of file trajectory_interpolator.cpp.

bool TrajectoryInterpolator::linearInterpolation ( geometry_msgs::PoseArray &  pose_array,
const cob_cartesian_controller::CartesianActionStruct  as 
)

Definition at line 24 of file trajectory_interpolator.cpp.

Member Data Documentation

std::string TrajectoryInterpolator::root_frame_
private

Definition at line 48 of file trajectory_interpolator.h.

boost::shared_ptr<TrajectoryProfileBase> TrajectoryInterpolator::trajectory_profile_generator_
private

Definition at line 49 of file trajectory_interpolator.h.


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


cob_cartesian_controller
Author(s): Christoph Mark
autogenerated on Thu Apr 8 2021 02:40:13