Skip to content

Commit

Permalink
matched the center of primitive cylinder between eus and moveit
Browse files Browse the repository at this point in the history
  • Loading branch information
soonhyo committed Dec 5, 2024
1 parent 16cb8fa commit 061c15a
Showing 1 changed file with 6 additions and 1 deletion.
7 changes: 6 additions & 1 deletion pr2eus_moveit/euslisp/collision-object-publisher.l
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,12 @@
(send colobj :primitive_poses
(append pose
(list
(ros::coords->tf-pose (if relative-pose relative-pose (send obj :worldcoords))))))))
(ros::coords->tf-pose (let ((coords (if relative-pose
relative-pose
(send obj :worldcoords))))
(let* ((hv (float-vector 0 0 (/ (height-of-cylinder obj) 2)))
(hv-t (send coords :transform-vector hv)))
(make-coords :pos hv-t :rot (send coords :rot))))))))))
((and (derivedp obj body) (eq (car (send obj :body-type)) :cube))
(let ((geom (send colobj :primitives))
(pose (send colobj :primitive_poses)))
Expand Down

0 comments on commit 061c15a

Please sign in to comment.