 | Продолжение. В этот раз не будет сложных формул и замудренных графиков - данная заметка посвящена именно тому для чего и предназначались роботы, а именно нудной и повторяющейся деятельности. |
Но прежде нужно понять, где же в предыдущих заметках была эта нудная и повторяющаяся работа. Для этого взглянем еще раз на формулы.
Первая вычисляет коэффициент пропорциональной составляющей.

А вторая позволяет рассчитать мощность для каждого мотора.

Где,
LA - предполагаемая освещенность на границе линии, которую можно определить по следующей, третьей формуле.

Можно заметить, что и
KP и
LA использующиеся в формуле для мощностей, зависят от уровней освещенности: на белой -
Lmax и черной -
Lmin частях поля. А это значит, что каждый раз когда робот попадает в другие условия освещенности, или у него изменяется датчик или его расположение относительно поверхности поля, то и
KP, и
LA придется рассчитывать заново, подставлять в программу и перекомпилировать ее. Поэтому вот это очень и хочется возложить на плечи робота - пусть он делает вычисления вместо человека.
Как бы тогда хотелось, чтобы устройство функционировало?