Крушитель

ROB-63718

наш робот должен:

  1. уметь вращаться на месте вокруг своей оси;
  2. уметь двигаться прямолинейно;
  3. уметь обнаруживать предмет, удаленный на некоторое расстояние;
  4. уметь обнаруживать границу поля.

Данные требования диктуют нам условия конструкции робота:

  1. для реализации первых двух условий применим уже известную нам подвижную платформу, использующую два больших мотора и вращающуюся опору (робот-тележка);
  2. для обнаружения кегли воспользуемся одним из имеющихся в наличии датчиков: инфракрасным или ультразвуковым;
  3. границу поля нам поможет обнаружить датчик цвета.

наш робот должен:

  1. уметь вращаться на месте вокруг своей оси;
  2. уметь двигаться прямолинейно;
  3. уметь обнаруживать предмет, удаленный на некоторое расстояние;
  4. уметь обнаруживать границу поля.

Данные требования диктуют нам условия конструкции робота:

  1. для реализации первых двух условий применим уже известную нам подвижную платформу, использующую два больших мотора и вращающуюся опору (робот-тележка);
  2. для обнаружения кегли воспользуемся одним из имеющихся в наличии датчиков: инфракрасным или ультразвуковым;
  3. границу поля нам поможет обнаружить датчик цвета.

Подробно пропишем последовательность действий нашего робота для обнаружения одной кегли на поле:

  1. вращаться вокруг своей оси по часовой стрелке, пока впереди расположенный датчик не обнаружит кеглю;
  2. остановиться напротив кегли;
  3. двигаться вперед, пока датчик цвета не обнаружит черную границу поля;
  4. остановиться;
  5. двигаться назад в центр поля.

Подробно пропишем последовательность действий нашего робота для обнаружения одной кегли на поле:

  1. вращаться вокруг своей оси по часовой стрелке, пока впереди расположенный датчик не обнаружит кеглю;
  2. остановиться напротив кегли;
  3. двигаться вперед, пока датчик цвета не обнаружит черную границу поля;
  4. остановиться;
  5. двигаться назад в центр поля.