public override void Initialize(RobotSpecification specRobot, ActivityLog logActivity) { base.Initialize(specRobot, logActivity); if (specRobot.GeneralSpecs.ContainsKey("CruiseDistance")) m_CruiseDistance = specRobot.GeneralSpecs["CruiseDistance"]; }
public virtual void Initialize(RobotSpecification specRobot, ActivityLog logActivity) { m_Name = this.GetType().Name; m_Priority = specRobot.BehaviorSpecs[m_Name].Priority; m_specRobot = specRobot; m_logActivity = logActivity; }
public override void Initialize(string opName, ActivityLog logActivity, params int[] Parameters) { base.Initialize(opName, logActivity, Parameters); // Initialize Heading Hold PID m_HhPID = new PID(1, 0, 0, 0, -80, 80); m_DesiredDistance = m_Parameters[0]; m_RequestedDistance = m_Parameters[0]; m_DesiredHeading = m_Parameters[1]; }
public override void Initialize(RobotSpecification specRobot, ActivityLog logActivity) { base.Initialize(specRobot, logActivity); // Initialize Heading Hold PID m_HhPID = new PID(1, 0, 0, 0, -80, 80); if (specRobot.GeneralSpecs.ContainsKey("DesiredHeading")) m_DesiredHeading = int.Parse(specRobot.GeneralSpecs["DesiredHeading"]); else m_DesiredHeading = -1; }
public override void Initialize(RobotSpecification specRobot, ActivityLog logActivity) { base.Initialize(specRobot, logActivity); m_Route = new List<NavOperator>(); m_InstPtr = 0; m_IsFirst = true; // Load route operators foreach (SpecRoute sr in specRobot.RouteSpecs) { Type typeOp = Type.GetType("BehaviorSet_R7.NavOperators." + sr.OperatorName); NavOperator op = (NavOperator)Activator.CreateInstance(typeOp); op.Initialize(sr.OperatorName, logActivity, String2IntArray(sr.Parameters)); m_Route.Add(op); } }
public virtual void Initialize(string opName, ActivityLog logActivity, params int[] Parameters) { m_opName = opName; m_logActivity = logActivity; m_Parameters = Parameters; }
public override void Initialize(string opName, ActivityLog logActivity, params int[] Parameters) { base.Initialize(opName, logActivity, Parameters); }
public override void Initialize(string opName, ActivityLog logActivity, params int[] Parameters) { base.Initialize(opName, logActivity, Parameters); m_DesiredHeading = m_Parameters[0]; }
public override void Initialize(RobotSpecification specRobot, ActivityLog logActivity) { base.Initialize(specRobot, logActivity); }