ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

zhiping's profile - activity

2014-01-28 17:21:47 -0500 marked best answer How to set unknown pixel as goal in move_base

Hi to all,

From my understanding, i believe that the move_base will ignore the unknown pixel from the map during the path finding. Is it possible to set any parameter in move_base to remove this action so that i can set unknown pixel as goal?

Preview of my map

With thanks, Zhiping

2014-01-28 17:21:47 -0500 marked best answer tf timing problem when using STAGE simulation

Hi to all,

I'm currently trying to simulate the behavior of my robot using STAGE simulation but the tf timing from STAGE is too slow with a time interval of 13 x10^6 second. I tried to overcome this problem by overwrite the tf using the static transform publisher but the time become negative with this warning:

TF_OLD_DATA ignoring data from the past for frame /base_footprint at time 12.6 according to authority /Stage_Node

How should i approach this problem?

With thanks, Zhiping

2014-01-28 17:21:36 -0500 marked best answer Loading empty map to move_base

previous message link

Thanks for the reply.

My main intention is to add Slam ability to my robot.

I tried to use gmapping to replace the map_server to produce a concurrent updating map. But the calculation is too demanding on my laptop. I'm thinking whether i can make a simplified Slam to reduce the computational demand on my laptop.

Currently when i published an empty map, which contains all unknown pixels, from my "/map" (nav_msgs::Occupany_msgs) topic, the map is not shown in rviz and the tf containing the odom to map is not created.

Is there any easier ways to solve it?

Sorry to trouble your guys.

With thanks, Zhiping

laptop specification

core2 duo

2013-02-01 05:07:17 -0500 received badge  Famous Question (source)
2013-02-01 05:07:17 -0500 received badge  Notable Question (source)
2013-02-01 05:07:17 -0500 received badge  Popular Question (source)
2013-01-29 04:57:15 -0500 received badge  Famous Question (source)
2013-01-29 04:57:15 -0500 received badge  Popular Question (source)
2013-01-29 04:57:15 -0500 received badge  Notable Question (source)
2012-09-19 23:13:30 -0500 received badge  Famous Question (source)
2012-09-19 23:13:30 -0500 received badge  Notable Question (source)
2012-09-06 15:02:20 -0500 received badge  Notable Question (source)
2012-09-06 15:02:20 -0500 received badge  Famous Question (source)
2012-08-29 02:34:50 -0500 received badge  Notable Question (source)
2012-08-29 02:34:50 -0500 received badge  Famous Question (source)
2012-06-24 23:32:42 -0500 received badge  Popular Question (source)
2012-01-18 20:57:09 -0500 received badge  Nice Answer (source)
2012-01-18 20:56:11 -0500 received badge  Popular Question (source)
2011-12-20 23:29:30 -0500 received badge  Favorite Question (source)
2011-12-15 00:18:49 -0500 received badge  Nice Question (source)
2011-09-07 00:10:54 -0500 received badge  Self-Learner (source)
2011-09-07 00:10:54 -0500 received badge  Teacher (source)
2011-09-06 23:58:02 -0500 received badge  Popular Question (source)
2011-06-09 15:44:00 -0500 marked best answer Topological_navigation dependency

Hi Zhiping, you may not be using the right versions. In particular, if you follow the rosinstall directions given on http://www.ros.org/wiki/topological_navigation you shouldn't have any dependency problems. Also, the camera is not needed for this stack — it just assumes a horizontal laser range finder.

2011-05-26 13:12:01 -0500 asked a question Topological_navigation dependency

Hi to all,

I'm trying to test the Topological_navigation but i encountered some dependencies problem. Apparently, one of the stacks known as graph_mapping_utils is not available in the graph_mapping package but is required by the topological_navigation package. How should i solve it?

Can i also classify whether usage of the camera is the only source to obtain information from the surrounding by the topological_navigation?

Thank for your time

With regards, Zhiping

2011-03-23 03:50:29 -0500 marked best answer inflation error in rivz

Zhiping,

From the videos you posted it looks like the navigation stack isn't receiving laser data from stage correctly. No obstacles, raw or inflated, are showing up in the costmap. Is navigation giving you any errors? Are you sure that you've configured navigation to run with the correct topic name for the laser? Is there anything notably different in the topics provided by the p2os driver versus stage that would prevent the same configuration files from working in both scenarios?

Hope all is well,

Eitan

2011-03-22 22:05:16 -0500 commented answer inflation error in rivz
Thanks for the tip, Eitan. Apparently, the Stage provide the tf between /base_link to /base_laser_link instead of base_link to /base_laser. To solve this problem, i just need to change the laser_frame in costmap_common_param.yaml
2011-03-21 08:30:11 -0500 marked best answer How to set unknown pixel as goal in move_base

Hi Zhiping,

you can set the parameter allow_unknow of navfn to true. Then unknown points of the global costmap are possible goal positions (and possible points in the global plan). If you used this tutorial to set up navigation then adding the following line to move_base.launch should do the trick:

<param name="navfn/allow_unknown" value="true"/>

<node pkg="move_base" type="move_base" respawn="false" name="move_base" output="screen">
...
</node>

But make sure that the wanted goal position is within the bounds of your global costmap. If the goal is very close to an obstacle (in range of the inflated obstacle points) navfn will regard it as not reachable - at least in cturtle, may be this has changed in diamondback.

Regards, Sabrina

2011-03-19 14:50:37 -0500 answered a question How to set unknown pixel as goal in move_base

This is a suggested solution for my problem. Basically, i think i don't need to set the navfn/allow_unknown because the default value is true and unknown_cost_value but i need to set the static map in the global costmap to false because i'm running on gmapping

2011-03-19 03:47:19 -0500 commented answer How to set unknown pixel as goal in move_base
Thanks for the assistance. I finally solve the problem with your help. Basically, i think i don't need to set the navfn/allow_unknown because the default value is true and unknown_cost_value but i need to set the static map in the global costmap to false because i'm running on gmapping. Sorry to trouble you for so long.
2011-03-19 03:40:30 -0500 asked a question inflation error in rivz

Hi,

I trying to run Stage together with move_base and either gmapping or map_server+amcl but i realized that inflation message is not reflected on rviz although the message is received as shown in these video: Gmapping and Map_server.

If I run the program in actual environment (replaced Stage with laser driver and p2os_driver), the inflated appeared with the Map_server combination but not in Gmapping.

How should i handle this problem? Thanks for the assistance

With regards,

Zhiping

2011-03-17 21:48:08 -0500 commented answer How to set unknown pixel as goal in move_base
I don't have enough karma to load file but i solve it using a hyperlink. Yes, i initialed the global costmap using a static map through a yaml file in move_base. I have also tried using the unknown_cost_value in costmap_2d by changing it from 0 -> 1 but there is not change in the path planning.