@@ -82,10 +82,10 @@ class InstructionExecutor
8282 const double time = 0 , const double blend_radius = 0 );
8383
8484 /* *
85- * \brief Move the robot to a pose target.
85+ * \brief Move the robot to a pose target using movel
8686 *
8787 * This function will move the robot to the given pose target. The robot will move with the given acceleration and
88- * velocity. The function will return once the robot has reached the target.
88+ * velocity or a motion time . The function will return once the robot has reached the target.
8989 *
9090 * \param target The pose target to move to.
9191 * \param acceleration Tool acceleration [m/s^2]
@@ -98,6 +98,18 @@ class InstructionExecutor
9898 bool moveL (const urcl::Pose& target, const double acceleration = 1.4 , const double velocity = 1.04 ,
9999 const double time = 0 , const double blend_radius = 0 );
100100
101+ /* *
102+ * \brief Move the robot to a pose target using movep
103+ *
104+ * This function will move the robot to the given pose target. The robot will move with the given acceleration and
105+ * velocity. The function will return once the robot has reached the target.
106+ *
107+ * \param target The pose target to move to.
108+ * \param acceleration Tool acceleration [m/s^2]
109+ * \param velocity Tool speed [m/s]
110+ * \param blend_radius The blend radius to use for the motion.
111+ * \return True if the robot has reached the target, false otherwise.
112+ */
101113 bool moveP (const urcl::Pose& target, const double acceleration = 1.4 , const double velocity = 1.04 ,
102114 const double blend_radius = 0.0 );
103115
0 commit comments