kinematics-dynamics icon indicating copy to clipboard operation
kinematics-dynamics copied to clipboard

Pass joint/cartesian velocity object to move commands

Open PeterBowman opened this issue 6 years ago • 3 comments

As similarly done in RAPID, make movj and movl (and movc? see https://github.com/roboticslab-uc3m/kinematics-dynamics/issues/135) accept a velocity parameter. Generated trajectories should conform to these values when performing the movement.

Implementation note: we added a configuration parameter (https://github.com/roboticslab-uc3m/kinematics-dynamics/issues/121) that allows to set a velocity reference on runtime. This is used in a twofold manner:

  • generate isochronous joint trajectories with the specified nominal velocity (movj)
  • forbid dangerous trajectories that exceed the software velocity limit (movl, movv, twist, pose)

This issue addresses the former, while https://github.com/roboticslab-uc3m/yarp-devices/issues/188 will add low-level support for the latter. As a result, the maximum joint velocity (cpjv) parameter shall be removed.

PeterBowman avatar Jul 19 '18 17:07 PeterBowman

forbid dangerous trajectories that exceed the software velocity limit (movl, movv, twist, pose)

See https://github.com/roboticslab-uc3m/kinematics-dynamics/issues/161.

PeterBowman avatar Jul 19 '18 18:07 PeterBowman

Blocked by https://github.com/roboticslab-uc3m/kinematics-dynamics/issues/157. We want to drop the time configuration parameter and generate movl/movc trajectories using the velocity argument provided via API call.

PeterBowman avatar Jul 19 '18 21:07 PeterBowman

This issue addresses the former, while roboticslab-uc3m/yarp-devices#188 will add low-level support for the latter. As a result, the maximum joint velocity (cpjv) parameter shall be removed.

Done at https://github.com/roboticslab-uc3m/kinematics-dynamics/commit/89020afa781ec6d57db4ab911414f2d4014207cc, the software velocity limit will be fetched from the robot via .ini parameter (thus no need to compute instantaneous values).

PeterBowman avatar May 16 '19 17:05 PeterBowman