Class JointConfiguration

Inheritance Relationships

Base Type

Class Documentation

class JointConfiguration : public pilz_industrial_motion_planner_testutils::RobotConfiguration

Class to define a robot configuration in space with the help of joint values.

Public Functions

JointConfiguration()
JointConfiguration(const std::string &group_name, const std::vector<double> &config, CreateJointNameFunc &&create_joint_name_func)
JointConfiguration(const std::string &group_name, const std::vector<double> &config, const moveit::core::RobotModelConstPtr &robot_model)
inline void setJoint(const size_t index, const double value)
inline double getJoint(const size_t index) const
inline const std::vector<double> getJoints() const
inline size_t size() const
inline virtual moveit_msgs::msg::Constraints toGoalConstraints() const override
inline virtual moveit_msgs::msg::RobotState toMoveitMsgsRobotState() const override
sensor_msgs::msg::JointState toSensorMsg() const
moveit::core::RobotState toRobotState() const
inline void setCreateJointNameFunc(CreateJointNameFunc create_joint_name_func)