Ask Your Question

Which point on the object does pose refer to in roboearth detector?

asked 2011-12-02 00:23:17 -0500

Sudarshan gravatar image


I am using the re_kinect_object_detector for detecting objects that have been modeled using the re_object_recorder. I was able to get the pose of the object being detected (Pose of the object in Roboearth). However, I was unable to find out in the documentation about which point on the object does the pose return. For example, if we use the videogame cover as the object, during detection there are multiple points on the object that is highlighted as red indicating that these have been detected. But which point does the pose correspond to? This is important because the object itself will take several units in the x,y,z axis, so knowing exactly which point the object is located will help me to track the object pass its information for other modules.

I am using ROS Electric on Ubunto 11.04. Thanks for your help!

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2011-12-06 23:58:58 -0500

ddimarco gravatar image

The origin of the object coordinate system is at the center of the marker pattern when the object was recorded. The red points are just the object model drawn into the image.

edit flag offensive delete link more


Thanks. But if I place the videogame cover vertically as opposed to horizontally I seem to get different poses. Doesn't this go against the fact that both the placements have the same origin?
Sudarshan gravatar image Sudarshan  ( 2011-12-07 10:25:18 -0500 )edit
Please note that the pose estimation is not completely stable. Thus, you will notice small "jumps" in the detected object pose.
ddimarco gravatar image ddimarco  ( 2011-12-07 19:15:47 -0500 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools


Asked: 2011-12-02 00:23:17 -0500

Seen: 188 times

Last updated: Dec 12 '11