Способ движения робота-уборщика (варианты)

Иллюстрации

Показать все

Способ движения робота-уборщика содержит один или более этапов установки, состоящих из задания пространства, подлежащего очистке, и разделения установленного пространства на одну или более ячеек. Один или более этапов очистки, которые предназначены для соответствующих ячеек, состоят из движения робота-уборщика для очистки соответствующих ячеек так, чтобы направления движения робота-уборщика были перпендикулярны друг другу. В некоторых из предназначенных ячеек выполняют один или более этапов поворота после того, как закончены соответствующие этапы очистки или соответствующие этапы установки. Движения робота-уборщика к следующей ячейке, подлежащей очистке, можно выполнять так, чтобы установленное пространство очищалось по направлению спирали ячейка за ячейкой. Технический результат заключается в сокращении ненужных операций движения робота-уборщика и улучшении эффективности очистки. 2 н. и 23 з.п. ф-лы, 13 ил.

Реферат

Настоящее изобретение относится к способу движения робота-уборщика, более конкретно, к способу движения робота-уборщика или робота-пылесоса, при котором можно разделить пространство, подлежащее очистке, на одну или более ячеек, задать маршруты движения, по которым робот-уборщик будет двигаться в соответствующих отдельных ячейках и очищать соответствующие отдельные ячейки по порядку.

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

Обычные способы движения робота-уборщика классифицируют на способ зигзагообразного движения робота-уборщика и способ движения робота-уборщика по спирали.

Фиг.1 и 2 показывают обычные способы движения робота-уборщика, причем фиг.1 - изображение, иллюстрирующее способ зигзагообразного движения робота-уборщика, и фиг.2 - изображение, иллюстрирующее способ движения робота-уборщика по спирали.

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

Как показано на фиг.2, способ движения робота-уборщика по спирали является способом движения робота-уборщика по спиральному маршруту движения, радиус поворота которого постепенно увеличивается, когда робот-уборщик движется при повороте.

Однако при обычном способе зигзагообразного движения робота-уборщика, когда одна часть очищаемого пространства очищена, т.е. когда операция движения робота-уборщика начинается в центре очищаемого пространства, и очищаемое пространство делится на две части посредством операции движения робота-уборщика, или очищаемое пространство делится на две части посредством операции движения робота-уборщика на первом этапе движения из-за преграды, присутствующей в очищаемом пространстве, требуется, чтобы робот-уборщик возвращался к начальной точке операции движения для очистки другой части очищаемого пространства. В результате операция движения робота-уборщика повторяется лишний раз. Кроме того, способ зигзагообразного движения робота-уборщика не изменяется в соответствии с продвижением операции по очистке. Следовательно, трудно определять, когда робот-уборщик заканчивает операцию по очистке.

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

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

Такая задача была решена за счет создания способа движения робота-уборщика, при котором согласно изобретению осуществляют по меньшей мере один этап установки пространства, подлежащего очистке, и разделения установленного пространства на одну или более ячеек; по меньшей мере один этап очистки, предназначенный для соответствующих ячеек, состоящих из движения робота-уборщика для очистки предназначенных ячеек; и по меньшей мере один этап поворота, состоящий из движения робота-уборщика к следующей ячейке, подлежащей очистке, так чтобы установленное пространство очищалось ячейка за ячейкой.

Предпочтительно, этапы поворота осуществляют после того как закончены соответствующие этапы очистки или соответствующие этапы установки.

Предпочтительно, установленное пространство очищают ячейка за ячейкой по направлению спирали.

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

Предпочтительно, этапы установки повторно выполняют после того, как закончены этапы очистки, и этапы установки повторно выполняют так, чтобы пространство, подлежащее очистке, задавалось, исключая уже очищенное пространство.

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

Предпочтительно, по меньшей мере некоторые из этапов очистки имеют аналогичные маршруты движения.

Предпочтительно, каждая из ячеек имеет форму прямоугольника или квадрата.

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

Предпочтительно, робот-уборщик движется зигзагообразно во внутренней области каждой из ячеек, предназначенных по меньшей мере для некоторых из этапов очистки, соответственно.

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

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

