Twitch

ROB-62478

Наступает важный этап моделирования робота - перед нами стоят две взаимосвязанных задачи:

  1. Разработка ключевого алгоритма поведения нашего робота;
  2. Разработка механической конструкции робота, позволяющей реализовать требуемое поведение.

Рассмотрим следующую поведенческую модель:

Робот, находясь в центре поля, начинает вращаться по часовой стрелке, пока не заметит кеглю.

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

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

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