#include <trajectory_follower.h>
|
template<typename T > |
size_t | append (uint8_t *buffer, T &val) |
|
bool | execute (std::array< double, 6 > &positions, bool keep_alive) |
|
double | interpolate (double t, double T, double p0_pos, double p1_pos, double p0_vel, double p1_vel) |
|
Definition at line 36 of file trajectory_follower.h.
TrajectoryFollower::TrajectoryFollower |
( |
URCommander & |
commander, |
|
|
std::string & |
reverse_ip, |
|
|
int |
reverse_port, |
|
|
bool |
version_3 |
|
) |
| |
virtual TrajectoryFollower::~TrajectoryFollower |
( |
| ) |
|
|
inlinevirtual |
template<typename T >
size_t TrajectoryFollower::append |
( |
uint8_t * |
buffer, |
|
|
T & |
val |
|
) |
| |
|
inlineprivate |
bool TrajectoryFollower::execute |
( |
std::array< double, 6 > & |
positions, |
|
|
bool |
keep_alive |
|
) |
| |
|
private |
bool TrajectoryFollower::execute |
( |
std::array< double, 6 > & |
positions | ) |
|
bool TrajectoryFollower::execute |
( |
std::vector< TrajectoryPoint > & |
trajectory, |
|
|
std::atomic< bool > & |
interrupt |
|
) |
| |
|
virtual |
double TrajectoryFollower::interpolate |
( |
double |
t, |
|
|
double |
T, |
|
|
double |
p0_pos, |
|
|
double |
p1_pos, |
|
|
double |
p0_vel, |
|
|
double |
p1_vel |
|
) |
| |
|
private |
bool TrajectoryFollower::start |
( |
| ) |
|
|
virtual |
void TrajectoryFollower::stop |
( |
| ) |
|
|
virtual |
std::array<double, 6> TrajectoryFollower::last_positions_ |
|
private |
std::string TrajectoryFollower::program_ |
|
private |
std::atomic<bool> TrajectoryFollower::running_ |
|
private |
double TrajectoryFollower::servoj_gain_ |
|
private |
double TrajectoryFollower::servoj_lookahead_time_ |
|
private |
double TrajectoryFollower::servoj_time_ |
|
private |
The documentation for this class was generated from the following files: