cartesian_coeff values for linear motion? #132
-
In the tesseract_ros/tesseract_ros_examples/src/basic_cartesian_example.cpp Lines 238 to 241 in c62960c I tried to make the cartesian_coeff equal to zero plan_profile->cartesian_coeff = Eigen::VectorXd::Constant(6, 1, 0); , As I understand this means that there is no constrain on the pose(position and orientation) of the generated path. but the linear plan instruction "RASTER" was not generated only the Freespace ones with no error messages. I made two assumptions depending on this which I would like to confirm:
|
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 1 reply
-
It should be in the trajopt default plan profile in tesseract motion
planners.
…On Fri, Nov 26, 2021, 1:29 PM Mohamed Ahmed ***@***.***> wrote:
I think this behavior no longer exists after the last update.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#132 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ACKZK6FMMOV3TMSS5Y3OYTLUN7NZFANCNFSM5IQRR4WA>
.
|
Beta Was this translation helpful? Give feedback.
-
I did not follow the comment related to the LINEAR plan instruction. You added a LINEAR plan instruction but set cartesian coeff to zero? This should not be allowed (I assume it is not currently checking this) because then no constraint/cost will be added. It should at least have one non-zero coefficient.
If they are assigned as costs then this is expected behavior. If they are assigned as constraints and the constraint is not satisfied it should error. |
Beta Was this translation helpful? Give feedback.
I did not follow the comment related to the LINEAR plan instruction. You added a LINEAR plan instruction but set cartesian coeff to zero? This should not be allowed (I assume it is not currently checking this) because then no constraint/cost will be added. It should at least have one non-zero coefficient.
If they are assigned as costs then this is expected behavior. If they are assigned as constraints and the constraint is not satisfied it should error.