0
$\begingroup$

Rosanswers logo

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.


Originally posted by Peter Listov on ROS Answers with karma: 338 on 2012-11-16

Post score: 0


Original comments

Comment by Lorenz on 2012-11-16:
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.

Comment by Peter Listov on 2012-11-16:
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

Comment by Peter Listov on 2012-11-16:
... 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.

Comment by Lorenz on 2012-11-16:
For such an update to the question, it's best to edit your original post.

$\endgroup$

1 Answer 1

0
$\begingroup$

Rosanswers logo

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.


Originally posted by Lorenz with karma: 22731 on 2012-11-16

This answer was ACCEPTED on the original site

Post score: 1

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.