Указанная техническая задача также решается за счет того, что в способе движения робота-уборщика согласно изобретению осуществляют по меньшей мере один этап установки пространства, подлежащего очистке, и разделения установленного пространства на одну или более количество ячеек; по меньшей мере один этап очистки, предназначенный для соответствующих ячеек, состоящих из движения робота-уборщика для очистки соответствующих ячеек; по меньшей мере один этап поворота, состоящий из движения робота-уборщика к следующей ячейке, которая подлежит очистке, так чтобы установленное пространство очищалось ячейка за ячейкой; этап обнаружения преград, состоящий из обнаружения преграды, когда робот-уборщик движется во время выполнения этапов очистки или этапов поворота; и этап объезда преграды для обеспечения возможности роботу-уборщику объезжать преграду, обнаруженную на этапе обнаружения преграды, когда робот-уборщик движется.

Предпочтительно, установленное пространство очищают ячейка за ячейкой по направлению спирали.

Предпочтительно, этапы поворота выполняют после того, как закончены соответствующие этапы очистки или соответствующие этапы установки.

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

Предпочтительно, этапы установки повторно выполняют после того, как закончены этапы очистки, и этапы установки повторно выполняют так, чтобы пространство, подлежащее очистке, задавалось, исключая уже очищенное пространство.

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

Предпочтительно, по меньшей мере некоторые из этапов очистки имеют аналогичные маршруты движения.

Предпочтительно, каждая из ячеек имеет форму прямоугольника или квадрата.

Предпочтительно, робот-уборщик движется зигзагообразно во внутренней области каждой из ячеек, предназначенных по меньшей мере для некоторых из этапов очистки, соответственно.

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

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

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

Так как операции по очистке выполняют ячейка за ячейкой по направлению спирали, как описано выше, невозможно делить очищаемое пространство на две части. Следовательно, настоящее изобретение имеет эффект сокращения ненужных операций движения робота-уборщика.

Кроме того, операции по очистке выполняют по-ячейно, когда робот-уборщик объезжает преграду. Следовательно, настоящее изобретение имеет эффект улучшения эффективности очистки с помощью робота-уборщика.

Указанные выше и другие задачи, особенности и преимущества настоящего изобретения будут более понятны из последующего подробного описания при его рассмотрении вместе с прилагаемыми чертежами, на которых:

фиг.1 и 2 - иллюстрации обычных способов движения робота-уборщика, причем

фиг.1 - изображение, иллюстрирующее способ зигзагообразного движения робота-уборщика,

фиг.2 - изображение, иллюстрирующее способ движения робота-уборщика по спирали;

фиг.3-9 - иллюстрации способа движения робота-уборщика согласно первому предпочтительному варианту осуществления настоящего изобретения, причем

фиг.3 - изображение, иллюстрирующее воплощение способа движения робота-уборщика согласно первому предпочтительному варианту осуществления настоящего изобретения,

фиг.4 - изображение, иллюстрирующее маршрут движения на первом этапе очистки,

фиг.5 - изображение, иллюстрирующее маршрут движения на втором этапе очистки,

фиг.6 - изображение, иллюстрирующее маршрут движения на третьем этапе очистки,

фиг.7 - изображение, иллюстрирующее маршрут движения на четвертом этапе очистки,

фиг.8 - изображение, иллюстрирующее маршрут движения на пятом этапе очистки,

фиг.9 - изображение, иллюстрирующее этапы поворота способа движения робота-уборщика;

фиг.10 и 11 - иллюстрации способа движения робота-уборщика согласно второму предпочтительному варианту осуществления настоящего изобретения, причем

фиг.10 - изображение, иллюстрирующее воплощение способа движения робота-уборщика согласно второму предпочтительному варианту осуществления настоящего изобретения,

фиг.11 - изображение, иллюстрирующее маршрут движения на шестом этапе очистки;

фиг.12 - изображение, иллюстрирующее способ движения робота-уборщика согласно третьему предпочтительному варианту осуществления настоящего изобретения;

фиг.13 - изображение, иллюстрирующее способ движения робота-уборщика согласно четвертому предпочтительному варианту осуществления настоящего изобретения.

Теперь будут подробно описаны показанные на сопроводительных чертежах предпочтительные варианты осуществления настоящего изобретения.

