Revision bfe17564
src/server/middleware_ros.cpp | ||
---|---|---|
27 | 27 |
|
28 | 28 |
#include "server/middleware_ros.h" |
29 | 29 |
|
30 |
#include <boost/range/algorithm/remove_if.hpp> |
|
31 | 30 |
#include <boost/algorithm/string/classification.hpp> |
32 | 31 |
using namespace std; |
33 | 32 |
using namespace boost; |
... | ... | |
47 | 46 |
//we have to take care of ros |
48 | 47 |
printf("> no active ros middleware, calling ros::init() and we will call tick() periodically!"); |
49 | 48 |
string node_name = "humotion_server__"+ scope; |
50 |
node_name.erase(boost::remove_if(node_name, boost::is_any_of("/")), node_name.end());
|
|
49 |
node_name.erase(std::remove(node_name.begin(), node_name.end(), '/'), node_name.end());
|
|
51 | 50 |
printf("> registering on ROS as node %s\n",node_name.c_str()); |
52 | 51 |
ros::M_string no_remapping; |
53 | 52 |
ros::init(no_remapping, node_name); |
Also available in: Unified diff