16#ifndef __ARBITRATOR_INCLUDE_ARBITRATOR_CONFIG_HPP__
17#define __ARBITRATOR_INCLUDE_ARBITRATOR_CONFIG_HPP__
22#include <rclcpp/rclcpp.hpp>
31 std::ostream &
operator<<(std::ostream &output,
const std::map<std::string, double> &map)
33 output <<
"Map { " << std::endl;
34 for (
auto const& pair : map)
36 output << pair.first <<
": " << pair.second << std::endl;
62 output <<
"Arbitrator::Config { " << std::endl
63 <<
"min_plan_duration: " <<
c.min_plan_duration << std::endl
64 <<
"target_plan_duration: " <<
c.target_plan_duration << std::endl
65 <<
"planning_frequency: " <<
c.planning_frequency << std::endl
66 <<
"beam_width: " <<
c.beam_width << std::endl
67 <<
"use_fixed_costs: " <<
c.use_fixed_costs << std::endl
68 <<
"plugin_priorities: " <<
c.plugin_priorities << std::endl
std::ostream & operator<<(std::ostream &output, const std::map< std::string, double > &map)
friend std::ostream & operator<<(std::ostream &output, const Config &c)
double planning_frequency
double target_plan_duration
std::map< std::string, double > plugin_priorities