Trainable autonomous lawn mower

US9137943B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9137943-B2
Application numberUS-201313951504-A
CountryUS
Kind codeB2
Filing dateJul 26, 2013
Priority dateJul 27, 2012
Publication dateSep 22, 2015
Grant dateSep 22, 2015

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

The present invention proposes a profound user-mower interaction, which enables the user to teach a robotic lawn mower for improving its visual obstacle detection. The main idea of the invention is that the user can show some typical obstacles from his garden to the mower. This will increases the performance of the visual obstacle detection. In the simplest scenario the user just places the mower in front of an obstacle, and activates the learning mechanism of the classification means (module) of the mower. The increasing use of smart devices such as smart phones or tablets enables also more elaborated learning. For example, the mower can send the input image to the smart device, and the user can provide a detailed annotation of the image. This will drastically improve the learning, because the mower is provided with ground truth information.

First claim

Opening claim text (preview).

The invention claimed is: 1. A robotic lawn mower comprising: at least one camera for obtaining an input image; a memory for storing information about obstacles; a classifier module of a computing unit connected to the memory, for segmenting obstacles within the input image supplied from the camera and identifying segmented obstacles based on the information stored in the memory; and a control unit for controlling a movement of the mower based on the identification of at least one obstacle; wherein the classifier module is provided with an interface in order to edit the information stored in the memory upon acceptance of user input, wherein the robotic lawn mower is configured to send a message containing a snapshot image taken by the at least one camera to a remote smart device preferably using a wireless channel, and receive information about an annotated snapshot image from the smart device as user input. 2. The robotic lawn mower according to claim 1 , wherein the classifier module is configured to edit the information stored in the memory according to segmented obstacles within the input image. 3. The robotic lawn mower according to claim 1 , which is adapted to be selectively in a training mode, wherein in the training mode the classifier module is configured to automatically start editing the information stored in the memory, if an obstacle is positioned in the field of view of the camera. 4. The robotic lawn mower according to claim 3 , which is provided with mowing blades and which is configured to drive forward with its mowing blades switched off until the mower hits the obstacle, in order to estimate the position of the obstacle, or until the obstacle is beneath the mower, in order to estimate the maximal height of the obstacle. 5. The robotic lawn mower according to claim 1 , wherein the classifier module is configured to estimate the position of the obstacle in the field of view of the camera by using a segmentation algorithm that separates foreground pixels from background pixels. 6. The robotic lawn mower according to claim 5 , which is provided with mowing blades and which is configured to drive forward with its mowing blades switched off until the mower hits the obstacle, in order to estimate the position of the obstacle, or until the obstacle is beneath the mower, in order to estimate the maximal height of the obstacle. 7. The robotic lawn mower according to claim 1 , which is configured to send the message to the remote smart device, when the classifier module has segmented an obstacle within the input image, which it cannot identify, or when a confidence value of the obstacle identification is below a given threshold. 8. The robotic lawn mower according to claim 1 , which is configured to receive a user notification as user input, and to determine from the user notification, whether the snapshot image contains an obstacle or not. 9. The robotic lawn mower according to claim 8 , which is configured to obtain additional information about an obstacle from at least one tag received together with the user notification. 10. The robotic lawn mower according to claim 9 , wherein the at least one tag is an obstacle class. 11. The robotic lawn mower according to claim 9 , wherein the control unit is configured to control different behaviors of the mower according to different received obstacle tags. 12. The robotic lawn mower according to claim 11 , wherein the different behaviors include evading an obstacle, driving over an obstacle, taking a snapshot image of an obstacle, and signaling an acoustic alarm. 13. The robotic lawn mower according to claim 1 , which is configured to determine from the fact that a user has added a contour around an object in the snapshot image that said object is an obstacle. 14. The robotic lawn mower according to claim 1 , which is configured to communicate with the remote smart device via a data server and a client software. 15. The robotic lawn mower according to claim 14 , wherein the data sever is located in a charging station of the mower. 16. A robotic lawn mower according to claim 14 , wherein the client software is software installed on the remote smart device. 17. A robotic lawn mower according to claim 14 , wherein the data server is adapted to buffer messages in a queue for performing an asynchronous communication between the mower and the remote smart device. 18. A robotic lawn mower according to claim 1 , which is configured to receive a control instruction from the remote smart device. 19. A robotic lawn mower according to claim 1 , which is configured to send a live stream of the input image of the at least one camera to the remote smart device. 20. A robotic lawn mower according to claim 1 , wherein the remote smart device is a PDA, a smart phone, a tablet, a PC, an intelligent house control unit or an external control unit for the mower. 21. A method for training a robotic lawn mower comprising a classifier module of a computing unit for segmenting obstacles within an input image supplied from at least one camera and identifying segmented obstacles based on the information stored in a memory, wherein the method for training comprises: providing user input via an interface of the classifier module in order to edit the information stored in the memory; sending a message containing a snapshot image taken by the at least one camera to a remote smart device preferably using a wireless channel; and receiving information about an annotated snapshot image from the smart device as user input.

Assignees

Inventors

Classifications

  • Avoiding collisions with obstacles · CPC title

  • A01D34/008Primary

    for automated or remotely controlled operation · CPC title

  • Management of image or video recognition tasks · CPC title

  • Terrestrial scenes (scenes under surveillance with static cameras G06V20/52; scenes perceived from the exterior of a vehicle G06V20/56; scenes perceived from the interior of a vehicle G06V20/59) · CPC title

  • using a video camera in combination with image processing means · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9137943B2 cover?
The present invention proposes a profound user-mower interaction, which enables the user to teach a robotic lawn mower for improving its visual obstacle detection. The main idea of the invention is that the user can show some typical obstacles from his garden to the mower. This will increases the performance of the visual obstacle detection. In the simplest scenario the user just places the mow…
Who is the assignee on this patent?
Honda Res Inst Europe Gmbh
What technology area does this patent fall under?
Primary CPC classification A01D34/008. Mapped technology areas include Human Necessities.
When was this patent published?
Publication date Tue Sep 22 2015 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).