getcapability.cc

来自「2007年机器人足球世界杯3D仿真组亚军于07年底的源程序。该队还于2008年获」· CC 代码 · 共 29 行

CC
29
字号
#include "canturnright.ih"Behavior::ConfidenceInterval CanTurnRight::getCapability(rf<Behavior::State> s, rf<Behavior::Goal> g){  rf<StateVarNode> angleNode = rf_cast<StateVarNode>(g->findDeep("Angle"));  if (!angleNode)  {    _debugLevel1("CanTurnRight doesn't understand!");    return ConfidenceInterval(-1.0, 0.0);  }      StateVar angleVar = angleNode->getVar();  double angle = angleVar.second.mean();    _debugLevel4("Angle: " << angle);  //WorldModel& wm = WorldModel::getInstance();    if (angle > 0)// || !wm.onMyFeet())  {  	_debugLevel3("Can't turn right");    return ConfidenceInterval(-1.0, 0.0);  }  //cout << "TurnLeft" << endl; 	_debugLevel4("Can turn right");  return ConfidenceInterval(0.8, 0.0);  }

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?