Фиг.3-8 показывают способ движения робота-уборщика согласно первому предпочтительному варианту осуществления настоящего изобретения, причем фиг.3 - изображение, иллюстрирующее воплощение способа движения робота-уборщика согласно первому предпочтительному варианту осуществления настоящего изобретения, фиг.4 - изображение, иллюстрирующее маршрут движения на первом этапе очистки, фиг.5 - изображение, иллюстрирующее маршрут движения на втором этапе очистки, фиг.6 - изображение, иллюстрирующее маршрут движения на третьем этапе очистки, фиг.7 - изображение, иллюстрирующее маршрут движения на четвертом этапе очистки, фиг.8 - изображение, иллюстрирующее маршрут движения на пятом этапе очистки.

Как показано на фиг.3, способ движения робота-уборщика согласно первому предпочтительному варианту осуществления настоящего изобретения включает в себя один или более этапов установки, состоящих из задания или установки пространства, подлежащего очистке, и разделения такого установленного пространства на одну или более ячеек 52; один или более этапов очистки, которые предназначены для соответствующих ячеек 52, состоящих из движения робота-уборщика для очистки предназначенных ячеек 52, так, чтобы направления движения робота-уборщика были перпендикулярны друг другу в некоторых из предназначенных ячеек 52; и один или более этапов поворота, которые выполняют после завершения этапов очистки или этапов установки, состоящих из движения робота-уборщика к следующей ячейке, которая будет очищаться, в которой выполняют один из этапов очистки, предназначенных для ячейки, так, чтобы пространство, подлежащее очистке, очищалось по направлению спирали 56 по всем ячейкам 52.

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

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

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

Кроме того, соответствующий этап установки может повторно выполняться после того как закончены этапы очистки. Когда этап установки выполняют повторно, предпочтительно, чтобы пространство, подлежащее очистке, задавалось, исключая очищенное пространство, и затем делилось на одну или более количество ячеек 52.

Более конкретно, этапы установки могут выполняться только один раз, они могут дополнительно выполняться при необходимости или могут выполняться всякий раз, когда заканчивается один из этапов очистки.

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

На соответствующих этапах установки ячейки 52 устанавливают в форме прямоугольника или квадрата. Однако можно устанавливать ячейки 52 в форме треугольника, ромба или многоугольника, например шестиугольника.

Форму ячеек 52 устанавливают подобными друг другу, так, чтобы тот же самый алгоритм использовался для очистки соответствующих ячеек 52. Однако можно по-разному устанавливать размеры и форму некоторых из ячеек 52 с учетом очищаемого пространства, преграды и размера робота-уборщика.

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

Также предпочтительно соответствующие ячейки 52 устанавливать так, чтобы размеры ячеек 52 были меньше размеров пространства, подлежащего очистке, и поэтому операции по очистке выполнялись по-ячейно, или ячейка за ячейкой.

После того, как закончены соответствующие этапы установки, выполняют этапы поворота. Этапы поворота, которые выполняют непосредственно после завершения этапов установки, конфигурируют так, чтобы был задан порядок очистки ячеек 52. Однако этапы поворота можно конфигурировать так, чтобы ячейки, которые затем будут очищаться, задавались всякий раз, когда выполняют соответствующие этапы поворота.

Соответствующие этапы поворота выполняют всякий раз, когда закончены соответствующие этапы установки или соответствующие этапы очистки. Например, выполняют этапы очистки, предназначенные для ячеек, которые будут очищаться, и затем последовательно выполняют соответствующие этапы поворота.

Направление 56 спирали конфигурируют так, чтобы робот-уборщик двигался через ячейки С2 - С9 от первой ячейки С1 против часовой стрелки. Как вариант, направление 56 спирали можно конфигурировать так, чтобы робот-уборщик двигался через ячейки С2 - С9 от первой ячейки С1 по часовой стрелке.

Предпочтительно, первую ячейку С1 устанавливают так, чтобы первая ячейка С1 была расположена в центре сохраненного очищаемого пространства.

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

Соответствующие этапы очистки имеют маршруты движения, в соответствии с которыми после завершения соответствующих этапов очистки робот-уборщик располагается рядом с ячейками, которые будут очищаться. Следовательно, завершение и выполнение соответствующих этапов очистки выполняют без движения робота-уборщика на соответствующих этапах поворота.

