<div dir="ltr">After considering some of possible use-cases i came up with yet another proposal (more detailed) :<br>[1] <a href="http://ros.org/wiki/trajectory_msgs/Reviews/Cartesian%20Trajectories_API_Review_2013_06_05" target="_blank">http://ros.org/wiki/trajectory_msgs/Reviews/Cartesian%20Trajectories_API_Review_2013_06_05</a><br>

</div><div class="gmail_extra"><br clear="all"><div>Pozdrawiam<br>Konrad Banachowicz</div>
<br><br><div class="gmail_quote">2013/6/6 Konrad Banachowicz <span dir="ltr"><<a href="mailto:konradb3@gmail.com" target="_blank">konradb3@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div dir="ltr">Yes it is definitely out of scope of simple cartesian trajectory but it contains sub-message CartesianTrajectory which is simple and quiet self contained. I think that such complex goal message gives us <span lang="en"><span>good basis for discussion on it's building blocks like : </span></span>CartesianTrajectory, CartesianImpedance ....<br>


</div><div class="gmail_extra"><br clear="all"><div>Pozdrawiam<span class="HOEnZb"><font color="#888888"><br>Konrad Banachowicz</font></span></div><div><div class="h5">
<br><br><div class="gmail_quote">2013/6/6 Georg Bartels <span dir="ltr"><<a href="mailto:georg.bartels@cs.uni-bremen.de" target="_blank">georg.bartels@cs.uni-bremen.de</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">



  
    
  
  <div bgcolor="#FFFFFF" text="#000000"><div>
    <div>On 06/05/2013 09:40 PM, Jonathan Bohren
      wrote:<br>
    </div>
    <blockquote type="cite">
      <div dir="ltr">
        <div class="gmail_extra"><br>
          <div class="gmail_quote">On Wed, Jun 5, 2013 at 1:18 PM,
            Konrad Banachowicz <span dir="ltr"><<a href="mailto:konradb3@gmail.com" target="_blank">konradb3@gmail.com</a>></span> wrote:<br>
            <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
              <pre>[CartesianTrajectoryGoal]
Header header  # A stamp of 0 means "execute now"




string[] effector_names
<span></span>CartesianTrajectory[] trajectory
  PoseStamped tool  # The frame which is being controlled
<span></span>  CartesianTrajectoryPoint[] points
<span></span>    duration time_from_start
<span></span>    Pose pose
<span></span>    Twist twist
CartesianImpedance[] impedance
    TBD stiffness % cartesian stiffness 
    TBD damping % damping ratio
CartesianTolerance[] path_tolerance  # Tolerance for aborting the path
<span></span>  float64 position
<span></span>  float64 orientation  # Permitted angular error
<span></span>  float64 velocity
<span></span>  float64 angular_velocity
<span></span>CartesianTolerance[] goal_tolerance  # Tolerance for when reaching the goal is considered successful
JointTrajectory posture  # For determining the redundancy
JointImpedance nullspace_impedance # TBD


</pre>
            </blockquote>
          </div>
          <br>
        </div>
        <div class="gmail_extra">I like where this version is
          going!</div>
      </div>
    </blockquote></div>
    Konrad's proposition looks indeed promising. However, I'd like to
    point out that this is more than a Cartesian Trajectory. This looks
    more like a goal message to a very sophisticated controller, e.g.
    whole-body motion framework or iTaSC. Shouldn't the Cartesian
    Trajectory msg be somewhat smaller in scope and then be reused?
    Maybe more like in the spirit of std_msgs which are mainly used as
    building blocks for bigger and semantically annotated messages?<div><br>
    <blockquote type="cite">
      <div dir="ltr">
        <div class="gmail_extra"><br>
        </div>
        <div class="gmail_extra">Meanwhile, between comments in
          different mailing lists, and comments on the wiki in the old
          robot_mechanism_controllers, it'd be great if we could
          aggregate this discussion. Really it seems like this is an
          extension to the trajectory_msgs package, so maybe we can do
          an online review where people can propose and comment on
          different options and subjects. I've started one [1] with the
          initial proposal from the old wg review, and added Konrad's
          proposal above (feel free to remove/edit that, Konrad). I
          think we can use the robot control SIG to coordinate, and ping
          ros-users for high-level notices. Then when we've at least
          gotten the scope down, we can initiate an REP request. How
          does that sound?</div>
        <div class="gmail_extra"><br>
        </div>
        <div class="gmail_extra">[1] <a href="http://ros.org/wiki/trajectory_msgs/Reviews/Cartesian%20Trajectories_API_Review_2013_06_05" target="_blank">http://ros.org/wiki/trajectory_msgs/Reviews/Cartesian%20Trajectories_API_Review_2013_06_05</a></div>



      </div>
    </blockquote></div>
    Good idea. From now on moving to the REP?<br>
    <blockquote type="cite"><div>
      <div dir="ltr">
        <div class="gmail_extra"><br>
        </div>
        <div class="gmail_extra">-j<br>
          <br clear="all">
          <div><br>
          </div>
          -- <br>
          Jonathan Bohren<br>
          Laboratory for Computational Sensing and Robotics<br>
          <a href="http://dscl.lcsr.jhu.edu/People/JonathanBohren" target="_blank">http://dscl.lcsr.jhu.edu/People/JonathanBohren</a><br>
          <br>
        </div>
      </div>
      <br>
      <fieldset></fieldset>
      <br>
      </div><div><pre>_______________________________________________
ros-users mailing list
<a href="mailto:ros-users@code.ros.org" target="_blank">ros-users@code.ros.org</a>
<a href="https://code.ros.org/mailman/listinfo/ros-users" target="_blank">https://code.ros.org/mailman/listinfo/ros-users</a>
</pre>
    </div></blockquote>
    <br>
  </div>

<br>_______________________________________________<br>
ros-users mailing list<br>
<a href="mailto:ros-users@code.ros.org" target="_blank">ros-users@code.ros.org</a><br>
<a href="https://code.ros.org/mailman/listinfo/ros-users" target="_blank">https://code.ros.org/mailman/listinfo/ros-users</a><br>
<br></blockquote></div><br></div></div></div>
</blockquote></div><br></div>