Getting Started with ROS on Embedded Systems - User Guide - C++ - Names
Getting Started with ROS on Embedded Systems RidgeRun documentation is currently under development. |
Getting Started with ROS on Embedded Systems | |
---|---|
ROS on Embedded Systems Basics | |
|
|
Getting Started | |
|
|
C++ User Guide | |
|
|
Examples | |
|
|
Performance | |
|
|
Contact Us |
Introduction
This wiki is based on the following page: http://wiki.ros.org/roscpp/Overview/Names%20and%20Node%20Information
Name manipulation is an important section for ROS, in here you can find useful functions that work well when doing this manipulation
Functions
A useful function is a resolve, which lets you create a name with the namespace of the node and a given name, resulting in node_namespace/name
std::string ros::names::resolve(const std::string& name, bool remap = true);
This is useful when you don't want to have the node name pre-appended to your topic names.
Another function is the append, which simply appends two strings resulting in left/right
std::string ros::names::append(const std::string& left, const std::string& right);