br/>
Мы ставим дополнительный датчик освещенности, который указывает нам что робот доехал до места где стоит банка и реагировать на нее.
При сборке робота используем правило "Один - плохо, два - хорошо, три - еще лучше". Это правило относится с соединению не движущихся деталей, их необходимо соединить минимум 2 элементами ну а лучше тремя.
Далее составляем алгоритм действий робота.
Робот должен выехать с зоны старта-финиша следуя по линии, не обращая внимания на банки, стоящие на пути следования. В случае использования датчика расстояния для обнаружения банок необходимо либо предусмотреть расстояние до банок, либо ставить в программе следования по линии окончание на время (время определяется путем измерения движения до банки на точке А, это же делается после действий с банкой А до банки С). При использовании датчика освещённости для нахождения банок этим условием можно пренебречь, так как робот не обращает внимания на банки. Затем робот определив, что находится возле банки А с помощью третьего мотора и какого-то устройства (захвата) должен сместить банку со своего места из круга. Для этой банки необходимо выяснить где будет расположено поле: на полу или на столе? Для чего это нужно? В нашей практике был случай, когда банка, сбитая с места отскочила от пола и прилетела обратно прямо перед роботом. То есть в случае если поле находится на полу необходимо применить не большое усилие на банку только чтобы она вышла из круга. В случае нахождения поля на столе можно толкнуть банку сильно.
Необходимо разработать конструкцию захвата банок. Можно выделить несколько основных видов:
1. Захват банки сверху.
2. Захват обоих банок сразу.
3. Захват банок открывающимся захватом поочередно. Первой захватывается банка С. В э
Страницы: << < 2 | 3 | 4 | 5 | 6 > >>