СИСТЕМА И СПОСОБ ПОМОЩИ В РЕШЕНИЯХ, СВЯЗАННЫХ С УХОДОМ ЗА ЖИВОТНЫМИ НА ФЕРМЕ
SYSTEM AND METHOD OF ASSISTANCE FOR DECISIONS RELATED TO CARE FOR ANIMALS ON FARM

УРОВЕНЬ ТЕХНИКИ ИЗОБРЕТЕНИЯ И ПРЕДШЕСТВУЮШИЙ УРОВЕНЬ ТЕХНИКИ
В общем, представленное изобретение относится к помощи в решениях, касающихся животных в стаде, находящихся в условиях фермы. Более конкретно изобретение относится к автоматической системе ухода за животными согласно преамбуле пункта 1 и способу согласно преамбуле пункта 8. Изобретение также относится к компьютерной программе согласно пункту 17 и машиночитаемому носителю согласно пункту 18.
Современные агрегаты по производству молока обычно являются высоко эффективными в показателях объема полученного молока на животное. Одним важным связанным с этим фактором является хорошее здоровье и гигиена животного. Один инструмент для достижения улучшенного здоровья и гигиены животного составляет автоматическая щетка, которую животные могут посещать, например, по собственной инициативе. EP 1487258 описывает подобную щетку, которая имеет продолговатый, вертикальный элемент щетки, способный поворачиваться и изгибаться для предоставления эффективного и комфортабельного ухода.
Статья Schukken, Y.H. et al. «Field Study on Milk Production and Mastitis Effect of the DeLaval Swinging Cow Brush», Final Report, August 5, 2009, www.milkproduction.com показывает, что может быть небольшое увеличение производства молока в ответ на установку щетки для коров в загоне для скота. Статистически доказано, что клинический мастит возникает реже в загонах для коров при второй и большей лактации с щеткой для коров, чем в соответствующих загонах для скота без щетки для коров.
ПРОБЛЕМЫ, СВЯЗАННЫЕ С ПРЕДШЕСТВУЮЩИМ УРОВНЕМ ТЕХНИКИ
Следовательно, ясно, что автоматические щетки полезны для здоровья дающих молоко животных. Тем не менее еще нет технического решения, которое на основании взаимодействия животных с подобными щетками обеспечивает дополнительные благоприятные результаты, которые полезны для фермера в его/ее работе со стадом дающих молоко животных.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Цель представленного изобретения состоит в том, чтобы решить проблему выше и предложить фермеру помощь в решениях в отношении стада животных с использованием щеточной станции.
Согласно одному аспекту изобретения, цель достигается с помощью первоначально описанной системы, в которой щеточная станция содержит щетку, блок считывания и выходной интерфейс. Щетка взаимодействует со средством обнаружения, выполненным с возможностью обнаружения перемещения щетки из нейтрального положения, обусловленного тем, что животное толкает щетку частью своего тела. Блок считывания имеет диапазон обнаружения, в пределах которого с устройства идентификации могут быть считаны идентификационные данные. Щеточная станция выполнена с возможностью, в ответ на обнаруженное перемещение щетки, регистрировать идентификационные данные из первого обнаруженного устройства идентификации в пределах диапазона обнаружения и передавать идентификационные данные в блок обработки через выходной интерфейс. Блок обработки, в свою очередь, выполнен с возможностью регистрации данных, отображающих посещения животными щеточной станции.
Данная система является предпочтительной вследствие того, что зарегистрированные посещения щеточной станции обеспечивают фермеру основу для идентификации любых конкретных животных, которых необходимо дополнительно изучить, например, для выявления возможных проблем со здоровьем. Однако система также облегчает принятие решений на уровне стада, например в отношении соответствующего количества и/или местонахождения щеточных станций. Кроме того, фермер получает помощь в отношении решений, касающихся факторов окружающей среды, например когда чистить загон для скота, является ли адекватным его вентилирование и/или подходит ли уровень температуры.
Согласно варианту осуществления данного аспекта изобретения, щетка шарнирно прикреплена к базовой конструкции для того, чтобы обеспечить возможность поворотного движения щетки относительно базовой конструкции в ответ на толкающие усилия, прикладываемые к щетке. Следовательно, щетка достигает больших площадей животного очень удобным образом.
Согласно еще одному варианту осуществления данного аспекта изобретения, щеточная станция также содержит двигатель, выполненный с возможностью вращения щетки вокруг оси. Двигатель в данном случае включается в ответ на выявленное перемещение щетки, т.е. когда животное попадает на щеточную станцию и выражает желание почесаться, например, начиная чесаться о щетку, так что щетка наклоняется, поворачивается и/или иным образом перемещается из своего нейтрального положения. Соответственно, уход становится более эффективным. Предпочтительно, двигатель остается включенным до тех пор, пока животное, связанное с включением, само не уйдет от щеточной станции, например, когда щетка возвращается в нейтральное положение. Данный момент времени предпочтительно также определяет конец посещения животным щеточной станции для регистрационных целей блока обработки.
Согласно еще одному предпочтительному варианту осуществления данного аспекта изобретения, зарегистрированные данные включают время начала и остановки идентификации каждого животного, посетившего щеточную станцию в период, во время которого регистрируют данные. На их основании, может быть получено большое множество обработанных данных, которые являются полезными в качестве помощи в решениях. В данном описании, средство обнаружения, кроме того, выполнено с возможностью обнаружения возврата щетки в нейтральное положение. Соответственно, каждый из указанных периодов остановки регистрируется, когда средство обнаружения выявляет, что щетка возвращается в нейтральное положение.
Согласно еще одному предпочтительному варианту осуществления данного аспекта изобретения, блок обработки, кроме того, выполнен с возможностью получения, на основании справочных данных: продолжительности посещения каждым животным щеточной станции; времени дня посещения каждым животным щеточной станции; и/или частоты, с которой каждое животное посещает щеточную станцию. То есть, данные параметры являются полезными при определении, каким является типовой характер ухода за животным.
Согласно еще одному предпочтительному варианту осуществления данного аспекта изобретения, блок обработки также выполнен с возможностью обработки данных, которые были зарегистрированы во время первого периода сбора данных, для получения справочных данных, отображающих по меньшей мере один образец поведения, описывающий, как животные в стаде используют щеточную станцию. Затем, блок обработки выполнен с возможностью регистрации данных после окончания первого периода сбора данных, и обработки этих данных для получения проверочных данных, отображающих по меньшей мере один образец поведения, описывающий, как животные в стаде используют щеточную станцию. Кроме того, блок обработки выполнен с возможностью исследования, находится ли отклонение между проверочными данными и справочными данными в пределах предварительно определенного порогового критерия. Если отклонение находится за пределами порогового критерия, блок обработки выполнен с возможностью инициирования сигнала тревоги, указывающего на аномалию поведения в отношении по меньшей мере одного из животных в стаде животных.
Согласно предпочтительному варианту осуществления данного аспекта изобретения, проверочные данные перекрывают справочные данные, таким образом что по меньшей мере один элемент данных, содержащийся в проверочных данных, также содержится в справочных данных. Это гарантирует стабильную основу решения, поскольку таким образом временное отклонение от типового поведения непосредственно после периода, когда собирают справочные данные, не будет инициировать сигнал тревоги. Кроме того, второй период сбора данных, во время которого регистрируют данные, на основании которых получают проверочные данные, предпочтительно имеет протяженность во времени, которая является по существу такой же, как протяженность во времени первого периода сбора данных. Данный подход является предпочтительным вследствие того, что он делает относительно простым определение критерия сравнения для определения, находится ли упомянутое выше отклонение в пределах порогового критерия. В качестве альтернативы, период сбора данных, во время которого регистрируют данные, на основании которых получают проверочные данные, может иметь протяженность во времени, которая существенно короче, чем протяженность во времени первого периода сбора данных. Это необходимо вследствие того, что таким образом имеется возможность более быстрого реагирования на любые отклонения от типового характера ухода.
Согласно еще одному предпочтительному варианту осуществления данного аспекта изобретения, справочные данные и проверочные данные содержат обработанные данные, отображающие информацию, которая касается двух или более животных, анализируемых вместе. Соответственно, справочные данные могут выражать стадное поведение на коллективном уровне, которое полезно для предоставления помощи для некоторых типов решений, например, касающихся факторов окружающей среды (например, когда чистить загон для скота, является ли адекватным вентилирование и/или подходит ли температурный уровень).
Согласно еще одному аспекту изобретения цель достигается с помощью первоначально описанного способа, в котором предполагается, что в обстановку фермы включена щеточная станция, имеющая блок считывания, выполненный с возможностью дистанционной регистрации идентичности каждого животного, посещающего щеточную станцию, на основании связанного с ним устройства идентификации. Способ включает регистрацию данных, отображающих посещения животными щеточной станции, с помощью блока считывания, в ответ на выявление перемещения щетки из нейтрального положения, обусловленного тем, что животное толкает щетку частью своего тела, регистрируя идентификационные данные из первого обнаруженного устройства идентификации. Преимущества данного способа и предпочтительных вариантов его осуществления понятны из обсуждения предложенной системы выше.
Согласно дополнительному аспекту изобретения цель достигается с помощью компьютерной программы, которая может загружаться непосредственно в память компьютера, и содержит программное обеспечение, выполненное с возможностью осуществления способа, предложенного выше, когда указанная программа выполняется на компьютере. Согласно еще одному аспекту изобретения, цель достигается с помощью машиночитаемого носителя, имеющего записанную на нем программу, при этом программа предназначена для управления компьютером для выполнения предложенного выше способа, когда программу загружают в компьютер.
Дополнительные преимущества, полезные признаки и варианты применения представленного изобретения будут понятны из следующего описания и зависимых пунктов формулы изобретения.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Далее изобретение будет объяснено более подробно посредством предпочтительных вариантов осуществления, которые раскрыты в виде примеров, и со ссылками на приложенные чертежи.
Фиг. 1 схематично иллюстрирует обстановку фермы, на которой может быть применен предложенный способ;
Фиг. 2 показывает щеточную станцию, которая может быть использована согласно вариантам осуществления изобретения;
Фиг. 3-4 показывают графики, иллюстрирующие первый и второй периоды сбора данных, используемых согласно вариантам осуществления изобретения; а
Фиг. 5 иллюстрирует, посредством блок-схемы, общий способ согласно изобретению.
ОПИСАНИЕ ПРЕДПОЧТИТЕЛЬНЫХ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ ИЗОБРЕТЕНИЯ
Ref
Check
Фиг. 1 схематично иллюстрирует обстановку 100 фермы, на которой реализована предложенная автоматическая система ухода за животными. Фиг. 2 показывает подробное изображение щеточной станции B1, которая может быть задействована в данной системе, а Фиг. 3 и 4 показывают первый и второй графики, иллюстрирующие первый и второй периоды T и T сбора данных, соответственно, согласно различным вариантам осуществления изобретения.
Предполагается, что обстановка 100 фермы, например загон для коров, приспособлена для стада животных, в данном случае схематично проиллюстрированных посредством животных A1, A2 и A3. Каждое животное A1, A2 и A3 связано с соответствующим устройством T1, T2 и T3 идентификации (например, меткой радиочастотной идентификации или магнитным приемоответчиком) соответственно для автоматической дистанционной идентификации животного. Термину «дистанционная» в данном случае придано относительно широкое значение, охватывающее бесконтактную регистрацию на расстоянии, варьирующем от нескольких сантиметров до нескольких метров.
Предполагается, что обстановка 100 фермы дополнительно содержит по меньшей мере одну щеточную станцию B1. Щеточная станция B1 имеет блок 244 считывания, выполненный с возможностью, с помощью идентификационных устройств T1, T2 и T3, дистанционной регистрации идентичности каждого животного A1, A2, A3, соответственно, посещающего щеточную станцию B1. В зависимости от типа использованного устройства T1, T2 и T3 идентификации, блок 244 считывания содержит подходящее считывающее средство, такое как радиопередатчик или индуктивный считыватель/приемник. В качестве дополнения, для повышения надежности идентификации, щеточная станция B1 может иметь доступ к средству записи и обработки изображений, выполненному с возможностью оптической классификации и/или идентификации животных A1, A2 и A3.
В любом случае, щеточная станция B1 содержит щетку 210, взаимодействующую со средством 242 обнаружения, выполненным с возможностью обнаружения перемещения (например, наклона или вращения) щетки, обусловленного тем, что животное A3 толкает щетку 210 частью своего тела. Для повышенного качества данных, средство 242 обнаружения также может быть выполнено с возможностью регистрации величины усилия, с которым само животное толкает щетку 210. Щеточная станция B1 дополнительно содержит выходной интерфейс 246, который коммуникационно соединен с блоком 120 обработки, который может быть либо интегрирован в щеточную станцию, либо находиться в удаленном месте. Щеточная станция B1 выполнена с возможностью, в ответ на обнаруженное толкающее усилие, регистрации идентификационных данных ID3 из первого обнаруженного устройства T3 идентификации в пределах диапазона обнаружения блока 244 считывания, а затем, через выходной интерфейс 246, передачи идентификационных данных ID3 в блок 120 обработки для обработки.
Предпочтительно, щетка 210 имеет в общем продолговатую форму и расположена на валу 215, ориентированном в общем в вертикальном направлении. Согласно одному варианту осуществления изобретения, щеточная станция B1 также содержит двигатель 220, который выполнен с возможностью вращения R щетки 210 вокруг оси 217, в данном случае совпадающей с валом 215. В данном случае, щеточная станция B1 выполнена с возможностью включения двигателя 220 в ответ на обнаруженное перемещение щетки 210 из нейтрального положения, например, посредством наклона или поворота щетки. После включения, предпочтительно, если двигатель 220 остается включенным до тех пор, пока щетка 210 больше не будет перемещаться из нейтрального положения. То есть, это следует понимать эквивалентно тому, что животное A3, которое вызвало включение двигателя 210, само ушло от щеточной станции B1. Вследствие этого, данный момент времени для регистрационных целей блока 120 обработки предпочтительно так же интерпретируется, как конец посещения животным щеточной станции.
Кроме того, щетка 210 шарнирно прикреплена, например, через один или более подпружиненных элементов 231 и 232, к базовой конструкции, такой как потолок 250 загона 100 для скота. Подпружиненные элементы 231 и 232 соединяют жесткую раму 225, на которой установлен двигатель 220, с базовой конструкцией. Подпружиненные элементы 231 и 232 выполнены, обеспечивая возможность поворотного движения S щетки 210 относительно базовой конструкции 250 в ответ на боковые толкающие усилия, прикладываемые к щетке 210. В результате, щетка 210 может очень эффективно достигать различных зон животных A1, A2 и A3.
Ref
Согласно изобретению, регистрируют данные d1, которые отображают посещения животными щеточной станции B1. Помимо прочего, подобные данные d1 регистрируют во время первого периода T сбора данных и обрабатывают в средстве 120 обработки для получения справочных данных, отображающих по меньшей мере один образец поведения, описывающий, как животные A1, A2 и A3 в стаде используют щеточную станцию B1. Соответственно, справочные данные могут отражать продолжительность посещения каждым животным A1, A2 и/или A3 щеточной станции B1; время дня посещения каждым животным A1, A2 и/или A3 щеточной станции B1; и/или частоту, с которой каждое животное A1, A2 и/или A3 посещает щеточную станцию B1.
Зарегистрированные данные d1 предпочтительно включают время начала и время остановки идентификации каждого животного, посещающего щеточную станцию B1 в период, во время которого регистрируют данные d1. Как упоминалось выше, зарегистрированные данные d1 также могут включать часть информации, которая для каждого посещения заданной щеточной станции B1 выражает усилие, с которым каждое идентифицированное животное A1, A2 и A3 само терлось о щетку 210.
Ref
Check
После истечения первого периода T сбора данных, данные d1 регистрируют во время второго периода T сбора данных. Эти данные d1 обрабатывают с помощью средства 120 обработки для получения проверочных данных, отображающих по меньшей мере один образец поведения, описывающий, как животные A1, A2 и A3 в стаде используют щеточную станцию B1.
1
2
1
2
2
Затем средство 120 обработки сравнивает проверочные данные со справочными данными и выясняет, находится ли отклонение между проверочными данными и справочными данными в пределах предварительно определенного порогового критерия, например, выше первой частоты f посещений щеточной станции и ниже второй частоты f таких посещений. Если отклонение находится за пределами порогового критерия, f-f, средство 120 обработки инициирует сигнал ALM(ID3) тревоги, указывающий на аномалию поведения в отношении по меньшей мере одного из животных, допустим A3, вследствие того, что данное животное не посещало щеточную станцию B1 с частотой выше второй частоты f.
В дополнение к сказанному выше, согласно одному предпочтительному варианту осуществления изобретения, справочные данные и проверочные данные могут включать обработанные данные, отображающие информацию, относящуюся к двум или более животным A1, A2 и/или A3, при этом определяют совместное значение данных для выражения поведения на коллективном уровне. Таким образом, имеется возможность выявления аномалий в стаде, которые являются неотчетливыми в поведении отдельного животного. Примерами подобных аномалий являются факторы окружающей среды, относящиеся к нечищенному загону для скота, неадекватному вентилированию и неподходящему уровню температуры.
Процедурой выше, осуществляемой с помощью средства 120 обработки, предпочтительно управляют с помощью компьютерной программы M, загруженной в память средства 120 обработки, или внешний блок памяти, доступный для средства 120 обработки. Компьютерная программа, в свою очередь, содержит программное обеспечение для управления стадиями процедуры, когда программа выполняется на средстве 120 обработки.
Check
Ref
Далее со ссылкой конкретно на Фиг. 3, виден первый иллюстративный график, показывающий частоту f в качестве функции времени t, при этом частота f выражает, как часто, в среднем, животные A1, A2 и A3 посещают щеточную станцию B1. Как можно видеть, второй период T сбора данных следует непосредственно после первого периода T сбора данных.
Check
Предпочтительно, во время второго периода T сбора данных, данные собирают для каждого животного A1, A2 и A3, и в конце периода, получают индивидуальное среднее значение f частоты для каждого животного A1, A2 и A3, соответственно, и сравнивают со справочными данными через пороговое значение отклонения, как описано выше.
Check
Ref
Check
В данном описании, второй период T сбора данных, во время которого регистрируют данные, на основании которых получают проверочные данные, имеет протяженность во времени, которая существенно короче, чем протяженность во времени первого периода T сбора данных. Это гарантирует относительно быстрый ответ на любые отклонения от нормы, отображаемой справочными данными. Конечно, ответ становится еще быстрее, если второй период T сбора данных минимизируют таким образом, чтобы сравнение со справочными данными выполнялось каждый раз, когда от щеточной станции B1 получают часть данных. Однако подобный подход связан с относительно высоким риском ложной тревоги, например, вследствие шума, кроме нетипичного поведения животного, в течение более коротких периодов времени. Для определения, следует ли учитывать данное посещение щеточной станции B1 (т.е. нужно ли использовать данные), собранные данные предпочтительно дважды проверяют по сравнению с функциональными данными, описывающими рабочее состояние щеточной станции B1 в момент времени указанного посещения.
Check
Ref
Для повышения надежности/устойчивости, проверочные данные могут пересекаться со справочными данными таким образом, что по меньшей мере один элемент данных, содержащийся в проверочных данных, также содержится в справочных данных. Фиг. 4 показывает пример этого. В данном описании, виден второй иллюстративный график, показывающий частоту f в качестве функции времени t, при этом частота f выражает, как часто, в среднем, животные A1, A2 и A3 посещают щеточную станцию B1. Однако, в отличие от Фиг. 3, в данном случае второй период T сбора данных имеет протяженность во времени, которая является по существу такой же, как протяженность во времени первого периода T сбора данных. Другими словами, временная основа для проверочных данных аналогична временной основе справочных данных. Это, в свою очередь, делает относительно простым сравнение проверочных данных со справочными данными, и определение, находится ли отклонение между этими наборами данных в пределах предварительно определенного порогового значения.
Check
Ref
Check
Check
Предпочтительно, независимо от того, является ли второй период T сбора данных коротким или длинным относительно первого периода T сбора данных, справочные данные неоднократно обновляют. Например, подобное обновление может выполняться после истечения каждого второго периода T сбора данных. На практике, зарегистрированные данные d1 можно регистрировать непрерывно/многократно, и при такой регистрации в каждый момент времени в качестве справочных данных и проверочных данных, соответственно, определяют различные наборы исторических данных. Таким образом, чтобы приспособиться так же, несложно изменять протяжение второго периода T сбора данных.
Естественно, частота f посещений, обсуждавшаяся выше, отображает всего лишь иллюстративный пример справочных и проверочных данных. Согласно изобретению, равным образом можно хорошо исследовать множество альтернативных параметров, таких как продолжительность посещения каждым животным щеточной станции; время дня посещения каждым животным щеточной станции; частота, с которой каждое животное посещает щеточную станцию, и/или усилие, с которым каждое идентифицированное животное само чешется о щетку щеточной станции.
Кроме того, может быть полезно изучить дополнительные данные, например, касающиеся частоты подачи, количества принимаемой пищи и уровня активности, для того чтобы сделать заключение, касающееся поведения животных.
В любом случае, предпочтительно, если способ, выполняемый в средстве 120 обработки, включает следующие стадии, которые многократно обновляются:
Ref
(i) регистрация данных d1, следующая за окончанием первого периода T сбора данных;
Ref
(ii) обработка данных, которые были зарегистрированы, следующая за окончанием первого периода T сбора данных, для получения проверочных данных, касающихся животных A1, A2 и A3; и
(iii) исследование, находится ли отклонение между проверочными данными и справочными данными в пределах предварительно определенного порогового критерия посредством сравнения проверочных данных со справочными данными.
Если на стадии (iii), обнаружено, что отклонение находится за пределами порогового критерия в отношении по меньшей мере одного животного, скажем A3, способ включает:
(iv) инициирование сигнала ALM(ID3) тревоги в отношении по меньшей мере одного животного A3.
Для того, чтобы подытожить, и со ссылкой на блок-схему на Фиг. 5, далее будет описан общий способ согласно изобретению для предоставления помощи в принятии решений на ферме в отношении отдельных животных в стаде животных в условиях фермы. Способ предполагает, что: (i) каждое животное в стаде связано с соответствующим устройством идентификации для автоматической дистанционной идентификации животного; и (ii) обстановка фермы содержит по меньшей мере одну щеточную станцию, каждая из которых имеет считыватель, выполненный с возможностью дистанционной регистрации идентичности каждого животного, посещающего щеточную станцию на основании устройства идентификации животного.
На первой стадии 510, на основании идентификационных устройств и считывателя (считывателей), регистрируются и обрабатываются данные для получения справочных данных, отображающих посещения животными щеточной станции (станций) во время справочного периода. На последующей стадии 520, проверяется, закончился ли справочный период, и, если да, следует стадия 530. В противном случае, процедура делает петлю назад и остается на стадии 510 для продолжения получения справочных данных.
На стадии 530 дополнительные данные регистрируют на основании идентификационных устройств и считывателя (считывателей), и на их основании получают проверочные данные, отображающие посещения животными щеточной станции (станций) после окончания справочного периода. После этого, на стадии 540, проверочные данные сравниваются со справочными данными, а на стадии 550 выясняется, находится ли отклонение между проверочными данными и справочными данными в пределах предварительно определенного порогового критерия. Если да, процедура делает петлю назад на стадию 530 для продолжения получения проверочных данных.
Однако, если отклонение находится за пределами порогового критерия, следует стадия 560, на которой включается сигнал тревоги. Сигнал тревоги обозначает аномалию поведения в отношении по меньшей мере одного животного в стаде животных. После стадии 560, процедура предпочтительно делает петлю назад на стадию 540.
Всеми стадиями процесса, а также любой подчиненной последовательностью стадий, описанных со ссылкой на Фиг. 5 выше, можно управлять посредством программируемого компьютерного устройства. Кроме того, хотя варианты осуществления изобретения, описанные выше со ссылкой на чертежи, содержат компьютерное устройство и обработки, выполняемые на компьютерном устройстве, изобретение соответственно также распространяется на компьютерные программы, конкретно на компьютерные программы на или в носителе, адаптированные для реализации изобретения на практике. Программа может быть в виде программного кода, объектного кода, промежуточного программного и объектного кода, например, в частично компилированной форме или в любой другой форме, подходящей для использования в осуществлении процесса согласно изобретению. Программа может быть либо частью операционной системы, либо быть отдельным приложением. Носителем может быть любой объект или устройство, способное выполнять программу. Например, носитель может представлять собой носитель данных, такой как флэш-память, ПЗУ (постоянное запоминающее устройство), например DVD (цифровой видео/универсальный диск), CD (компакт диск) или полупроводниковое ПЗУ, ЭППЗУ (электрически перепрограммируемое постоянное запоминающее устройство), ЭСППЗУ (электронно-стираемое программируемое постоянное запоминающее устройство) или магнитный носитель информации, например флоппи диск или жесткий диск. Кроме того, носителем может быть передаваемый носитель, такой как электрический или оптический сигнал, который может передаваться по электрическому или оптическому кабелю или по радио или с помощью другого средства. Когда программа реализуется в виде сигнала, который может передаваться непосредственно по кабелю или с помощью другого устройства или средства, носитель может состоять из подобного кабеля или устройства или средства. В качестве альтернативы, носителем может быть интегральная схема, в которую встроена программа, при этом интегральная схема приспособлена для выполнения, или для использования при выполнении соответствующих процессов.
Хотя изобретение является предпочтительным в связи с доением коров, изобретение равным образом хорошо адаптируется к осуществлению в доильных машинах для любого другого вида млекопитающих, таких как козы, овцы или буйволы.
Термин «содержит/содержащий» при использовании в данном описании принимается для указания на наличие оговариваемых признаков, чисел, стадий или составных элементов. Однако термин не препятствует наличию или добавлению одного или более дополнительных признаков, чисел, стадий или составных элементов или их групп. Изобретение не ограничено описанными вариантами осуществления на фигурах, но может свободно варьироваться в пределах объема правовых притязаний формулы изобретения.