private void RobotRefresh()
        {
            mazeRobots.Clear();

            List<MazeRobot> tempRobot = new List<MazeRobot>();
            var temp = robotsTaskList.GroupBy(pp => pp.ID).Select(f => f.First()).ToList();

            foreach (var tmp in temp)
            {
                MazeRobot tt = new MazeRobot("Robot", tmp.ID, new Point2D(tmp.X, tmp.Y), (float)(1.0 * 100),new PointF(0,0));
                tt.UpdateArrowPosiotion(tmp.Angle);

                tempRobot.Add(tt);
                mazeRobots.Add(tt);
            }

            RobotsPF = tempRobot.ToArray();
        }