Соответствующие этапы очистки конфигурируют так, что соответствующие этапы очистки имеют тот же самый маршрут движения или подобные маршруты движения, и поэтому используется тот же самый алгоритм движения. Однако соответствующие этапы очистки можно конфигурироваться так, чтобы соответствующие этапы очистки имели различные маршруты движения с учетом формы ячеек 52, предназначенных для соответствующих этапов очистки, расположения преграды в соответствующих ячейках 52 и расположения ячеек 52, предназначенных для предыдущего этапа очистки и последующего этапа очистки.

Этап обнаружения преград может выполняться для обнаружения преграды, когда робот-уборщик движется во время выполнения этапа инициализации, этапов поворота или этапов очистки.

Когда на этапе обнаружения преграды обнаружена преграда, из-за которой нарушена операция движения робота-уборщика, этап объезда преграды предпочтительно выполняют так, чтобы робот-уборщик двигался во время объезда преграды.

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

Предпочтительно, на этапе объезда преграды также принимают информацию о маршрутах движения от этапа инициализации, соответствующих этапов поворота или соответствующих этапов очистки, и затем его непосредственно выполняют согласно дополнительному предварительно установленному алгоритму. Однако возможно, что этап объезда преграды изменяет маршруты движения этапа инициализации, соответствующих этапов поворота или соответствующих этапов очистки, и его затем выполняют опосредованно через этап инициализации, соответствующие этапы поворота или соответствующие этапы очистки.

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

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

Предпочтительно, узел привода содержит два или более основных колес, расположенных с возможностью вращения, соответственно, на правой и левой сторонах нижней части основного блока, предназначенных для перемещения основного блока, для опоры основного блока; два или более двигателей для колес, расположенных соответственно на правой и левой сторонах основного блока, которые связаны с основными колесами, предназначенных для вращения основных колес в заданном диапазоне скорости вращения по часовой стрелке или против часовой стрелки, соответственно; и самоориентирующееся колесо, расположенное в нижней части основного блока, предназначенное для поддержания основного блока, причем самоориентирующееся колесо вращается во всех направлениях, в которых может перемещаться основной блок.

Узел управления движением приводит в движение или останавливает соответствующие двигатели колес, согласно сигналу, принимаемому от блока обработки информации так, чтобы основной блок останавливался, продвигался вперед или назад, или выполнял комбинации этих движений.

Предпочтительно, узел измерения движения содержит гироскопический датчик для обнаружения углов вращения робота-уборщика; и кодер для распознавания маршрута, по которому движется робот-уборщик.

Как вариант, узел измерения движения может содержать передатчик сигнала расположения, жестко закрепленный в очищаемом пространстве, когда он отделен от основного блока, предназначенный для передачи удаленного сигнала, такого как электромагнитный сигнал или звуковой сигнал, во всех направлениях; приемник сигнала расположения, установленный по контуру основного блока, предназначенный для приема удаленного сигнала, передаваемого от передатчика сигнала расположения; и блок обработки сигнала расположения, расположенный в основном блоке, предназначенный для определения расположения и направления движения основного блока, основываясь на сигнале, принятом приемником сигнала расположения.

Предпочтительно, узел обнаружения преград содержит множество ультразвуковых датчиков, световых датчиков или датчиков механического воздействия, установленных во внешней части основного блока, предназначенных для обнаружения стены, которой ограничена граница очищаемого пространства, обрыва, конструкции, расположенной в очищаемом пространстве, или другой преграды, используя звуковые волны, электромагнитные волны или механическое воздействие, применяемые к основному блоку.

Узел управления содержит дисплей, расположенный на корпусе, предназначенный для отображения рабочего состояния робота-уборщика; и кнопки для ввода информации, расположенные рядом с узлом дисплея, предназначенные для предоставления возможности пользователю вводить команды для работы.

