Robotics StackExchange | Archived questions

Obstacle free 2d Navigation - Navigation Stack

Hi,

I am working on implementing an indoor rover. I have successfully implemented a /cmdvel topic for commanding, as well as /odom for localization. Next I want to have a path planning service and I looked at MoveBase but it requires a laser scanner or at least a pointcloud.

Is there a way to use Move_base with an empty map? Or is there an alternative for obstacle-free differential drive navigation?

Asked by phil333 on 2017-10-11 04:34:09 UTC

Comments

I used this one http://wiki.ros.org/pr2_controllers/Tutorials/Using%20the%20base%20controller%20with%20odometry%20and%20transform%20information Please take a look at this for starting a simple driveForward() function and rly understand! After doing, map-based nav could be the next big topic for you

Asked by glukon on 2017-10-11 09:24:14 UTC

You can configure the navigation stack for use without any obstacle layer, the question is why? You will almost certainly crash into something, so I don't see any point in path planning.

Asked by Humpelstilzchen on 2017-10-12 02:27:33 UTC

I think you should add more information about your rover, e.g. are there any sonar/infrared sensors that can be used? Or maybe a 3d camera?

Asked by Humpelstilzchen on 2017-10-12 02:28:19 UTC

It is a rover that is controlled remotely. The point in path planning is that you can tell the rover to move to a relative position from its current position without having to contentiously steer it. It has a stereo camera giving visual odometry, but doesn't need to get around obstacles by itself.

Asked by phil333 on 2017-10-12 02:48:34 UTC

I still thing path planning is a bit waste of resources, sounds more like a job for a simple path follower, e.g. pure pursuit or follow-the-carrot

Asked by Humpelstilzchen on 2017-10-12 11:34:26 UTC

ye, anything that will do this is welcome, will test those two packages. If you have any other recommendations, feel free to share

Asked by phil333 on 2017-10-12 13:05:37 UTC

Answers