You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The "AxialSymmetricPt::FreeAxis axis" means free rotation about axis of world frame or base_link of robot, Which Cause strange orientaion of path when applicated in a blending project, requiring blending tool vertical to blending surface.
#263
Open
TiderFang opened this issue
Jun 6, 2024
· 0 comments
AxialSymmetricPt::FreeAxis axis used in descartes_trajectory::AxialSymmetricPt dose not mean free rotate about axis in tool coordinate. I found its use as below: OrientationTolerance orient_tol = ToleranceBase::createSymmetric<OrientationTolerance>( ((axis == AxialSymmetricPt::X_AXIS) ? 0.0 : rx), ((axis == AxialSymmetricPt::Y_AXIS) ? 0.0 : ry), ((axis == AxialSymmetricPt::Z_AXIS) ? 0.0 : rz), ((axis == AxialSymmetricPt::X_AXIS) ? 2 * M_PI : 0.0), ((axis == AxialSymmetricPt::Y_AXIS) ? 2 * M_PI : 0.0), ((axis == AxialSymmetricPt::Z_AXIS) ? 2 * M_PI : 0.0));
I think it would produce strange orientation when applied in blending project requiring blending tool vertical to blending surface.
and What's the motivation of this implemetation?
Is there any exsting implemetation of free rotate around the tool axis (to keep tool vertial to blending surface as expected) ?
The text was updated successfully, but these errors were encountered:
TiderFang
changed the title
The "AxialSymmetricPt::FreeAxis axis" meas free ration about axis of world frame or base_link of robot, Which Cause strange orientaion of path when applicated in a blending project, requiring blending tool vertical to blending surface.
The "AxialSymmetricPt::FreeAxis axis" meas free rotation about axis of world frame or base_link of robot, Which Cause strange orientaion of path when applicated in a blending project, requiring blending tool vertical to blending surface.
Jun 6, 2024
TiderFang
changed the title
The "AxialSymmetricPt::FreeAxis axis" meas free rotation about axis of world frame or base_link of robot, Which Cause strange orientaion of path when applicated in a blending project, requiring blending tool vertical to blending surface.
The "AxialSymmetricPt::FreeAxis axis" means free rotation about axis of world frame or base_link of robot, Which Cause strange orientaion of path when applicated in a blending project, requiring blending tool vertical to blending surface.
Jun 6, 2024
AxialSymmetricPt::FreeAxis axis
used indescartes_trajectory::AxialSymmetricPt
dose not mean free rotate about axis in tool coordinate. I found its use as below:OrientationTolerance orient_tol = ToleranceBase::createSymmetric<OrientationTolerance>( ((axis == AxialSymmetricPt::X_AXIS) ? 0.0 : rx), ((axis == AxialSymmetricPt::Y_AXIS) ? 0.0 : ry), ((axis == AxialSymmetricPt::Z_AXIS) ? 0.0 : rz), ((axis == AxialSymmetricPt::X_AXIS) ? 2 * M_PI : 0.0), ((axis == AxialSymmetricPt::Y_AXIS) ? 2 * M_PI : 0.0), ((axis == AxialSymmetricPt::Z_AXIS) ? 2 * M_PI : 0.0));
I think it would produce strange orientation when applied in blending project requiring blending tool vertical to blending surface.
The text was updated successfully, but these errors were encountered: