Pose estimation error with ar_pose

asked 2018-03-27 07:47:14 -0600

piliboss gravatar image

updated 2018-03-27 08:26:55 -0600

I am using ar_pose package to estimate the pose of aruco marker.

The camera I used is the gazebo camera. The description of the camera is following in urdf file:

 <gazebo reference="robotiq_wrist_camera_link">
<sensor type="camera" name="wrist_camera">
  <camera name="camera on wrist">
  <plugin name="camera_controller" filename="libgazebo_ros_camera.so">

In launch file, I ran the ar_pose node like this:

<node name="ar_pose" pkg="ar_pose" type="ar_single" respawn="false" output="screen">
<param name="marker_pattern" type="string" value="data/4x4/4x4_24.patt"/>
<param name="marker_width" type="double" value="25"/>
<param name="marker_center_x" type="double" value="0.0"/>
<param name="marker_center_y" type="double" value="0.0"/>
<param name="threshold" type="int" value="100"/>
<param name="use_history" type="bool" value="true"/></node>

The estimation result shows in the picture. pose estimation result

It seems that the detected pose is not aligned to the marker pose. Someone knows why and thanks for the attention!

edit retag flag offensive close merge delete


There is no picture visible in your post.

I've given you enough karma to attach your image to your post directly. Please edit your question to do that.

gvdhoorn gravatar image gvdhoorn  ( 2018-03-27 08:14:53 -0600 )edit

The picture has been attached to the post. Thank you

piliboss gravatar image piliboss  ( 2018-03-27 08:24:25 -0600 )edit