96 output <<
"PlatoonPluginConfig { " << 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 ss_theta
Parameter sets for IHP platoon trajectory regulation algorithm. Please refer to the updated design do...
double significantDTDchange
double desiredJoinTimeGap
double minPlatooningSpeed
double maxCrosstrackError
int maxLeaderAbortingCalls
double maxAllowedJoinTimeGap
double minAllowableHeadaway
double headawayStableUpperBond
double longitudinalCheckThresold
double headawayStableLowerBond
int statusMessageInterval
double waitingStateTimeout
double cmdSpeedMaxAdjustment
friend std::ostream & operator<<(std::ostream &output, const PlatoonPluginConfig &c)
double maxAllowableHeadaway