96 output <<
"PlatooningPluginConfig { " << std::endl
97 <<
"maxPlatoonSize: " <<
c.maxPlatoonSize << std::endl
98 <<
"algorithmType: " <<
c.algorithmType << std::endl
99 <<
"statusMessageInterval: " <<
c.statusMessageInterval << std::endl
100 <<
"infoMessageInterval: " <<
c.infoMessageInterval << std::endl
101 <<
"timeHeadway: " <<
c.timeHeadway << std::endl
102 <<
"standStillHeadway: " <<
c.standStillHeadway << std::endl
103 <<
"maxAllowedJoinTimeGap: " <<
c.maxAllowedJoinTimeGap << std::endl
104 <<
"desiredJoinTimeGap: " <<
c.desiredJoinTimeGap << std::endl
105 <<
"desiredJoinGap: " <<
c.desiredJoinGap << std::endl
106 <<
"maxLeaderAbortingCalls: " <<
c.maxLeaderAbortingCalls << std::endl
107 <<
"waitingStateTimeout: " <<
c.waitingStateTimeout << std::endl
108 <<
"cmdSpeedMaxAdjustment: " <<
c.cmdSpeedMaxAdjustment << std::endl
109 <<
"minAllowableHeadaway: " <<
c.minAllowableHeadaway << std::endl
110 <<
"maxAllowableHeadaway: " <<
c.maxAllowableHeadaway << std::endl
111 <<
"headawayStableLowerBond: " <<
c.headawayStableLowerBond << std::endl
112 <<
"headawayStableUpperBond: " <<
c.headawayStableUpperBond << std::endl
113 <<
"minCutinGap: " <<
c.minCutinGap << std::endl
114 <<
"maxCutinGap: " <<
c.maxCutinGap << std::endl
115 <<
"maxCrosstrackError: " <<
c.maxCrosstrackError << std::endl
116 <<
"vehicleID: " <<
c.vehicleID << std::endl
117 <<
"minPlatooningSpeed: " <<
c.minPlatooningSpeed << std::endl
118 <<
"allowCutinJoin: " <<
c.allowCutinJoin << std::endl
119 <<
"significantDTDchange: " <<
c.significantDTDchange << std::endl
120 <<
"join_index: " <<
c.join_index << std::endl
Stuct containing the algorithm configuration values for the yield_pluginConfig.
double waitingStateTimeout
double minPlatooningSpeed
friend std::ostream & operator<<(std::ostream &output, const PlatooningPluginConfig &c)
int maxLeaderAbortingCalls
double maxAllowedJoinTimeGap
double headawayStableUpperBond
double cmdSpeedMaxAdjustment
int statusMessageInterval
double desiredJoinTimeGap
double ss_theta
Parameter sets for IHP platoon trajectory regulation algorithm. Please refer to the updated design do...
double longitudinalCheckThresold
double maxCrosstrackError
double minAllowableHeadaway
double significantDTDchange
double maxAllowableHeadaway
double headawayStableLowerBond