All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Friends
Public Member Functions | Private Member Functions | Private Attributes
lwr::CartImpTrajectory Class Reference

#include <CartImpTrajectory.h>

List of all members.

Public Member Functions

 CartImpTrajectory (const std::string &name)
virtual void cleanupHook ()
virtual bool configureHook ()
virtual bool startHook ()
virtual void stopHook ()
virtual void updateHook ()
virtual ~CartImpTrajectory ()

Private Member Functions

double linearlyInterpolate (double time, double startTime, double endTime, double startValue, double endValue)
lwr_impedance_controller::CartImpTrajectoryPoint sampleInterpolation ()

Private Attributes

KDL::Frame cart_pos_cmd
geometry_msgs::Pose cart_pos_msr
KDL::Frame cart_pos_old
double dt_
lwr_impedance_controller::CartImpTrajectoryPoint last_point_
InputPort
< lwr_impedance_controller::CartImpTrajectory
port_cart_imp_trajectory_cmd
InputPort< geometry_msgs::Poseport_cart_pos_msr
OutputPort< geometry_msgs::Poseport_cart_position_cmd
OutputPort< geometry_msgs::Wrench > port_cart_wrench_cmd
OutputPort
< lwr_impedance_controller::CartesianImpedance
port_cartesian_impedance_cmd
InputPort< geometry_msgs::Poseport_desired_cartesian_position
OutputPort< geometry_msgs::Poseport_tool_frame
lwr_impedance_controller::CartImpTrajectoryPoint setpoint_
unsigned int time_
KDL::Frame tool_frame
lwr_impedance_controller::CartImpTrajectory trajectory_
unsigned int trajectory_index_
lwr_impedance_controller::CartImpTrajectory trajectory_tmp_
bool valid_trajectory_

Detailed Description

Definition at line 29 of file src/CartImpTrajectory.h.


Constructor & Destructor Documentation

lwr::CartImpTrajectory::CartImpTrajectory ( const std::string &  name)

Definition at line 15 of file CartImpTrajectory.cpp.

Definition at line 28 of file CartImpTrajectory.cpp.


Member Function Documentation

Definition at line 36 of file CartImpTrajectory.cpp.

Definition at line 32 of file CartImpTrajectory.cpp.

double lwr::CartImpTrajectory::linearlyInterpolate ( double  time,
double  startTime,
double  endTime,
double  startValue,
double  endValue 
) [private]

Definition at line 148 of file CartImpTrajectory.cpp.

Definition at line 159 of file CartImpTrajectory.cpp.

Definition at line 40 of file CartImpTrajectory.cpp.

Definition at line 103 of file CartImpTrajectory.cpp.

do interpolation

Definition at line 107 of file CartImpTrajectory.cpp.


Member Data Documentation

Definition at line 63 of file src/CartImpTrajectory.h.

Definition at line 62 of file src/CartImpTrajectory.h.

Definition at line 63 of file src/CartImpTrajectory.h.

double lwr::CartImpTrajectory::dt_ [private]

Definition at line 69 of file src/CartImpTrajectory.h.

Definition at line 67 of file src/CartImpTrajectory.h.

Definition at line 49 of file src/CartImpTrajectory.h.

Definition at line 50 of file src/CartImpTrajectory.h.

Definition at line 55 of file src/CartImpTrajectory.h.

OutputPort<geometry_msgs::Wrench> lwr::CartImpTrajectory::port_cart_wrench_cmd [private]

Definition at line 54 of file src/CartImpTrajectory.h.

Definition at line 53 of file src/CartImpTrajectory.h.

Definition at line 51 of file src/CartImpTrajectory.h.

Definition at line 56 of file src/CartImpTrajectory.h.

Definition at line 58 of file src/CartImpTrajectory.h.

unsigned int lwr::CartImpTrajectory::time_ [private]

Definition at line 68 of file src/CartImpTrajectory.h.

Definition at line 63 of file src/CartImpTrajectory.h.

Definition at line 60 of file src/CartImpTrajectory.h.

Definition at line 66 of file src/CartImpTrajectory.h.

Definition at line 59 of file src/CartImpTrajectory.h.

Definition at line 65 of file src/CartImpTrajectory.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Friends


lwr_impedance_controller
Author(s): Konrad Banachowicz
autogenerated on Thu Nov 14 2013 11:56:13