39 TrajectoryPoint(std::array<double, 6> &pos, std::array<double, 6> &vel, std::chrono::microseconds tfs)
40 : positions(pos), velocities(vel), time_from_start(tfs)
48 virtual bool start() = 0;
49 virtual bool execute(std::vector<TrajectoryPoint> &trajectory, std::atomic<bool> &interrupt) = 0;
50 virtual void stop() = 0;
std::array< double, 6 > positions
std::array< double, 6 > velocities
virtual ~ActionTrajectoryFollowerInterface()
std::chrono::microseconds time_from_start
ROSCPP_DECL bool execute(const std::string &method, const XmlRpc::XmlRpcValue &request, XmlRpc::XmlRpcValue &response, XmlRpc::XmlRpcValue &payload, bool wait_for_master)
TrajectoryPoint(std::array< double, 6 > &pos, std::array< double, 6 > &vel, std::chrono::microseconds tfs)