Class PlayMotion2Client

Inheritance Relationships

Base Type

  • public rclcpp::Node

Class Documentation

class PlayMotion2Client : public rclcpp::Node

Public Functions

explicit PlayMotion2Client(const std::string &name = "play_motion2_client")
~PlayMotion2Client()
bool run_motion(const std::string &motion_name, const bool skip_planning, const std::chrono::seconds &motion_timeout = std::chrono::seconds(120))
bool run_motion_async(const std::string &motion_name, const bool skip_planning)
bool is_running_motion() const
bool last_succeeded() const
std::vector<std::string> list_motions()
bool is_motion_ready(const std::string &motion_key)
MotionInfo get_motion_info(const std::string &motion_key)
bool add_motion(const MotionMsg &motion_msg, const bool overwrite)
bool remove_motion(const std::string &motion_key)