Как вариант, узел управления может содержать дисплей, расположенный на корпусе, предназначенный для отображения рабочего состояния робота-уборщика; дистанционный контроллер, включающий в себя часть для ввода информации, расположенный отдельно от основного блока, предназначенный для предоставления возможности пользователю вводить рабочие команды, процессор, предназначенный для обработки введенной в форме сигнала информации, и передающую часть, предназначенную для передачи обработанного сигнала; и приемник, расположенный в корпусе, предназначенный для приема сигнала от дистанционного контроллера.

Блок обработки информации имеет алгоритм, включающий в себя этапы установки, этапы очистки и этапы поворота, для выполнения способа движения робота-уборщика согласно настоящему изобретению.

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

Предпочтительно блок питания содержит аккумуляторную батарею, выполненную так, что батарея заряжается электроэнергией от внешнего источника электроэнергии; узел зарядки, связанный с внешним источником электроэнергии, предназначенный для заряда батареи электроэнергией от внешнего источника электроэнергии; и узел электропитания, предназначенный для распределения электроэнергии от батареи соответствующим образом к узлу очистки, узлу привода, узлу управления движением, узлу обнаружения преград и узлу управления.

Теперь будет подробно описан способ движения робота-уборщика с помощью указанной выше конструкции согласно первому предпочтительному варианту осуществления настоящего изобретения.

Когда узел управления принимает от пользователя команду начала работы робота-уборщика, узел управления передает данный сигнал на микрокомпьютер.

Когда микрокомпьютер принимает сигнал начала работы робота-уборщика, он выполняет этап инициализации и затем выполняет этапы установки.

После того как микрокомпьютер выполнил этапы установки, микрокомпьютер выполняет основную программу, содержащую этапы поворота и этапы очистки. Если этапы установки должны повторно выполняться, то прерывают основную программу и затем повторно выполняют этапы установки. Впоследствии микрокомпьютер выполняет основную программу, содержащую этапы поворота и этапы очистки, реконфигурированную в соответствии с этапами установки, которые повторно выполняют.

Микрокомпьютер выполняет этапы установки и хранит информацию о заданном пространстве и соответствующих ячейках 52 в памяти микрокомпьютера.

Микрокомпьютер выполняет этапы поворота после того, как закончены соответствующие этапы установки, для фиксации порядка очистки, и затем перемещает робота-уборщика к начальной точке для этапов очистки так, чтобы этапы очистки, предназначенные для ячеек, выполнялись в зафиксированном порядке очистки.

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

После того как закончен этап поворота, микрокомпьютер выполняет этап очистки, выводя сигнал очистки к узлу очистки и выводя сигнал движения к узлу управления движением.

Когда сигнал очистки выводят к узлу очистки, он запускает вентилятор и узел щетки. Узел щетки прикладывает физическое усилие к мусору в очищаемом пространстве так, чтобы мусор легко всасывался. Мусор на очищаемом пространстве всасывается вместе с воздухом через канал для потока с помощью вентилятора. Всасываемый воздух фильтруют с помощью фильтра так, чтобы мусор отделялся от воздуха, и только воздух удалялся из робота-уборщика через проток. Впоследствии мусор, который был отделен от воздуха с помощью фильтра, собирают в пылесборнике.

Когда соответствующие этапы очистки закончены, операции по очистке ячеек, для которых предназначены соответствующие этапы очистки, закончены. Соответственно, микрокомпьютер выполняет этапы поворота.

Когда микрокомпьютер выводит сигнал начала работы к узлу обнаружения преград, он обнаруживает преграду, когда робот-уборщик движется или останавливается в соответствии с сигналом начала работы.

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

Микрокомпьютер временно прерывает основную программу, в то время как микрокомпьютер хранит информацию о маршруте движения и преграде, для выполнения этапа объезда преграды. Более конкретно, микрокомпьютер выполняет подпрограмму, в которой воплощен этап объезда преграды. После того как данная подпрограмма закончена, процесс возвращается к основной программе.

Когда микрокомпьютер выполняет подпрограмму, воплощающую этап объезда преграды, микрокомпьютер выводит к узлу управления движением сигнал, чтобы робот-уборщик объезжал преграду. В соответствии с данным сигналом, выводимым от микрокомпьютера, узел управления движением управляет двигателями колес, чтобы они работали так, чтобы робот-уборщик двигался во время объезда преграды роботом-уборщиком.

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