Example #1
0
        public override float Calculate(EvaluationStatistics statistics)
        {
            float result = 0f;

            // Max position is measure of goal

            try
            {
                result += 7 * statistics.Position.Max();
                result += 5 * (statistics.MotorLeftValues.Average()
                               + statistics.MotorRightValues.Average()) / 2;
            }
            catch (Exception e)
            {
            }

            return(result);
        }
Example #2
0
 public abstract float Calculate(EvaluationStatistics statistics);