Xiaojun,<div><br></div><div>Tully's right, we do a fair amount of work on the PR2 with calibration to make sure that things work. Even with that, we have some problems with false positives from time to time in our ground plane detection. The plan is to write a more robust filter at some point, but I'm not sure exactly when we'll get to that. You might have to write a different filter that works for your robot. Wish I had a better answer for you.</div>
<div><br></div><div>Hope all is well,</div><div><br></div><div>Eitan<br><br><div class="gmail_quote">On Wed, Oct 20, 2010 at 5:10 PM, Tully Foote <span dir="ltr"><<a href="mailto:tfoote@willowgarage.com">tfoote@willowgarage.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Xiaojun,<br><br>It does sounds like you need to make sure your filters are setup accurately.  On the PR2 we have optical flags for calibration on all joints.  Plus we do full body and sensor calibration to make sure they are aligned.  Also you will likely need to look at more parameters of the ground plane removal that you need to customize for your robot.  <br>



<br>Tully<div><div></div><div class="h5"><br><br><div class="gmail_quote">On Wed, Oct 20, 2010 at 8:10 AM, clarkwu <span dir="ltr"><<a href="mailto:wu.xiaojun@gmail.com" target="_blank">wu.xiaojun@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204, 204, 204);padding-left:1ex">


<br>
Eitan,<br>
<br>
Thanks for your reply.<br>
<br>
You are right that the warning message refers to something wrong in the<br>
laser filters.<br>
What I found is in the source file sac_inc_ground_removal_standalone.cpp,<br>
there are a few default settings for PR2 robot, such as<br>
the robot_footprint_frame is "base_footprint"<br>
the laser_tilt_mount_frame is "laser_tilt_mount_link"<br>
the goal frame id for point cloud is "odom_combined"<br>
and the function updateParametersFromServer() in fact doesn't update the<br>
above parameters.<br>
<br>
So I changed the codes for our own robot accordingly, and the<br>
sac_inc_ground_removal_node node now runs properly!<br>
<br>
Yet the result of topic /ground_object_cloud looks not so perfect, i.e.,<br>
there are part of the ground close to the robot still left within the point<br>
cloud of this topic. I also observed that in the output of<br>
tilt_scan_shadow_filtered, the ground plane is not exactly in horizontal<br>
level but looks more like a slope. So I guess this means the tilt controller<br>
need further calibration to make sure its "0" position refers to the true<br>
horizontal plane.<br>
<br>
How did you handle this issue for PR2 robot?<br>
<br>
thanks<br>
xiaojun<br>
<font color="#888888"><br>
<br>
--<br>
View this message in context: <a href="http://ros-users.122217.n3.nabble.com/Navigation-stack-issue-about-ground-plane-detection-tp1707477p1739332.html" target="_blank">http://ros-users.122217.n3.nabble.com/Navigation-stack-issue-about-ground-plane-detection-tp1707477p1739332.html</a><br>




</font><div><div></div><div>Sent from the ROS-Users mailing list archive at Nabble.com.<br>
_______________________________________________<br>
ros-users mailing list<br>
<a href="mailto:ros-users@code.ros.org" target="_blank">ros-users@code.ros.org</a><br>
<a href="https://code.ros.org/mailman/listinfo/ros-users" target="_blank">https://code.ros.org/mailman/listinfo/ros-users</a><br>
</div></div></blockquote></div><br><br clear="all"><br></div></div><font color="#888888">-- <br>Tully Foote<br>Systems Engineer<br>Willow Garage, Inc.<br><a href="mailto:tfoote@willowgarage.com" target="_blank">tfoote@willowgarage.com</a><br>
(650) 475-2827<br>


</font><br>_______________________________________________<br>
ros-users mailing list<br>
<a href="mailto:ros-users@code.ros.org">ros-users@code.ros.org</a><br>
<a href="https://code.ros.org/mailman/listinfo/ros-users" target="_blank">https://code.ros.org/mailman/listinfo/ros-users</a><br>
<br></blockquote></div><br></div>