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

navigation w/o map

asked 2014-01-18 00:25:53 -0500

BP gravatar image

updated 2014-01-20 22:55:47 -0500

Hi,

I am currently trying to run a navigation (on move_base) w/o global map (I've set blank map on map_server). I don't want SLAM for now, so my idea for now is to navigate through easy-to-get-to points on planned path. I am trying to change global planner for carrot_planner, but maybe there is a better option for that kind of navigation (other planner or maybe something what will replace the move_base node).

edit: there can be a local map from laser scan

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
0

answered 2014-01-19 13:51:48 -0500

If you're navigating without a map, then your robot will only be using distances and bearings to get to places. Therefore the robot will need to measure distance and bearings. To get to different waypoints it would be simply geometry to get to one point or another with the accuracy depending on how well your robot tracked its path (dead reckoning).

If there is not SLAM or map then the idea of a planner is redundant. The robot just needs a start point and a list of navigation points that can be determined in relation to the start point.

edit flag offensive delete link more

Comments

Yes, but: 1) I want path to be smooth 2) I want to avoid obstacles 3) In the future there will be sth like SLAM (i hope) but different than normal (semantic rather than metric). But i have to do simple navigation first.

BP gravatar image BP  ( 2014-01-20 03:43:06 -0500 )edit

If you want path smoothing, research cubic splines.Trajectory controllers in ROS_Control also use them. If you want to avoid obstacles, apart from bumping your way around them, you'll need some sort of map and path planning, google (approx) cell decomposition and octomap. Try orienteering w/o a map.

PeterMilani gravatar image PeterMilani  ( 2014-01-20 11:30:56 -0500 )edit

i forgot to mention that there can be a local map (i try to run it under move_base). What You are telling me is good, but it requires (i suppose) a lot of work, when move base has built in local planner, smoothing, dynamic window etc. I just don't want to have global map, which (I hope) I'll add in the future.

BP gravatar image BP  ( 2014-01-20 23:09:07 -0500 )edit

I think you're on a good track, if you haven't used move base before, maybe try using it on a simulator in its default most basic state before trying to customise the configuration. Keep it as simple as possible get it working and build from there.

PeterMilani gravatar image PeterMilani  ( 2014-01-21 01:53:32 -0500 )edit

Question Tools

2 followers

Stats

Asked: 2014-01-18 00:25:53 -0500

Seen: 245 times

Last updated: Jan 20 '14