kinematics-dynamics
Public Member Functions | Protected Member Functions | Private Attributes | List of all members
roboticslab::LinearTrajectoryThread Class Reference

Periodic thread that encapsulates a linear trajectory.

#include <LinearTrajectoryThread.hpp>

Inheritance diagram for roboticslab::LinearTrajectoryThread:

Public Member Functions

 LinearTrajectoryThread (int period, ICartesianControl *iCartesianControl)
 
bool checkStreamingConfig ()
 
bool configure (const std::vector< double > &vels)
 
void useTcpFrame (bool enableTcpFrame)
 

Protected Member Functions

void run () override
 

Private Attributes

double period {0.0}
 
ICartesianControliCartesianControl {nullptr}
 
KDL::Trajectory * trajectory {nullptr}
 
double startTime {0.0}
 
bool usingStreamingCommandConfig {false}
 
bool usingTcpFrame {false}
 
std::vector< double > deltaX
 
std::mutex mtx
 

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