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

Is nav stack useable for "eagle eye" camera scenario?

asked 2016-12-09 16:01:34 -0500

Cyberdoc gravatar image

We build a simple robot, without any sensors, just two motors. To detect the position and orientation of the robot, we use a camera mounted over the table, where the robot is running on.

I want to use the navigation stack for that setup, hopefully it makes the live easier, to get the best route for the robot. So far I've only read, that I need a LaserScan or PointCloud sensor on the robot, to fulfill the nav stack setup requirements.

And here I ask myself currently, if it is a good idea, to use the nav stack for my navigation scenario (changing/moving targets on the table and changing barriers).

Is it enough to setup tf / map / odom / acml / move_base / base_controller? I read always, that the LaserScan or PointCloud is important for the nav stack, but I don't have any data like that, but I know exactly, where my robot is :-)

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
0

answered 2016-12-11 11:48:47 -0500

ahendrix gravatar image

move_base is basically just obstacle avoidance, path planning and path tracking.

If you have an accurate, external position reference that provides position and velocity data (similar to odometry), you can omit the other sensor inputs to move_base and it will plan as if it is in an empty world.

Most of the local planners rely on velocity feedback from the Odometry message, so you'll do need to spoof that if you want it to work well.

Note that amcl is a localization package, so if you're providing external localization, you don't need to run amcl at all. Instead, your localization system should publish the TF transform from map to base_link.

edit flag offensive delete link more

Comments

Thank you for your answer. I've created my own TF from map to base_link, and now I am able to use move_base to trigger move actions.

Cyberdoc gravatar image Cyberdoc  ( 2016-12-21 03:34:25 -0500 )edit

Question Tools

1 follower

Stats

Asked: 2016-12-09 16:01:34 -0500

Seen: 113 times

Last updated: Dec 11 '16