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

navigation stack vs my node

asked 2012-11-16 02:49:20 -0500

Peter Listov gravatar image

updated 2012-11-16 04:02:26 -0500

Hallo!

Is it possible to subscribe to user node from base_local_planner?

I'm trying to experiment with obstacle avoidance perfomance of my robot by integrating my emergency stop node that set a flag if an obstacle appears in it's field of view (narrow segment). Then given that flag I want to throw a banch of trajectories (which lie in this segment), generated by createTrajectories() function in base_local_planner package. I wonder if it's possible somehow to subscribe to this node so base-local_planner could use this flag.

edit retag flag offensive close merge delete

Comments

What do you mean? Which data do you want to subscribe to or what functionality do you want to provide by your own node? Please be more specific.

Lorenz gravatar image Lorenz  ( 2012-11-16 03:08:56 -0500 )edit

Sure. I'm trying to experiment with obstacle avoidance perfomance of my robot by integrating my emergency stop node that set a flag if an obstacle appears in it's field of view (narrow segment). Then given that flag I want to throw a banch of trajectories, generated by createTrajectories() function

Peter Listov gravatar image Peter Listov  ( 2012-11-16 03:48:00 -0500 )edit

... in base_local_planner package (which lie in this segment). I wonder if it's possible somehow to subscribe to this node so base-local_planner could use this flag.

Peter Listov gravatar image Peter Listov  ( 2012-11-16 03:51:30 -0500 )edit

For such an update to the question, it's best to edit your original post.

Lorenz gravatar image Lorenz  ( 2012-11-16 03:58:03 -0500 )edit

1 Answer

Sort by » oldest newest most voted
1

answered 2012-11-16 03:59:43 -0500

Lorenz gravatar image

The default base_local_planner node does not provide any topic-based interfaces to achieve what you want in a clean way. I suggest to fork it and add the functionality you need. The whole plugin is not that much code so adding new functionality should not be too hard.

edit flag offensive delete link more

Question Tools

Stats

Asked: 2012-11-16 02:49:20 -0500

Seen: 188 times

Last updated: Nov 16 '12