23 #ifndef __PLUGINS_KATANA_GOTO_THREAD_H_ 24 #define __PLUGINS_KATANA_GOTO_THREAD_H_ 26 #include "motion_thread.h" 34 unsigned int poll_interval_ms);
36 virtual void set_target(
float x,
float y,
float z,
float phi,
float theta,
float psi);
42 virtual void run() { Thread::run(); }
45 float __phi, __theta, __psi;
46 unsigned int __poll_interval_usec;
Katana motion thread base class.
virtual void set_target(float x, float y, float z, float phi, float theta, float psi)
Set target position.
virtual void once()
Execute an action exactly once.
Katana linear goto thread.
KatanaGotoThread(fawkes::RefPtr< fawkes::KatanaController > katana, fawkes::Logger *logger, unsigned int poll_interval_ms)
Constructor.