Skip to content

Commit

Permalink
Added a possible jerk integration.
Browse files Browse the repository at this point in the history
  • Loading branch information
fmauch committed Sep 16, 2020
1 parent abee8e3 commit 04d9112
Showing 1 changed file with 11 additions and 0 deletions.
11 changes: 11 additions & 0 deletions source/proposal/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,12 @@ would be fairly similar to the `trajectory_msgs/JointTrajectoryPoint
the joint version contains joint efforts, we propose to also include Cartesian wrenches to the
Cartesian point definition, although this is only introduced in one of the existing interfaces.

A jerk is added to the trajectory point definition, as well, so controllers executing a Cartesian
trajectory can provide a smoother trajectory execution. As there is currently no message available
to encode this, a custom message will be provided initially. Essentially, it would be a copy of
``geometry_msgs/Accel`` but reusing this would be semantically incorrect. There is also an `open
discussion <https://github.com/ros/common_msgs/issues/137>`_ on adding Jerks to ``geometry_msgs``
which would be the preferable solution.

.. code-block:: yaml
:caption: CartesianTrajectoryPoint.msg
Expand All @@ -36,6 +42,7 @@ Cartesian point definition, although this is only introduced in one of the exist
geometry_msgs/Pose pose
geometry_msgs/Twist twist
geometry_msgs/Accel acceleration
<to_be_determined_msgs>/Jerk jerk
geometry_msgs/Wrench wrench
Expand Down Expand Up @@ -258,6 +265,7 @@ As elaborated in the previous section we propose the following action interface
geometry_msgs/Pose pose
geometry_msgs/Twist twist
geometry_msgs/Accel acceleration
<to_be_determined_msgs>/Jerk jerk
geometry_msgs/Wrench wrench
CartesianPosture posture
string [] posture_joint_names
Expand Down Expand Up @@ -299,18 +307,21 @@ As elaborated in the previous section we propose the following action interface
geometry_msgs/Pose pose
geometry_msgs/Twist twist
geometry_msgs/Accel acceleration
<to_be_determined_msgs>/Jerk jerk
geometry_msgs/Wrench wrench
CartesianTrajectoryPoint actual
duration time_from_start
geometry_msgs/Pose pose
geometry_msgs/Twist twist
geometry_msgs/Accel acceleration
<to_be_determined_msgs>/Jerk jerk
geometry_msgs/Wrench wrench
CartesianTrajectoryPoint error
duration time_from_start
geometry_msgs/Pose pose
geometry_msgs/Twist twist
geometry_msgs/Accel acceleration
<to_be_determined_msgs>/Jerk jerk
geometry_msgs/Wrench wrench
.. note::
Expand Down

0 comments on commit 04d9112

Please sign in to comment.