Chris,<br><br>The navigation stack expects the actual velocities on the odometry topic. One issue could be that the acceleration limit parameters are set too high for your robot which could lead to the planner thinking that the robot can slow down and stop when it actually cannot.  See the following page for documentation on the relevant parameters: <a href="http://www.ros.org/wiki/base_local_planner#Robot_Configuration_Parameters">http://www.ros.org/wiki/base_local_planner#Robot_Configuration_Parameters</a>.<br>
<br>If that suggestion doesn't help, could you post the configuration files that you're using for the navigation stack... that'll help give insight into what might be going on.<br><br>Also, when you say that the robot never stops, do you mean that it oscillates while trying to achieve the goal orientation? Or that it actually drives past the goal position, turns around, and attempts to achieve the position again?<br>
<br>Hope this helps,<br><br>Eitan<br><br><div class="gmail_quote">On Wed, Jul 14, 2010 at 1:12 PM, chrisb <span dir="ltr"><<a href="mailto:cburbridge%2Bros@gmail.com">cburbridge+ros@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
Hi,<br>
I am new to ROS and am trying to use it with a MetraLabs Scitos-G5 robot,<br>
which is a differential drive non-holonomic robot. In particular, I am<br>
trying to run the navigation stack.<br>
<br>
I have a player driver for the robot, which is a bit messy so I decided the<br>
quickest solution to get started would be to create ros nodes that connect<br>
to a player server running on the robot and republish the laser and sonar,<br>
and subscribe to cmd_vel and pass it on to player server. I made these three<br>
nodes in a package, and they seem ok. I use a static transform to publish<br>
the transformation from laser to base.<br>
<br>
I eventually got it going enough to log data, and create a map with<br>
slam_gmapping. I then set up the navigation stack following the tutorial at<br>
<a href="http://www.ros.org/wiki/navigation/Tutorials/RobotSetup" target="_blank">http://www.ros.org/wiki/navigation/Tutorials/RobotSetup</a>, and got rviz<br>
working to show the map, the laser, the odometry etc. The map is good, the<br>
localisation (amcl) works nicely and I can see a reasonable particle cloud<br>
using rviz.<br>
<br>
However, when I set a goal location the robot drives to the goal but never<br>
stops. It goes past it and tries to get back to it, never reaching the<br>
finished state. Is this the normal behaviour? Is there anything that I<br>
likely missed in my player nodes - my odometry node publishes the velocities<br>
that player reports, could this be a problem? ie. Position2d::GetXSpeed(),<br>
GetYSpeed() and GetYawSpeed() I'm not fully certain what velocity is<br>
expected here - the commanded or the actual?<br>
<br>
Thanks in advanace!<br>
<br>
Chris<br>
--<br>
View this message in context: <a href="http://ros-users.122217.n3.nabble.com/navigation-stack-goal-problem-tp967590p967590.html" target="_blank">http://ros-users.122217.n3.nabble.com/navigation-stack-goal-problem-tp967590p967590.html</a><br>

Sent from the ROS-Users mailing list archive at Nabble.com.<br>
<br>
------------------------------------------------------------------------------<br>
This SF.net email is sponsored by Sprint<br>
What will you do first with EVO, the first 4G phone?<br>
Visit <a href="http://sprint.com/first" target="_blank">sprint.com/first</a> -- <a href="http://p.sf.net/sfu/sprint-com-first" target="_blank">http://p.sf.net/sfu/sprint-com-first</a><br>
_______________________________________________<br>
ros-users mailing list<br>
<a href="mailto:ros-users@lists.sourceforge.net">ros-users@lists.sourceforge.net</a><br>
<a href="https://lists.sourceforge.net/lists/listinfo/ros-users" target="_blank">https://lists.sourceforge.net/lists/listinfo/ros-users</a><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>
</blockquote></div><br>