#include "rclcpp/rclcpp.hpp"

#include "external_localization_service/external_localization_service_node.hpp"

// 这里保留一个很薄的 main 入口。
// 作用只是为了让 external_localization_service 还能通过 ros2 run 独立启动，
// 真正的专项逻辑仍然都在 node / executor / algorithm template / *_algorithm.cpp 中。
int main(int argc, char ** argv)
{
  rclcpp::init(argc, argv);
  auto node = std::make_shared<external_localization_service::ExternalLocalizationServiceNode>();
  rclcpp::spin(node);
  rclcpp::shutdown();
  return 0;
}
