1. Способ зарядки робота-уборщика, применяемый к роботу-уборщику, включающий:
получение информации о положении зарядных портов, подходящих для робота-уборщика;
при определении того факта, что роботу-уборщику нужна зарядка, получение информации о текущем положении робота-уборщика;
определение зарядного порта, который находится ближе всего к текущему положению робота-уборщика, в качестве ближайшего зарядного порта, в соответствии с информацией о положении зарядных портов и информацией о текущем положении робота-уборщика; и
контролирование перемещения робота-уборщика к ближайшему зарядному порту для зарядки, в соответствии с информацией о положении ближайшего зарядного порта;
отличающийся тем, что определение того факта, что роботу-уборщику нужна зарядка, содержит: определение того факта, что роботу-уборщику нужна зарядка, когда оставшееся количество электричества робота-уборщика меньше заданного значения; а
способ включает:
учет ближайшего зарядного порта в качестве начальной точки для зарядки, определение области, где робот-уборщик не проводил уборку, в качестве области, подлежащей уборке, и определение второго маршрута уборки, соответственно, когда контролируется завершение зарядки робота-уборщика в ближайшем зарядном порте, и он начинает работать, и
контролирование того, что робот-уборщик работает по второму маршруту уборки для проведения уборки области, подлежащей уборке.
2. Способ по п. 1, дополнительно включающий:
учет ближайшего зарядного порта в качестве начальной точки и определение первого маршрута уборки, соответственно, когда контролируется завершение зарядки робота-уборщика в ближайшем зарядном порте, и он начинает работать;
контролирование работы робота-уборщика по первому маршруту уборки.
3. Способ по п. 1, в котором определение того факта, что роботу-уборщику нужна зарядка, содержит:
определение того факта, что роботу-уборщику нужна зарядка, когда робот-уборщик завершает задачу уборки.
4. Способ по п. 1, в котором определение зарядного порта, который находится ближе всего к текущему положению робота-уборщика, в качестве ближайшего зарядного порта, в соответствии с информацией о положении зарядных портов и информацией о текущем положении робота-уборщика, содержит:
вычисление пути уборки по текущему маршруту уборки от робота-уборщика до каждого зарядного порта, в соответствии с информацией о положении зарядных портов и информацией о текущем положении робота-уборщика;
определение зарядного порта, соответствующего кратчайшему пути уборки в качестве зарядного порта, который находится ближе всего к текущему положению робота-уборщика.
5. Зарядное устройство робота-уборщика, применяемое к роботу-уборщику, включающее:
первый модуль получения, выполненный с возможностью получения информации о положении зарядных портов, подходящих для робота-уборщика;
второй модуль получения, выполненный с возможностью получения информации о текущем положении робота-уборщика при определении того факта, что роботу-уборщику нужна зарядка;
первый модуль определения, выполненный с возможностью определения зарядного порта, который находится ближе всего к текущему положению робота-уборщика, в качестве ближайшего зарядного порта, в соответствии с информацией о положении зарядных портов и информацией о текущем положении робота-уборщика; и
первый модуль контроля, выполненный с возможностью контролирования перемещения робота-уборщика к ближайшему зарядному порту для зарядки, в соответствии с информацией о положении ближайшего зарядного порта;
отличающееся тем, что второй модуль получения содержит: первый субмодуль определения, выполненный с возможностью определения того факта, что роботу-уборщику нужна зарядка, когда оставшееся количество электричества робота-уборщика меньше заданного значения;
а устройство включает:
третий модуль определения, выполненный с возможностью учета ближайшего зарядного порта в качестве начальной точки, определения области, где робот-уборщик не проводил уборку, в качестве области, подлежащей уборке, и определения второго маршрута уборки, соответственно, когда контролируется завершение зарядки робота-уборщика в ближайшем зарядном порте, и он начинает работать;
третий модуль контроля, выполненный с возможностью контролирования того факта, что робот-уборщик работает по второму маршруту уборки для проведения уборки области, подлежащей уборке.
6. Устройство по п. 5, дополнительно включающее:
второй модуль определения, выполненный с возможностью учета ближайшего зарядного порта в качестве начальной точки и определения первого маршрута уборки, соответственно, когда контролируется завершение зарядки робота-уборщика в ближайшем зарядном порте, и он начинает работать;
второй модуль контроля, выполненный с возможностью контроля работы робота-уборщика по первому маршруту уборки.
7. Устройство по п. 5, в котором второй модуль получения содержит:
второй субмодуль определения, выполненный с возможностью определения того факта, что роботу-уборщику нужна зарядка, когда робот-уборщик завершает задачу уборки.
8. Устройство по п. 5, в котором первый модуль определения содержит:
субмодуль вычисления, выполненный с возможностью вычисления пути уборки по текущему маршруту уборки от робота-уборщика до каждого зарядного порта, в соответствии с информацией о положении зарядных портов и информацией о текущем положении робота-уборщика;
третий субмодуль определения, выполненный с возможностью определения зарядного порта, соответствующего кратчайшему пути уборки в качестве зарядного порта, который находится ближе всего к текущему положению робота-уборщика.
9. Зарядное устройство робота-уборщика, применяемое к роботу-уборщику, включающее:
процессор;
память для хранения команд, выполняемых процессором;
при этом процессор выполнен с возможностью выполнения следующих действий:
получения информации о положении зарядных портов, подходящих для робота-уборщика;
получения информации о текущем положении робота-уборщика, при определении того факта, что роботу-уборщику нужна зарядка;
определения зарядного порта, который находится ближе всего к текущему положению робота-уборщика, в качестве ближайшего зарядного порта, в соответствии с информацией о положении зарядных портов и информацией о текущем положении робота-уборщика; и
контролирования перемещения робота-уборщика к ближайшему зарядному порту для зарядки, в соответствии с информацией о положении ближайшего зарядного порта;
отличающееся тем, что определение того факта, что роботу-уборщику нужна зарядка, содержит:
определение того факта, что роботу-уборщику нужна зарядка, когда оставшееся количество электричества робота-уборщика меньше заданного значения;
при этом процессор дополнительно выполнен с возможностью выполнения следующий действий:
учета ближайшего зарядного порта в качестве начальной точки для зарядки, определения области, где робот-уборщик не проводил уборку, в качестве области, подлежащей уборке, и определения второго маршрута уборки, соответственно, когда контролируется завершение зарядки робота-уборщика в ближайшем зарядном порте, и он начинает работать;
контролирования того, что робот-уборщик работает по второму маршруту уборки для проведения уборки области, подлежащей уборке.
10. Машиночитаемый носитель данных, хранящий компьютерные программы, применяемые к роботу-уборщику, и при выполнении их процессором, заставляет процессор выполнять способ по любому из пп. 1-4.