text: #include "ros/ros.h"
  #include "coloring/ir_lidar_color_pointcloud.hpp"
  #include <thread>
  
  int main(int argc, char **argv)
  {
    ros::init(argc, argv, "coloring_node");
    
    ROS_INFO("coloring_node started...");
    ir_lidar_color_pointcloud node;
    std::cout << "node:" << &node << std::endl;
    pthread_t tid;
    pthread_create(&tid, NULL, ir_lidar_color_pointcloud::poll, (void*)&node);
  
    ros::Rate rate(10);
    while(ros::ok())
    {
      node.update();
      ros::spinOnce();
      rate.sleep();
    }
  
    return 0;
  }