enable introspection only if ROS was initialized

This commit is contained in:
Robert Haschke 2018-04-06 12:22:27 +02:00
parent bd60e6f65d
commit 35b35cc17e

View File

@ -55,8 +55,9 @@ Task::Task(const std::string& id, ContainerBase::pointer &&container)
{
// monitor state on commandline
//addTaskCallback(std::bind(&Task::printState, this, std::ref(std::cout)));
// enable introspection by default
enableIntrospection(true);
// enable introspection by default, but only if ros::init() was called
if (ros::isInitialized())
enableIntrospection(true);
}
planning_pipeline::PlanningPipelinePtr