ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
2018-03-08 17:54:19 -0500 | received badge | ● Notable Question (source) |
2017-05-30 04:39:03 -0500 | received badge | ● Popular Question (source) |
2017-05-18 06:10:22 -0500 | received badge | ● Famous Question (source) |
2017-02-20 10:54:30 -0500 | received badge | ● Notable Question (source) |
2017-02-19 22:00:10 -0500 | received badge | ● Scholar (source) |
2017-02-19 21:31:35 -0500 | asked a question | nav2d Exploration finished in TX1 Hello,everyone I encountered a problem when I used nav2d in my navdia TX1. After apt-get install ros-indigo-nav2d , I roslaunched tutorial3.launch ,rosservice call /StartMapping 3,rosservice call /StartExploration 2.When called StartMapping,the robot run while the map was mapping.But,when called StartExploration,nothing happened. For finding the reason,I installed it from source and add some log code. I found the cellcount in NearesFrontierPlanner.cpp is much bigger than 50. But I run nav2d well in my computer,are there codes depend on hardware? |
2017-02-19 19:54:49 -0500 | received badge | ● Popular Question (source) |
2017-02-18 00:38:38 -0500 | commented answer | nav2d Exploration failed with hectormapping Thanks for your reply.I've found that navigator can get map via a service call after I change the map_service to "dynamic_map" in ros.yaml. |
2017-02-13 03:21:55 -0500 | asked a question | nav2d Exploration failed with hectormapping Hello,everyone In the tutorial3.launch, I remove the mapper node and use hectormapping instead. after roslaunch tutorial3.launch, in a new terminal,type "rosservice call /StartMapping 3" and enter,the robot can run.Then,I tyep ""rosservice call /StartExploration 2 and enter,the terminal,which roslaunch tutorial3.launch,shows some message: Is the robot out of the map? Exploration failed, could not get current position. I add some log in the code,finding that mCurrentMap.getIndex(current_x, current_y, i)=false,mHasNewMap=false,getMap()=false. here is my launch files, tutorial3.launch: <launch> <rosparam file="$(find nav2d_tutorials)/param/ros.yaml"/> <node name="Stage" pkg="stage_ros" type="stageros" args="$(find nav2d_tutorials)/world/tutorial.world"> </node>
</node> </launch> Thank you!! |