24navigation/log/build_2024-03-24_19-42-27/plc_bringup/streams.log

119 KiB
Raw Blame History

[0.029s] Invoking command in '/home/firmament/codes/24navigation/build/plc_bringup': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble /usr/bin/cmake --build /home/firmament/codes/24navigation/build/plc_bringup -- -j8 -l8
[0.147s] [ 50%] Building CXX object CMakeFiles/decision_move_node.dir/src/decision_move_node.cpp.o
[2.316s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:34:50: error: Int8ConstPtr in namespace std_msgs::msg does not name a type
[2.316s] 34 | void game_progress_callback(const std_msgs::msg::Int8ConstPtr& game_pro)
[2.316s] | ^~~~~~~~~~~~
[2.316s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp: In function void game_progress_callback(const int&):
[2.316s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:37:27: error: base operand of -> is not a pointer
[2.316s] 37 | game_process = game_pro->data;
[2.316s] | ^~
[2.316s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp: At global scope:
[2.316s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:46:46: error: Int16ConstPtr in namespace std_msgs::msg does not name a type
[2.316s] 46 | void outposthp_callback(const std_msgs::msg::Int16ConstPtr& outpost_hp)
[2.316s] | ^~~~~~~~~~~~~
[2.316s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp: In function void outposthp_callback(const int&):
[2.316s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:49:30: error: base operand of -> is not a pointer
[2.316s] 49 | my_outpost_hp = outpost_hp->data;
[2.316s] | ^~
[2.316s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp: At global scope:
[2.316s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:57:51: error: PoseStampedPtr in namespace geometry_msgs::msg does not name a type; did you mean PoseStamped_?
[2.316s] 57 | void arial_cmd_callback(const geometry_msgs::msg::PoseStampedPtr& arial_cmd)
[2.316s] | ^~~~~~~~~~~~~~
[2.316s] | PoseStamped_
[2.316s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp: In function void arial_cmd_callback(const int&):
[2.316s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:59:24: error: base operand of -> is not a pointer
[2.317s] 59 | double x = arial_cmd->pose.position.x;
[2.317s] | ^~
[2.317s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:60:24: error: base operand of -> is not a pointer
[2.317s] 60 | double y = arial_cmd->pose.position.y;
[2.317s] | ^~
[2.319s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/client.hpp:40,
[2.319s] from /opt/ros/humble/include/rclcpp/rclcpp/callback_group.hpp:24,
[2.319s] from /opt/ros/humble/include/rclcpp/rclcpp/any_executable.hpp:20,
[2.319s] from /opt/ros/humble/include/rclcpp/rclcpp/memory_strategy.hpp:25,
[2.320s] from /opt/ros/humble/include/rclcpp/rclcpp/memory_strategies.hpp:18,
[2.320s] from /opt/ros/humble/include/rclcpp/rclcpp/executor_options.hpp:20,
[2.320s] from /opt/ros/humble/include/rclcpp/rclcpp/executor.hpp:37,
[2.320s] from /opt/ros/humble/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp:25,
[2.320s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:21,
[2.320s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.320s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.320s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:70:16: error: invalid use of this in non-member function
[2.320s] 70 | RCLCPP_WARN(this->get_logger(), "Arial CMD Moving to [%f , %f]",x,y);
[2.320s] | ^~~~
[2.320s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:70:16: error: invalid use of this in non-member function
[2.320s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:70:4: error: template argument 1 is invalid
[2.320s] 70 | RCLCPP_WARN(this->get_logger(), "Arial CMD Moving to [%f , %f]",x,y);
[2.320s] | ^~~~~~~~~~~
[2.320s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:70:4: error: <declaration error> is not a template [-fpermissive]
[2.320s] 70 | RCLCPP_WARN(this->get_logger(), "Arial CMD Moving to [%f , %f]",x,y);
[2.320s] | ^~~~~~~~~~~
[2.320s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:70:4: error: template argument 1 is invalid
[2.320s] 70 | RCLCPP_WARN(this->get_logger(), "Arial CMD Moving to [%f , %f]",x,y);
[2.320s] | ^~~~~~~~~~~
[2.321s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:70:4: error: <declaration error> is not a template [-fpermissive]
[2.321s] 70 | RCLCPP_WARN(this->get_logger(), "Arial CMD Moving to [%f , %f]",x,y);
[2.321s] | ^~~~~~~~~~~
[2.321s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:70:4: error: template argument 1 is invalid
[2.321s] 70 | RCLCPP_WARN(this->get_logger(), "Arial CMD Moving to [%f , %f]",x,y);
[2.321s] | ^~~~~~~~~~~
[2.321s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/logging.hpp:24,
[2.321s] from /opt/ros/humble/include/rclcpp/rclcpp/client.hpp:40,
[2.321s] from /opt/ros/humble/include/rclcpp/rclcpp/callback_group.hpp:24,
[2.321s] from /opt/ros/humble/include/rclcpp/rclcpp/any_executable.hpp:20,
[2.321s] from /opt/ros/humble/include/rclcpp/rclcpp/memory_strategy.hpp:25,
[2.321s] from /opt/ros/humble/include/rclcpp/rclcpp/memory_strategies.hpp:18,
[2.321s] from /opt/ros/humble/include/rclcpp/rclcpp/executor_options.hpp:20,
[2.321s] from /opt/ros/humble/include/rclcpp/rclcpp/executor.hpp:37,
[2.321s] from /opt/ros/humble/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp:25,
[2.321s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:21,
[2.321s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.321s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.321s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:70:16: error: invalid use of this in non-member function
[2.321s] 70 | RCLCPP_WARN(this->get_logger(), "Arial CMD Moving to [%f , %f]",x,y);
[2.321s] | ^~~~
[2.321s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:70:16: error: invalid use of this in non-member function
[2.321s] 70 | RCLCPP_WARN(this->get_logger(), "Arial CMD Moving to [%f , %f]",x,y);
[2.321s] | ^~~~
[2.323s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp: In function int main(int, char**):
[2.323s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:82:10: error: parse error in template argument list
[2.323s] 82 | node->declare_parameter<std::int>("my_color", 0);
[2.323s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
[2.323s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:82:37: error: no matching function for call to rclcpp::Node::declare_parameter<<expression error> >(const char [9], int)
[2.323s] 82 | node->declare_parameter<std::int>("my_color", 0);
[2.323s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
[2.324s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.324s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.325s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.325s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.325s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:421:3: note: candidate: template<class ParameterT> auto rclcpp::Node::declare_parameter(const string&, const ParameterT&, const ParameterDescriptor&, bool)
[2.325s] 421 | declare_parameter(
[2.325s] | ^~~~~~~~~~~~~~~~~
[2.325s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:421:3: note: template argument deduction/substitution failed:
[2.325s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:82:37: error: template argument 1 is invalid
[2.325s] 82 | node->declare_parameter<std::int>("my_color", 0);
[2.325s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
[2.325s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.326s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.326s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.326s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.326s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:434:3: note: candidate: template<class ParameterT> auto rclcpp::Node::declare_parameter(const string&, const ParameterDescriptor&, bool)
[2.326s] 434 | declare_parameter(
[2.326s] | ^~~~~~~~~~~~~~~~~
[2.326s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:434:3: note: template argument deduction/substitution failed:
[2.326s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:82:37: error: template argument 1 is invalid
[2.326s] 82 | node->declare_parameter<std::int>("my_color", 0);
[2.326s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
[2.326s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:83:10: error: parse error in template argument list
[2.326s] 83 | node->declare_parameter<std::float>("start_point_red_x", 0.0);
[2.326s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2.326s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:83:39: error: no matching function for call to rclcpp::Node::declare_parameter<<expression error> >(const char [18], double)
[2.326s] 83 | node->declare_parameter<std::float>("start_point_red_x", 0.0);
[2.326s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
[2.326s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.326s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.326s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.326s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.326s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:421:3: note: candidate: template<class ParameterT> auto rclcpp::Node::declare_parameter(const string&, const ParameterT&, const ParameterDescriptor&, bool)
[2.326s] 421 | declare_parameter(
[2.326s] | ^~~~~~~~~~~~~~~~~
[2.326s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:421:3: note: template argument deduction/substitution failed:
[2.327s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:83:39: error: template argument 1 is invalid
[2.327s] 83 | node->declare_parameter<std::float>("start_point_red_x", 0.0);
[2.327s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
[2.327s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.327s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.327s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.327s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.327s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:434:3: note: candidate: template<class ParameterT> auto rclcpp::Node::declare_parameter(const string&, const ParameterDescriptor&, bool)
[2.327s] 434 | declare_parameter(
[2.327s] | ^~~~~~~~~~~~~~~~~
[2.327s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:434:3: note: template argument deduction/substitution failed:
[2.327s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:83:39: error: template argument 1 is invalid
[2.327s] 83 | node->declare_parameter<std::float>("start_point_red_x", 0.0);
[2.327s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
[2.327s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:84:10: error: parse error in template argument list
[2.327s] 84 | node->declare_parameter<std::float>("start_point_red_y", 0.0);
[2.327s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2.327s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:84:39: error: no matching function for call to rclcpp::Node::declare_parameter<<expression error> >(const char [18], double)
[2.327s] 84 | node->declare_parameter<std::float>("start_point_red_y", 0.0);
[2.327s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
[2.328s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.328s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.328s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.328s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.328s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:421:3: note: candidate: template<class ParameterT> auto rclcpp::Node::declare_parameter(const string&, const ParameterT&, const ParameterDescriptor&, bool)
[2.328s] 421 | declare_parameter(
[2.328s] | ^~~~~~~~~~~~~~~~~
[2.328s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:421:3: note: template argument deduction/substitution failed:
[2.328s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:84:39: error: template argument 1 is invalid
[2.328s] 84 | node->declare_parameter<std::float>("start_point_red_y", 0.0);
[2.328s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
[2.328s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.328s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.328s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.328s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.328s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:434:3: note: candidate: template<class ParameterT> auto rclcpp::Node::declare_parameter(const string&, const ParameterDescriptor&, bool)
[2.328s] 434 | declare_parameter(
[2.328s] | ^~~~~~~~~~~~~~~~~
[2.328s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:434:3: note: template argument deduction/substitution failed:
[2.328s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:84:39: error: template argument 1 is invalid
[2.328s] 84 | node->declare_parameter<std::float>("start_point_red_y", 0.0);
[2.328s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
[2.328s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:85:10: error: parse error in template argument list
[2.328s] 85 | node->declare_parameter<std::float>("start_point_blue_x", 0.0);
[2.328s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2.328s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:85:39: error: no matching function for call to rclcpp::Node::declare_parameter<<expression error> >(const char [19], double)
[2.328s] 85 | node->declare_parameter<std::float>("start_point_blue_x", 0.0);
[2.329s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[2.329s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.329s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.329s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.329s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.329s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:421:3: note: candidate: template<class ParameterT> auto rclcpp::Node::declare_parameter(const string&, const ParameterT&, const ParameterDescriptor&, bool)
[2.329s] 421 | declare_parameter(
[2.329s] | ^~~~~~~~~~~~~~~~~
[2.329s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:421:3: note: template argument deduction/substitution failed:
[2.329s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:85:39: error: template argument 1 is invalid
[2.329s] 85 | node->declare_parameter<std::float>("start_point_blue_x", 0.0);
[2.329s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[2.329s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.329s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.329s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.329s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.329s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:434:3: note: candidate: template<class ParameterT> auto rclcpp::Node::declare_parameter(const string&, const ParameterDescriptor&, bool)
[2.329s] 434 | declare_parameter(
[2.329s] | ^~~~~~~~~~~~~~~~~
[2.329s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:434:3: note: template argument deduction/substitution failed:
[2.329s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:85:39: error: template argument 1 is invalid
[2.329s] 85 | node->declare_parameter<std::float>("start_point_blue_x", 0.0);
[2.329s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[2.329s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:86:10: error: parse error in template argument list
[2.329s] 86 | node->declare_parameter<std::float>("start_point_blue_y", 0.0);
[2.329s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2.329s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:86:39: error: no matching function for call to rclcpp::Node::declare_parameter<<expression error> >(const char [19], double)
[2.330s] 86 | node->declare_parameter<std::float>("start_point_blue_y", 0.0);
[2.330s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[2.330s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.330s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.330s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.330s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.330s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:421:3: note: candidate: template<class ParameterT> auto rclcpp::Node::declare_parameter(const string&, const ParameterT&, const ParameterDescriptor&, bool)
[2.330s] 421 | declare_parameter(
[2.330s] | ^~~~~~~~~~~~~~~~~
[2.330s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:421:3: note: template argument deduction/substitution failed:
[2.330s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:86:39: error: template argument 1 is invalid
[2.330s] 86 | node->declare_parameter<std::float>("start_point_blue_y", 0.0);
[2.330s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[2.330s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.330s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.330s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.330s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.330s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:434:3: note: candidate: template<class ParameterT> auto rclcpp::Node::declare_parameter(const string&, const ParameterDescriptor&, bool)
[2.330s] 434 | declare_parameter(
[2.330s] | ^~~~~~~~~~~~~~~~~
[2.330s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:434:3: note: template argument deduction/substitution failed:
[2.330s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:86:39: error: template argument 1 is invalid
[2.330s] 86 | node->declare_parameter<std::float>("start_point_blue_y", 0.0);
[2.330s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[2.330s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:87:10: error: parse error in template argument list
[2.330s] 87 | node->declare_parameter<std::float>("red_attack_x", 0.0);
[2.330s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2.331s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:87:39: error: no matching function for call to rclcpp::Node::declare_parameter<<expression error> >(const char [13], double)
[2.331s] 87 | node->declare_parameter<std::float>("red_attack_x", 0.0);
[2.331s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
[2.331s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.331s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.331s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.331s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.331s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:421:3: note: candidate: template<class ParameterT> auto rclcpp::Node::declare_parameter(const string&, const ParameterT&, const ParameterDescriptor&, bool)
[2.331s] 421 | declare_parameter(
[2.331s] | ^~~~~~~~~~~~~~~~~
[2.331s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:421:3: note: template argument deduction/substitution failed:
[2.331s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:87:39: error: template argument 1 is invalid
[2.331s] 87 | node->declare_parameter<std::float>("red_attack_x", 0.0);
[2.331s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
[2.331s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.331s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.331s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.331s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.331s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:434:3: note: candidate: template<class ParameterT> auto rclcpp::Node::declare_parameter(const string&, const ParameterDescriptor&, bool)
[2.331s] 434 | declare_parameter(
[2.331s] | ^~~~~~~~~~~~~~~~~
[2.331s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:434:3: note: template argument deduction/substitution failed:
[2.331s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:87:39: error: template argument 1 is invalid
[2.331s] 87 | node->declare_parameter<std::float>("red_attack_x", 0.0);
[2.331s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
[2.332s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:88:10: error: parse error in template argument list
[2.332s] 88 | node->declare_parameter<std::float>("red_attack_y", 0.0);
[2.332s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2.332s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:88:39: error: no matching function for call to rclcpp::Node::declare_parameter<<expression error> >(const char [13], double)
[2.332s] 88 | node->declare_parameter<std::float>("red_attack_y", 0.0);
[2.332s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
[2.332s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.332s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.332s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.332s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.332s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:421:3: note: candidate: template<class ParameterT> auto rclcpp::Node::declare_parameter(const string&, const ParameterT&, const ParameterDescriptor&, bool)
[2.332s] 421 | declare_parameter(
[2.332s] | ^~~~~~~~~~~~~~~~~
[2.332s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:421:3: note: template argument deduction/substitution failed:
[2.332s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:88:39: error: template argument 1 is invalid
[2.332s] 88 | node->declare_parameter<std::float>("red_attack_y", 0.0);
[2.332s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
[2.332s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.332s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.332s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.332s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.332s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:434:3: note: candidate: template<class ParameterT> auto rclcpp::Node::declare_parameter(const string&, const ParameterDescriptor&, bool)
[2.332s] 434 | declare_parameter(
[2.332s] | ^~~~~~~~~~~~~~~~~
[2.332s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:434:3: note: template argument deduction/substitution failed:
[2.332s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:88:39: error: template argument 1 is invalid
[2.333s] 88 | node->declare_parameter<std::float>("red_attack_y", 0.0);
[2.333s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
[2.333s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:89:10: error: parse error in template argument list
[2.333s] 89 | node->declare_parameter<std::float>("blue_attack_x", 0.0);
[2.333s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2.333s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:89:39: error: no matching function for call to rclcpp::Node::declare_parameter<<expression error> >(const char [14], double)
[2.333s] 89 | node->declare_parameter<std::float>("blue_attack_x", 0.0);
[2.333s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
[2.333s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.333s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.333s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.333s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.333s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:421:3: note: candidate: template<class ParameterT> auto rclcpp::Node::declare_parameter(const string&, const ParameterT&, const ParameterDescriptor&, bool)
[2.333s] 421 | declare_parameter(
[2.333s] | ^~~~~~~~~~~~~~~~~
[2.333s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:421:3: note: template argument deduction/substitution failed:
[2.333s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:89:39: error: template argument 1 is invalid
[2.333s] 89 | node->declare_parameter<std::float>("blue_attack_x", 0.0);
[2.333s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
[2.333s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.333s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.333s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.333s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.333s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:434:3: note: candidate: template<class ParameterT> auto rclcpp::Node::declare_parameter(const string&, const ParameterDescriptor&, bool)
[2.333s] 434 | declare_parameter(
[2.333s] | ^~~~~~~~~~~~~~~~~
[2.334s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:434:3: note: template argument deduction/substitution failed:
[2.334s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:89:39: error: template argument 1 is invalid
[2.334s] 89 | node->declare_parameter<std::float>("blue_attack_x", 0.0);
[2.334s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
[2.334s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:90:10: error: parse error in template argument list
[2.334s] 90 | node->declare_parameter<std::float>("blue_attack_y", 0.0);
[2.334s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2.334s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:90:39: error: no matching function for call to rclcpp::Node::declare_parameter<<expression error> >(const char [14], double)
[2.334s] 90 | node->declare_parameter<std::float>("blue_attack_y", 0.0);
[2.334s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
[2.334s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.334s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.334s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.334s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.334s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:421:3: note: candidate: template<class ParameterT> auto rclcpp::Node::declare_parameter(const string&, const ParameterT&, const ParameterDescriptor&, bool)
[2.334s] 421 | declare_parameter(
[2.334s] | ^~~~~~~~~~~~~~~~~
[2.334s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:421:3: note: template argument deduction/substitution failed:
[2.334s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:90:39: error: template argument 1 is invalid
[2.334s] 90 | node->declare_parameter<std::float>("blue_attack_y", 0.0);
[2.334s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
[2.334s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.334s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.334s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.334s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.334s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:434:3: note: candidate: template<class ParameterT> auto rclcpp::Node::declare_parameter(const string&, const ParameterDescriptor&, bool)
[2.334s] 434 | declare_parameter(
[2.335s] | ^~~~~~~~~~~~~~~~~
[2.335s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:434:3: note: template argument deduction/substitution failed:
[2.335s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:90:39: error: template argument 1 is invalid
[2.335s] 90 | node->declare_parameter<std::float>("blue_attack_y", 0.0);
[2.335s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
[2.335s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:91:10: error: parse error in template argument list
[2.335s] 91 | node->declare_parameter<std::float>("red_defense_x", 0.0);
[2.335s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2.335s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:91:39: error: no matching function for call to rclcpp::Node::declare_parameter<<expression error> >(const char [14], double)
[2.335s] 91 | node->declare_parameter<std::float>("red_defense_x", 0.0);
[2.335s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
[2.335s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.335s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.335s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.335s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.335s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:421:3: note: candidate: template<class ParameterT> auto rclcpp::Node::declare_parameter(const string&, const ParameterT&, const ParameterDescriptor&, bool)
[2.335s] 421 | declare_parameter(
[2.335s] | ^~~~~~~~~~~~~~~~~
[2.335s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:421:3: note: template argument deduction/substitution failed:
[2.335s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:91:39: error: template argument 1 is invalid
[2.335s] 91 | node->declare_parameter<std::float>("red_defense_x", 0.0);
[2.335s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
[2.335s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.335s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.335s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.335s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.336s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:434:3: note: candidate: template<class ParameterT> auto rclcpp::Node::declare_parameter(const string&, const ParameterDescriptor&, bool)
[2.336s] 434 | declare_parameter(
[2.336s] | ^~~~~~~~~~~~~~~~~
[2.336s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:434:3: note: template argument deduction/substitution failed:
[2.336s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:91:39: error: template argument 1 is invalid
[2.336s] 91 | node->declare_parameter<std::float>("red_defense_x", 0.0);
[2.336s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
[2.336s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:92:10: error: parse error in template argument list
[2.336s] 92 | node->declare_parameter<std::float>("red_defense_y", 0.0);
[2.336s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2.336s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:92:39: error: no matching function for call to rclcpp::Node::declare_parameter<<expression error> >(const char [14], double)
[2.336s] 92 | node->declare_parameter<std::float>("red_defense_y", 0.0);
[2.336s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
[2.336s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.336s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.336s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.336s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.336s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:421:3: note: candidate: template<class ParameterT> auto rclcpp::Node::declare_parameter(const string&, const ParameterT&, const ParameterDescriptor&, bool)
[2.336s] 421 | declare_parameter(
[2.336s] | ^~~~~~~~~~~~~~~~~
[2.336s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:421:3: note: template argument deduction/substitution failed:
[2.336s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:92:39: error: template argument 1 is invalid
[2.336s] 92 | node->declare_parameter<std::float>("red_defense_y", 0.0);
[2.336s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
[2.337s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.337s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.337s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.337s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.337s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:434:3: note: candidate: template<class ParameterT> auto rclcpp::Node::declare_parameter(const string&, const ParameterDescriptor&, bool)
[2.337s] 434 | declare_parameter(
[2.337s] | ^~~~~~~~~~~~~~~~~
[2.337s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:434:3: note: template argument deduction/substitution failed:
[2.337s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:92:39: error: template argument 1 is invalid
[2.337s] 92 | node->declare_parameter<std::float>("red_defense_y", 0.0);
[2.337s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
[2.337s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:93:10: error: parse error in template argument list
[2.337s] 93 | node->declare_parameter<std::float>("blue_defense_x", 0.0);
[2.337s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2.337s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:93:39: error: no matching function for call to rclcpp::Node::declare_parameter<<expression error> >(const char [15], double)
[2.337s] 93 | node->declare_parameter<std::float>("blue_defense_x", 0.0);
[2.337s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
[2.337s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.337s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.337s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.337s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.337s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:421:3: note: candidate: template<class ParameterT> auto rclcpp::Node::declare_parameter(const string&, const ParameterT&, const ParameterDescriptor&, bool)
[2.337s] 421 | declare_parameter(
[2.337s] | ^~~~~~~~~~~~~~~~~
[2.337s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:421:3: note: template argument deduction/substitution failed:
[2.337s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:93:39: error: template argument 1 is invalid
[2.337s] 93 | node->declare_parameter<std::float>("blue_defense_x", 0.0);
[2.337s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
[2.338s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.338s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.338s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.338s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.338s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:434:3: note: candidate: template<class ParameterT> auto rclcpp::Node::declare_parameter(const string&, const ParameterDescriptor&, bool)
[2.338s] 434 | declare_parameter(
[2.338s] | ^~~~~~~~~~~~~~~~~
[2.338s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:434:3: note: template argument deduction/substitution failed:
[2.338s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:93:39: error: template argument 1 is invalid
[2.338s] 93 | node->declare_parameter<std::float>("blue_defense_x", 0.0);
[2.338s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
[2.338s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:94:10: error: parse error in template argument list
[2.338s] 94 | node->declare_parameter<std::float>("blue_defense_y", 0.0);
[2.338s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2.338s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:94:39: error: no matching function for call to rclcpp::Node::declare_parameter<<expression error> >(const char [15], double)
[2.338s] 94 | node->declare_parameter<std::float>("blue_defense_y", 0.0);
[2.338s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
[2.338s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.338s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.338s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.338s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.338s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:421:3: note: candidate: template<class ParameterT> auto rclcpp::Node::declare_parameter(const string&, const ParameterT&, const ParameterDescriptor&, bool)
[2.338s] 421 | declare_parameter(
[2.338s] | ^~~~~~~~~~~~~~~~~
[2.338s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:421:3: note: template argument deduction/substitution failed:
[2.338s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:94:39: error: template argument 1 is invalid
[2.338s] 94 | node->declare_parameter<std::float>("blue_defense_y", 0.0);
[2.339s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
[2.339s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.339s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.339s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.339s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.339s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:434:3: note: candidate: template<class ParameterT> auto rclcpp::Node::declare_parameter(const string&, const ParameterDescriptor&, bool)
[2.339s] 434 | declare_parameter(
[2.339s] | ^~~~~~~~~~~~~~~~~
[2.339s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:434:3: note: template argument deduction/substitution failed:
[2.339s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:94:39: error: template argument 1 is invalid
[2.339s] 94 | node->declare_parameter<std::float>("blue_defense_y", 0.0);
[2.339s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
[2.339s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:95:10: error: parse error in template argument list
[2.339s] 95 | node->declare_parameter<std::bool>("attack", true);
[2.339s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2.339s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:95:38: error: no matching function for call to rclcpp::Node::declare_parameter<<expression error> >(const char [7], bool)
[2.339s] 95 | node->declare_parameter<std::bool>("attack", true);
[2.339s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
[2.339s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.339s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.339s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.339s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.339s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:421:3: note: candidate: template<class ParameterT> auto rclcpp::Node::declare_parameter(const string&, const ParameterT&, const ParameterDescriptor&, bool)
[2.339s] 421 | declare_parameter(
[2.339s] | ^~~~~~~~~~~~~~~~~
[2.339s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:421:3: note: template argument deduction/substitution failed:
[2.340s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:95:38: error: template argument 1 is invalid
[2.340s] 95 | node->declare_parameter<std::bool>("attack", true);
[2.340s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
[2.340s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.340s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.340s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.340s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.340s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:434:3: note: candidate: template<class ParameterT> auto rclcpp::Node::declare_parameter(const string&, const ParameterDescriptor&, bool)
[2.340s] 434 | declare_parameter(
[2.340s] | ^~~~~~~~~~~~~~~~~
[2.340s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:434:3: note: template argument deduction/substitution failed:
[2.340s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:95:38: error: template argument 1 is invalid
[2.340s] 95 | node->declare_parameter<std::bool>("attack", true);
[2.340s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
[2.340s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:98:10: error: parse error in template argument list
[2.340s] 98 | node->get_parameter<std::int>("my_color", mycolor);
[2.340s] | ^~~~~~~~~~~~~~~~~~~~~~~
[2.340s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:98:33: error: no matching function for call to rclcpp::Node::get_parameter<<expression error> >(const char [9], int&)
[2.340s] 98 | node->get_parameter<std::int>("my_color", mycolor);
[2.340s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
[2.340s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.340s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.340s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.341s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.341s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:683:3: note: candidate: template<class ParameterT> bool rclcpp::Node::get_parameter(const string&, ParameterT&) const
[2.341s] 683 | get_parameter(const std::string & name, ParameterT & parameter) const;
[2.341s] | ^~~~~~~~~~~~~
[2.341s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:683:3: note: template argument deduction/substitution failed:
[2.341s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:98:33: error: template argument 1 is invalid
[2.341s] 98 | node->get_parameter<std::int>("my_color", mycolor);
[2.341s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
[2.341s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:99:10: error: parse error in template argument list
[2.341s] 99 | node->get_parameter<std::float>("start_point_red_x", start_point_red_x);
[2.341s] | ^~~~~~~~~~~~~~~~~~~~~~~~~
[2.341s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:99:35: error: no matching function for call to rclcpp::Node::get_parameter<<expression error> >(const char [18], double&)
[2.341s] 99 | node->get_parameter<std::float>("start_point_red_x", start_point_red_x);
[2.341s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2.341s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.341s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.341s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.341s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.341s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:683:3: note: candidate: template<class ParameterT> bool rclcpp::Node::get_parameter(const string&, ParameterT&) const
[2.341s] 683 | get_parameter(const std::string & name, ParameterT & parameter) const;
[2.341s] | ^~~~~~~~~~~~~
[2.341s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:683:3: note: template argument deduction/substitution failed:
[2.341s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:99:35: error: template argument 1 is invalid
[2.341s] 99 | node->get_parameter<std::float>("start_point_red_x", start_point_red_x);
[2.341s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2.341s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:100:10: error: parse error in template argument list
[2.341s] 100 | node->get_parameter<std::float>("start_point_red_y", start_point_red_y);
[2.342s] | ^~~~~~~~~~~~~~~~~~~~~~~~~
[2.342s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:100:35: error: no matching function for call to rclcpp::Node::get_parameter<<expression error> >(const char [18], double&)
[2.342s] 100 | node->get_parameter<std::float>("start_point_red_y", start_point_red_y);
[2.342s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2.342s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.342s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.342s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.342s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.342s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:683:3: note: candidate: template<class ParameterT> bool rclcpp::Node::get_parameter(const string&, ParameterT&) const
[2.342s] 683 | get_parameter(const std::string & name, ParameterT & parameter) const;
[2.342s] | ^~~~~~~~~~~~~
[2.342s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:683:3: note: template argument deduction/substitution failed:
[2.342s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:100:35: error: template argument 1 is invalid
[2.342s] 100 | node->get_parameter<std::float>("start_point_red_y", start_point_red_y);
[2.342s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2.342s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:101:10: error: parse error in template argument list
[2.342s] 101 | node->get_parameter<std::float>("start_point_blue_x", start_point_blue_x);
[2.342s] | ^~~~~~~~~~~~~~~~~~~~~~~~~
[2.342s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:101:35: error: no matching function for call to rclcpp::Node::get_parameter<<expression error> >(const char [19], double&)
[2.342s] 101 | node->get_parameter<std::float>("start_point_blue_x", start_point_blue_x);
[2.342s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2.342s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.342s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.342s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.342s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.342s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:683:3: note: candidate: template<class ParameterT> bool rclcpp::Node::get_parameter(const string&, ParameterT&) const
[2.342s] 683 | get_parameter(const std::string & name, ParameterT & parameter) const;
[2.342s] | ^~~~~~~~~~~~~
[2.343s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:683:3: note: template argument deduction/substitution failed:
[2.343s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:101:35: error: template argument 1 is invalid
[2.343s] 101 | node->get_parameter<std::float>("start_point_blue_x", start_point_blue_x);
[2.343s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2.343s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:102:10: error: parse error in template argument list
[2.343s] 102 | node->get_parameter<std::float>("start_point_blue_y", start_point_blue_y);
[2.343s] | ^~~~~~~~~~~~~~~~~~~~~~~~~
[2.343s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:102:35: error: no matching function for call to rclcpp::Node::get_parameter<<expression error> >(const char [19], double&)
[2.343s] 102 | node->get_parameter<std::float>("start_point_blue_y", start_point_blue_y);
[2.343s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2.343s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.343s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.343s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.343s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.343s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:683:3: note: candidate: template<class ParameterT> bool rclcpp::Node::get_parameter(const string&, ParameterT&) const
[2.343s] 683 | get_parameter(const std::string & name, ParameterT & parameter) const;
[2.343s] | ^~~~~~~~~~~~~
[2.343s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:683:3: note: template argument deduction/substitution failed:
[2.343s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:102:35: error: template argument 1 is invalid
[2.343s] 102 | node->get_parameter<std::float>("start_point_blue_y", start_point_blue_y);
[2.343s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2.343s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:103:10: error: parse error in template argument list
[2.343s] 103 | node->get_parameter<std::float>("red_attack_x", red_attack_x);
[2.344s] | ^~~~~~~~~~~~~~~~~~~~~~~~~
[2.344s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:103:35: error: no matching function for call to rclcpp::Node::get_parameter<<expression error> >(const char [13], double&)
[2.344s] 103 | node->get_parameter<std::float>("red_attack_x", red_attack_x);
[2.344s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2.344s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.344s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.344s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.344s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.344s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:683:3: note: candidate: template<class ParameterT> bool rclcpp::Node::get_parameter(const string&, ParameterT&) const
[2.344s] 683 | get_parameter(const std::string & name, ParameterT & parameter) const;
[2.344s] | ^~~~~~~~~~~~~
[2.344s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:683:3: note: template argument deduction/substitution failed:
[2.344s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:103:35: error: template argument 1 is invalid
[2.344s] 103 | node->get_parameter<std::float>("red_attack_x", red_attack_x);
[2.344s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2.344s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:104:10: error: parse error in template argument list
[2.344s] 104 | node->get_parameter<std::float>("red_attack_y", red_attack_y);
[2.344s] | ^~~~~~~~~~~~~~~~~~~~~~~~~
[2.344s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:104:35: error: no matching function for call to rclcpp::Node::get_parameter<<expression error> >(const char [13], double&)
[2.345s] 104 | node->get_parameter<std::float>("red_attack_y", red_attack_y);
[2.345s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2.345s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.345s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.345s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.345s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.345s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:683:3: note: candidate: template<class ParameterT> bool rclcpp::Node::get_parameter(const string&, ParameterT&) const
[2.345s] 683 | get_parameter(const std::string & name, ParameterT & parameter) const;
[2.345s] | ^~~~~~~~~~~~~
[2.345s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:683:3: note: template argument deduction/substitution failed:
[2.345s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:104:35: error: template argument 1 is invalid
[2.345s] 104 | node->get_parameter<std::float>("red_attack_y", red_attack_y);
[2.345s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2.345s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:105:10: error: parse error in template argument list
[2.345s] 105 | node->get_parameter<std::float>("blue_attack_x", blue_attack_x);
[2.345s] | ^~~~~~~~~~~~~~~~~~~~~~~~~
[2.345s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:105:35: error: no matching function for call to rclcpp::Node::get_parameter<<expression error> >(const char [14], double&)
[2.345s] 105 | node->get_parameter<std::float>("blue_attack_x", blue_attack_x);
[2.345s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2.345s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.345s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.345s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.346s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.346s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:683:3: note: candidate: template<class ParameterT> bool rclcpp::Node::get_parameter(const string&, ParameterT&) const
[2.346s] 683 | get_parameter(const std::string & name, ParameterT & parameter) const;
[2.346s] | ^~~~~~~~~~~~~
[2.346s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:683:3: note: template argument deduction/substitution failed:
[2.346s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:105:35: error: template argument 1 is invalid
[2.346s] 105 | node->get_parameter<std::float>("blue_attack_x", blue_attack_x);
[2.346s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2.346s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:106:10: error: parse error in template argument list
[2.346s] 106 | node->get_parameter<std::float>("blue_attack_y", blue_attack_y);
[2.346s] | ^~~~~~~~~~~~~~~~~~~~~~~~~
[2.346s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:106:35: error: no matching function for call to rclcpp::Node::get_parameter<<expression error> >(const char [14], double&)
[2.346s] 106 | node->get_parameter<std::float>("blue_attack_y", blue_attack_y);
[2.346s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2.346s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.346s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.346s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.346s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.347s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:683:3: note: candidate: template<class ParameterT> bool rclcpp::Node::get_parameter(const string&, ParameterT&) const
[2.347s] 683 | get_parameter(const std::string & name, ParameterT & parameter) const;
[2.347s] | ^~~~~~~~~~~~~
[2.347s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:683:3: note: template argument deduction/substitution failed:
[2.347s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:106:35: error: template argument 1 is invalid
[2.347s] 106 | node->get_parameter<std::float>("blue_attack_y", blue_attack_y);
[2.347s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2.347s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:107:10: error: parse error in template argument list
[2.347s] 107 | node->get_parameter<std::float>("red_defense_x", red_defense_x);
[2.347s] | ^~~~~~~~~~~~~~~~~~~~~~~~~
[2.347s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:107:35: error: no matching function for call to rclcpp::Node::get_parameter<<expression error> >(const char [14], double&)
[2.347s] 107 | node->get_parameter<std::float>("red_defense_x", red_defense_x);
[2.347s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2.347s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.347s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.347s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.347s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.347s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:683:3: note: candidate: template<class ParameterT> bool rclcpp::Node::get_parameter(const string&, ParameterT&) const
[2.347s] 683 | get_parameter(const std::string & name, ParameterT & parameter) const;
[2.347s] | ^~~~~~~~~~~~~
[2.347s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:683:3: note: template argument deduction/substitution failed:
[2.347s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:107:35: error: template argument 1 is invalid
[2.347s] 107 | node->get_parameter<std::float>("red_defense_x", red_defense_x);
[2.347s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2.347s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:108:10: error: parse error in template argument list
[2.347s] 108 | node->get_parameter<std::float>("red_defense_y", red_defense_y);
[2.348s] | ^~~~~~~~~~~~~~~~~~~~~~~~~
[2.348s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:108:35: error: no matching function for call to rclcpp::Node::get_parameter<<expression error> >(const char [14], double&)
[2.348s] 108 | node->get_parameter<std::float>("red_defense_y", red_defense_y);
[2.348s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2.348s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.348s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.348s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.348s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.348s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:683:3: note: candidate: template<class ParameterT> bool rclcpp::Node::get_parameter(const string&, ParameterT&) const
[2.348s] 683 | get_parameter(const std::string & name, ParameterT & parameter) const;
[2.348s] | ^~~~~~~~~~~~~
[2.348s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:683:3: note: template argument deduction/substitution failed:
[2.348s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:108:35: error: template argument 1 is invalid
[2.348s] 108 | node->get_parameter<std::float>("red_defense_y", red_defense_y);
[2.348s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2.348s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:109:10: error: parse error in template argument list
[2.348s] 109 | node->get_parameter<std::float>("blue_defense_x", blue_defense_x);
[2.348s] | ^~~~~~~~~~~~~~~~~~~~~~~~~
[2.348s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:109:35: error: no matching function for call to rclcpp::Node::get_parameter<<expression error> >(const char [15], double&)
[2.348s] 109 | node->get_parameter<std::float>("blue_defense_x", blue_defense_x);
[2.348s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2.348s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.348s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.348s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.348s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.348s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:683:3: note: candidate: template<class ParameterT> bool rclcpp::Node::get_parameter(const string&, ParameterT&) const
[2.348s] 683 | get_parameter(const std::string & name, ParameterT & parameter) const;
[2.348s] | ^~~~~~~~~~~~~
[2.349s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:683:3: note: template argument deduction/substitution failed:
[2.349s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:109:35: error: template argument 1 is invalid
[2.349s] 109 | node->get_parameter<std::float>("blue_defense_x", blue_defense_x);
[2.349s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2.349s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:110:10: error: parse error in template argument list
[2.349s] 110 | node->get_parameter<std::float>("blue_defense_y", blue_defense_y);
[2.349s] | ^~~~~~~~~~~~~~~~~~~~~~~~~
[2.349s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:110:35: error: no matching function for call to rclcpp::Node::get_parameter<<expression error> >(const char [15], double&)
[2.349s] 110 | node->get_parameter<std::float>("blue_defense_y", blue_defense_y);
[2.349s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2.349s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.349s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.349s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.349s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.349s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:683:3: note: candidate: template<class ParameterT> bool rclcpp::Node::get_parameter(const string&, ParameterT&) const
[2.349s] 683 | get_parameter(const std::string & name, ParameterT & parameter) const;
[2.349s] | ^~~~~~~~~~~~~
[2.349s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:683:3: note: template argument deduction/substitution failed:
[2.349s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:110:35: error: template argument 1 is invalid
[2.349s] 110 | node->get_parameter<std::float>("blue_defense_y", blue_defense_y);
[2.349s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2.349s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:111:10: error: parse error in template argument list
[2.349s] 111 | node->get_parameter<std::bool>("attack", attack);
[2.349s] | ^~~~~~~~~~~~~~~~~~~~~~~~
[2.349s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:111:34: error: no matching function for call to rclcpp::Node::get_parameter<<expression error> >(const char [7], bool&)
[2.349s] 111 | node->get_parameter<std::bool>("attack", attack);
[2.349s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
[2.350s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.350s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.350s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.350s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.350s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:683:3: note: candidate: template<class ParameterT> bool rclcpp::Node::get_parameter(const string&, ParameterT&) const
[2.350s] 683 | get_parameter(const std::string & name, ParameterT & parameter) const;
[2.350s] | ^~~~~~~~~~~~~
[2.350s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:683:3: note: template argument deduction/substitution failed:
[2.350s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:111:34: error: template argument 1 is invalid
[2.350s] 111 | node->get_parameter<std::bool>("attack", attack);
[2.350s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
[2.350s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:114:15: error: decision_move_node was not declared in this scope
[2.350s] 114 | goal_pub = decision_move_node->create_publisher<geometry_msgs::msg::PoseStamped>("/goal_pose", 10);
[2.350s] | ^~~~~~~~~~~~~~~~~~
[2.350s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:114:83: error: expected primary-expression before > token
[2.350s] 114 | _move_node->create_publisher<geometry_msgs::msg::PoseStamped>("/goal_pose", 10);
[2.350s] | ^
[2.350s]
[2.350s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:114:85: error: left operand of comma operator has no effect [-Werror=unused-value]
[2.350s] 114 | ove_node->create_publisher<geometry_msgs::msg::PoseStamped>("/goal_pose", 10);
[2.350s] | ^~~~~~~~~~~~
[2.350s]
[2.350s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:117:4: error: game_pro_sub was not declared in this scope; did you mean game_process?
[2.350s] 117 | game_pro_sub = this->create_subscription<geometry_msgs::msg::Twist>(
[2.350s] | ^~~~~~~~~~~~
[2.350s] | game_process
[2.350s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:117:19: error: invalid use of this in non-member function
[2.350s] 117 | game_pro_sub = this->create_subscription<geometry_msgs::msg::Twist>(
[2.351s] | ^~~~
[2.351s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:117:65: error: Twist is not a member of geometry_msgs::msg
[2.351s] 117 | game_pro_sub = this->create_subscription<geometry_msgs::msg::Twist>(
[2.351s] | ^~~~~
[2.351s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:118:3: error: left operand of comma operator has no effect [-Werror=unused-value]
[2.351s] 118 | "/game_progress", rclcpp::QoS(10),
[2.351s] | ^~~~~~~~~~~~~~~~
[2.351s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:119:14: error: DecisionMoveNode has not been declared
[2.351s] 119 | std::bind(&DecisionMoveNode::game_progress_callback, this, std::placeholders::_1));
[2.351s] | ^~~~~~~~~~~~~~~~
[2.351s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:119:56: error: invalid use of this in non-member function
[2.351s] 119 | std::bind(&DecisionMoveNode::game_progress_callback, this, std::placeholders::_1));
[2.351s] | ^~~~
[2.351s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:121:3: error: outposthp_sub was not declared in this scope; did you mean outpost_low?
[2.351s] 121 | outposthp_sub = this->create_subscription<geometry_msgs::msg::Twist>(
[2.351s] | ^~~~~~~~~~~~~
[2.351s] | outpost_low
[2.351s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:121:19: error: invalid use of this in non-member function
[2.351s] 121 | outposthp_sub = this->create_subscription<geometry_msgs::msg::Twist>(
[2.351s] | ^~~~
[2.351s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:121:65: error: Twist is not a member of geometry_msgs::msg
[2.351s] 121 | outposthp_sub = this->create_subscription<geometry_msgs::msg::Twist>(
[2.351s] | ^~~~~
[2.351s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:122:3: error: left operand of comma operator has no effect [-Werror=unused-value]
[2.351s] 122 | "/outpost_hp", rclcpp::QoS(10),
[2.351s] | ^~~~~~~~~~~~~
[2.351s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:123:14: error: DecisionMoveNode has not been declared
[2.352s] 123 | std::bind(&DecisionMoveNode::outposthp_callback, this, std::placeholders::_1));
[2.352s] | ^~~~~~~~~~~~~~~~
[2.352s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:123:52: error: invalid use of this in non-member function
[2.352s] 123 | std::bind(&DecisionMoveNode::outposthp_callback, this, std::placeholders::_1));
[2.352s] | ^~~~
[2.352s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:125:4: error: arial_cmd_sub was not declared in this scope; did you mean arial_cmd_flag?
[2.352s] 125 | arial_cmd_sub = this->create_subscription<geometry_msgs::msg::Twist>(
[2.352s] | ^~~~~~~~~~~~~
[2.352s] | arial_cmd_flag
[2.352s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:125:20: error: invalid use of this in non-member function
[2.352s] 125 | arial_cmd_sub = this->create_subscription<geometry_msgs::msg::Twist>(
[2.352s] | ^~~~
[2.352s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:125:66: error: Twist is not a member of geometry_msgs::msg
[2.352s] 125 | arial_cmd_sub = this->create_subscription<geometry_msgs::msg::Twist>(
[2.352s] | ^~~~~
[2.352s]
[2.352s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:126:3: error: left operand of comma operator has no effect [-Werror=unused-value]
[2.352s] 126 | "/arial_cmd", rclcpp::QoS(10),
[2.352s] | ^~~~~~~~~~~~
[2.352s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:127:14: error: DecisionMoveNode has not been declared
[2.352s] 127 | std::bind(&DecisionMoveNode::arial_cmd_callback, this, std::placeholders::_1));
[2.352s] | ^~~~~~~~~~~~~~~~
[2.352s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:127:52: error: invalid use of this in non-member function
[2.352s] 127 | std::bind(&DecisionMoveNode::arial_cmd_callback, this, std::placeholders::_1));
[2.352s] | ^~~~
[2.353s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/client.hpp:40,
[2.353s] from /opt/ros/humble/include/rclcpp/rclcpp/callback_group.hpp:24,
[2.353s] from /opt/ros/humble/include/rclcpp/rclcpp/any_executable.hpp:20,
[2.353s] from /opt/ros/humble/include/rclcpp/rclcpp/memory_strategy.hpp:25,
[2.353s] from /opt/ros/humble/include/rclcpp/rclcpp/memory_strategies.hpp:18,
[2.353s] from /opt/ros/humble/include/rclcpp/rclcpp/executor_options.hpp:20,
[2.353s] from /opt/ros/humble/include/rclcpp/rclcpp/executor.hpp:37,
[2.353s] from /opt/ros/humble/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp:25,
[2.353s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:21,
[2.353s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.353s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.353s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:214:22: error: invalid use of this in non-member function
[2.353s] 214 | RCLCPP_INFO(this->get_logger(), "wating for game start...\n");
[2.353s] | ^~~~
[2.353s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:214:22: error: invalid use of this in non-member function
[2.353s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:214:10: error: template argument 1 is invalid
[2.353s] 214 | RCLCPP_INFO(this->get_logger(), "wating for game start...\n");
[2.353s] | ^~~~~~~~~~~
[2.353s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:214:10: error: <declaration error> is not a template [-fpermissive]
[2.353s] 214 | RCLCPP_INFO(this->get_logger(), "wating for game start...\n");
[2.353s] | ^~~~~~~~~~~
[2.353s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:214:10: error: template argument 1 is invalid
[2.353s] 214 | RCLCPP_INFO(this->get_logger(), "wating for game start...\n");
[2.353s] | ^~~~~~~~~~~
[2.353s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:214:10: error: <declaration error> is not a template [-fpermissive]
[2.353s] 214 | RCLCPP_INFO(this->get_logger(), "wating for game start...\n");
[2.353s] | ^~~~~~~~~~~
[2.353s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:214:10: error: template argument 1 is invalid
[2.354s] 214 | RCLCPP_INFO(this->get_logger(), "wating for game start...\n");
[2.354s] | ^~~~~~~~~~~
[2.354s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/logging.hpp:24,
[2.354s] from /opt/ros/humble/include/rclcpp/rclcpp/client.hpp:40,
[2.354s] from /opt/ros/humble/include/rclcpp/rclcpp/callback_group.hpp:24,
[2.354s] from /opt/ros/humble/include/rclcpp/rclcpp/any_executable.hpp:20,
[2.354s] from /opt/ros/humble/include/rclcpp/rclcpp/memory_strategy.hpp:25,
[2.354s] from /opt/ros/humble/include/rclcpp/rclcpp/memory_strategies.hpp:18,
[2.354s] from /opt/ros/humble/include/rclcpp/rclcpp/executor_options.hpp:20,
[2.354s] from /opt/ros/humble/include/rclcpp/rclcpp/executor.hpp:37,
[2.354s] from /opt/ros/humble/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp:25,
[2.354s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:21,
[2.354s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.354s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.354s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:214:22: error: invalid use of this in non-member function
[2.354s] 214 | RCLCPP_INFO(this->get_logger(), "wating for game start...\n");
[2.354s] | ^~~~
[2.354s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:214:22: error: invalid use of this in non-member function
[2.354s] 214 | RCLCPP_INFO(this->get_logger(), "wating for game start...\n");
[2.354s] | ^~~~
[2.354s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:218:24: error: no matching function for call to spin_some()
[2.354s] 218 | rclcpp::spin_some();
[2.354s] | ~~~~~~~~~~~~~~~~~^~
[2.354s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.354s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.354s] /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:35:1: note: candidate: void rclcpp::spin_some(rclcpp::node_interfaces::NodeBaseInterface::SharedPtr)
[2.354s] 35 | spin_some(rclcpp::node_interfaces::NodeBaseInterface::SharedPtr node_ptr);
[2.354s] | ^~~~~~~~~
[2.355s] /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:35:1: note: candidate expects 1 argument, 0 provided
[2.355s] /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:39:1: note: candidate: void rclcpp::spin_some(rclcpp::Node::SharedPtr)
[2.355s] 39 | spin_some(rclcpp::Node::SharedPtr node_ptr);
[2.355s] | ^~~~~~~~~
[2.355s] /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:39:1: note: candidate expects 1 argument, 0 provided
[2.355s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:132:9: error: unused variable choice [-Werror=unused-variable]
[2.355s] 132 | char choice = 'q';
[2.355s] | ^~~~~~
[2.355s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/client.hpp:40,
[2.355s] from /opt/ros/humble/include/rclcpp/rclcpp/callback_group.hpp:24,
[2.355s] from /opt/ros/humble/include/rclcpp/rclcpp/any_executable.hpp:20,
[2.355s] from /opt/ros/humble/include/rclcpp/rclcpp/memory_strategy.hpp:25,
[2.355s] from /opt/ros/humble/include/rclcpp/rclcpp/memory_strategies.hpp:18,
[2.355s] from /opt/ros/humble/include/rclcpp/rclcpp/executor_options.hpp:20,
[2.355s] from /opt/ros/humble/include/rclcpp/rclcpp/executor.hpp:37,
[2.355s] from /opt/ros/humble/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp:25,
[2.355s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:21,
[2.355s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.355s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.355s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp: In function int moveToGoal_topic(double, double):
[2.355s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:240:16: error: invalid use of this in non-member function
[2.355s] 240 | RCLCPP_INFO(this->get_logger(), "Sending goal location ...\n");
[2.355s] | ^~~~
[2.355s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:240:16: error: invalid use of this in non-member function
[2.355s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:240:4: error: template argument 1 is invalid
[2.355s] 240 | RCLCPP_INFO(this->get_logger(), "Sending goal location ...\n");
[2.355s] | ^~~~~~~~~~~
[2.355s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:240:4: error: <declaration error> is not a template [-fpermissive]
[2.356s] 240 | RCLCPP_INFO(this->get_logger(), "Sending goal location ...\n");
[2.356s] | ^~~~~~~~~~~
[2.356s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:240:4: error: template argument 1 is invalid
[2.356s] 240 | RCLCPP_INFO(this->get_logger(), "Sending goal location ...\n");
[2.356s] | ^~~~~~~~~~~
[2.356s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:240:4: error: <declaration error> is not a template [-fpermissive]
[2.356s] 240 | RCLCPP_INFO(this->get_logger(), "Sending goal location ...\n");
[2.356s] | ^~~~~~~~~~~
[2.356s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:240:4: error: template argument 1 is invalid
[2.356s] 240 | RCLCPP_INFO(this->get_logger(), "Sending goal location ...\n");
[2.356s] | ^~~~~~~~~~~
[2.356s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/logging.hpp:24,
[2.356s] from /opt/ros/humble/include/rclcpp/rclcpp/client.hpp:40,
[2.356s] from /opt/ros/humble/include/rclcpp/rclcpp/callback_group.hpp:24,
[2.356s] from /opt/ros/humble/include/rclcpp/rclcpp/any_executable.hpp:20,
[2.356s] from /opt/ros/humble/include/rclcpp/rclcpp/memory_strategy.hpp:25,
[2.356s] from /opt/ros/humble/include/rclcpp/rclcpp/memory_strategies.hpp:18,
[2.356s] from /opt/ros/humble/include/rclcpp/rclcpp/executor_options.hpp:20,
[2.356s] from /opt/ros/humble/include/rclcpp/rclcpp/executor.hpp:37,
[2.356s] from /opt/ros/humble/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp:25,
[2.356s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:21,
[2.356s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.356s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.356s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:240:16: error: invalid use of this in non-member function
[2.356s] 240 | RCLCPP_INFO(this->get_logger(), "Sending goal location ...\n");
[2.356s] | ^~~~
[2.356s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:240:16: error: invalid use of this in non-member function
[2.356s] 240 | RCLCPP_INFO(this->get_logger(), "Sending goal location ...\n");
[2.357s] | ^~~~
[2.357s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/client.hpp:40,
[2.357s] from /opt/ros/humble/include/rclcpp/rclcpp/callback_group.hpp:24,
[2.357s] from /opt/ros/humble/include/rclcpp/rclcpp/any_executable.hpp:20,
[2.357s] from /opt/ros/humble/include/rclcpp/rclcpp/memory_strategy.hpp:25,
[2.357s] from /opt/ros/humble/include/rclcpp/rclcpp/memory_strategies.hpp:18,
[2.357s] from /opt/ros/humble/include/rclcpp/rclcpp/executor_options.hpp:20,
[2.357s] from /opt/ros/humble/include/rclcpp/rclcpp/executor.hpp:37,
[2.357s] from /opt/ros/humble/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp:25,
[2.357s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:21,
[2.357s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.357s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.357s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:241:16: error: invalid use of this in non-member function
[2.357s] 241 | RCLCPP_INFO(this->get_logger(), "Moving to [%f , %f]",xGoal,yGoal);
[2.357s] | ^~~~
[2.357s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:241:16: error: invalid use of this in non-member function
[2.357s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:241:4: error: template argument 1 is invalid
[2.357s] 241 | RCLCPP_INFO(this->get_logger(), "Moving to [%f , %f]",xGoal,yGoal);
[2.357s] | ^~~~~~~~~~~
[2.357s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:241:4: error: <declaration error> is not a template [-fpermissive]
[2.357s] 241 | RCLCPP_INFO(this->get_logger(), "Moving to [%f , %f]",xGoal,yGoal);
[2.357s] | ^~~~~~~~~~~
[2.357s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:241:4: error: template argument 1 is invalid
[2.357s] 241 | RCLCPP_INFO(this->get_logger(), "Moving to [%f , %f]",xGoal,yGoal);
[2.357s] | ^~~~~~~~~~~
[2.357s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:241:4: error: <declaration error> is not a template [-fpermissive]
[2.357s] 241 | RCLCPP_INFO(this->get_logger(), "Moving to [%f , %f]",xGoal,yGoal);
[2.358s] | ^~~~~~~~~~~
[2.358s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:241:4: error: template argument 1 is invalid
[2.358s] 241 | RCLCPP_INFO(this->get_logger(), "Moving to [%f , %f]",xGoal,yGoal);
[2.358s] | ^~~~~~~~~~~
[2.358s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/logging.hpp:24,
[2.358s] from /opt/ros/humble/include/rclcpp/rclcpp/client.hpp:40,
[2.358s] from /opt/ros/humble/include/rclcpp/rclcpp/callback_group.hpp:24,
[2.358s] from /opt/ros/humble/include/rclcpp/rclcpp/any_executable.hpp:20,
[2.358s] from /opt/ros/humble/include/rclcpp/rclcpp/memory_strategy.hpp:25,
[2.358s] from /opt/ros/humble/include/rclcpp/rclcpp/memory_strategies.hpp:18,
[2.358s] from /opt/ros/humble/include/rclcpp/rclcpp/executor_options.hpp:20,
[2.358s] from /opt/ros/humble/include/rclcpp/rclcpp/executor.hpp:37,
[2.358s] from /opt/ros/humble/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp:25,
[2.358s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:21,
[2.358s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.358s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.358s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:241:16: error: invalid use of this in non-member function
[2.358s] 241 | RCLCPP_INFO(this->get_logger(), "Moving to [%f , %f]",xGoal,yGoal);
[2.358s] | ^~~~
[2.358s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:241:16: error: invalid use of this in non-member function
[2.358s] 241 | RCLCPP_INFO(this->get_logger(), "Moving to [%f , %f]",xGoal,yGoal);
[2.358s] | ^~~~
[2.358s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:243:15: error: decision_move_node was not declared in this scope
[2.358s] 243 | goal_pub = decision_move_node->create_publisher<geometry_msgs::msg::PoseStamped>("/goal_pose", 10);
[2.358s] | ^~~~~~~~~~~~~~~~~~
[2.358s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:243:83: error: expected primary-expression before > token
[2.358s] 243 | _move_node->create_publisher<geometry_msgs::msg::PoseStamped>("/goal_pose", 10);
[2.358s] | ^
[2.359s]
[2.359s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:243:85: error: left operand of comma operator has no effect [-Werror=unused-value]
[2.359s] 243 | ove_node->create_publisher<geometry_msgs::msg::PoseStamped>("/goal_pose", 10);
[2.359s] | ^~~~~~~~~~~~
[2.359s]
[2.687s] cc1plus: all warnings being treated as errors
[2.699s] gmake[2]: *** [CMakeFiles/decision_move_node.dir/build.make:76: CMakeFiles/decision_move_node.dir/src/decision_move_node.cpp.o] Error 1
[2.699s] gmake[1]: *** [CMakeFiles/Makefile2:137: CMakeFiles/decision_move_node.dir/all] Error 2
[2.699s] gmake: *** [Makefile:146: all] Error 2
[2.701s] Invoked command in '/home/firmament/codes/24navigation/build/plc_bringup' returned '2': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble /usr/bin/cmake --build /home/firmament/codes/24navigation/build/plc_bringup -- -j8 -l8