for Robot Artificial Inteligence

nodelet 개념

|

간단하게 노드렛이라는 그룹을 하나 생성을 하고 그 그룹 안에 있는 노드끼리만 통식을 하기 때문에 더 효율적으로 통신을 할 수 있음.

[노드렛에 대한 자세한 설명(https://link-url-here.org)

사용 방법

class ObstacleSensingNodelet : public nodelet::Nodelet
{
    public:
        virtual void onInit();
};
// this should really be in the implementation (.cpp file)
#include <pluginlib/class_list_macros.h>

// Include your header
#include <example_pkg/MyNodeletClass.h>

// watch the capitalization carefully
PLUGINLIB_EXPORT_CLASS(example_pkg::MyNodeletClass, nodelet::Nodelet)

namespace example_pkg
{
    void MyNodeletClass::onInit()
    {
        NODELET_DEBUG("Initializing nodelet...");
    }
}

http://wiki.ros.org/nodelet/Tutorials/Porting%20nodes%20to%20nodelets

Comments