CONTROL DEVICE AND WORK MACHINE

The control device enhances the positional accuracy of map data for autonomous driving lawn mowers by processing information from the engine body and working part, effectively addressing the challenge of accurately defining work and non-work area boundaries.

DE102021107465B4Active Publication Date: 2025-04-30HONDA MOTOR CO LTD
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
DE102021107465
Authority / Receiving Office
DE · DE
Patent Type
Patents
Current Assignee / Owner
Priority Date
2020-03-27
Filing Date
2021-03-25
Publication Date
2025-04-30
Estimated Expiration
2041-03-25

AI Technical Summary

Technical Problem

Existing autonomous driving lawn mowers face challenges in accurately generating map data indicating the boundary between work and non-work areas, leading to reduced positional accuracy.

Method used

A control device equipped with an operation state detection part, judgment part, position information detection part, and storage control part, which acquires and processes information from the lawn mower's engine body and working part to accurately determine its position and operation state, thereby improving map data accuracy.

Benefits of technology

The solution enables the generation of map data with improved positional accuracy, allowing the lawn mower to accurately identify and maintain the boundary between work and non-work areas.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

Control device (50) which is configured to acquire information output by a working machine which comprises a working part (30) and operates along a boundary (Q) between a working area (Gr) and a non-working area (T), wherein the control device (50) comprises: an operating state detection part which is designed to record information indicating an operating state of a machine body (10) of the working machine; an assessment part (56) which is designed to determine the operating state of the machine body (10) based on information acquired by the operating state detection part; a position information acquisition part (51) which is configured to acquire position information indicating a position of the machine body (10); and a storage control unit (57) which is configured to store the position information acquired by the position information acquisition unit (51) in a memory (53) based on a determination result of the assessment unit (56), characterized by the fact that the assessment part (56) is configured to determine the operating state based on a direction of movement of the machine body (10), which is based on the operation of a drive unit (20) configured to move the machine body (10), and a direction of movement of the machine body (10) specified by the position information acquired by the position information acquisition part (51).
Need to check novelty before this filing date? Find Prior Art

Description

CROSS-REFERENCE TO RELATED APPLICATION

[0001] Priority is claimed to Japanese Patent Application No. 2020-057882, filed on March 27, 2020 and laid open as JP 2021-153508 A, the contents of which are incorporated herein by reference. BACKGROUND OF THE INVENTIONField of the invention

[0002] The present invention relates to a control device and a working machine. Description of the state of the art

[0003] In the related art, a lawn mower is known which performs cutting of a lawn which is a work area along a boundary between a structure, concrete, tiles, a fence or the like which are not work areas and an edge of the lawn which is a work area (hereinafter referred to as "edge mowing") (see, for example, Patent Document 1: US 6 263 975 B1).

[0004] Furthermore, DE 699 31 131 T2 discloses a control device according to the preamble of claim 1.

[0005] WO 2017 / 167207 A1 discloses a similar control device.

[0006] US 2017 / 0 322 559 A1 also discloses a similar control device, but without a memory control part.

[0007] WO 2019 / 234 020 A1 and DE 20 2015 100 133 U1 represent further prior art.

[0008] In addition, there is a work machine such as a lawnmower that can drive automatically without being operated by an operator (hereinafter referred to as "autonomous driving work machine"). The autonomous driving work machine performs work while automatically driving on the ground based on map data indicating a boundary between non-work areas and work areas, while identifying a position of the host machine from positioning signals received, for example, from GNSS satellites (satellites constituting a system such as GPS, GLONASS, Galileo, BeiDou, QZSS, and Gagan). However, creating map data indicating the boundary between non-work areas and work areas involves high costs.

[0009] A lawnmower mowing edges as described above is used at the boundary between non-working areas and working areas. Therefore, it is conceivable to use the position information of the lawnmower mowing an edge to generate map data indicating the boundaries between non-working areas and working areas.

[0010] However, a lawnmower mowing an edge is not always located at the boundary between a non-working area and a working area. Therefore, there is a need for improvement when using the position information of a lawnmower mowing an edge as it is to generate map data, as in this case, the position accuracy of the map data cannot be improved.

[0011] Therefore, the present invention has been made in view of the above circumstances, and an object of the present invention is to provide a working machine capable of improving the positional accuracy of map data over those in the prior art. SUMMARY OF THE INVENTION

[0012] The control device and the working machine of the present invention have the following configurations.

[0013] (1) According to one aspect of the present invention, there is provided a control device (for example, a controller 50 of the embodiment to be described below) configured to acquire information output from a work machine including a work part and operating along a boundary between a work area and a non-work area. The control device includes an operation state acquisition part configured to acquire information indicative of an operation state of a machine body of the work machine; a judgment part configured to determine the operation state of the machine body based on information acquired by the operation state acquisition part; a position information acquisition part configured to acquire position information indicative of a position of the machine body; andand a storage control part configured to store the position information acquired by the position information acquisition part in the memory based on a determination result of the judgment part, wherein the judgment part is configured to determine the operating state based on a movement direction of the machine body based on an operation of the traveling part and a movement direction of the machine body indicated by the position information acquired by the position information acquisition part.

[0014] As an example, here, the working part (for example, a cutting part 30 to be described below) performs edge mowing (ie, a cutting operation) of the lawn at a boundary Q. In this case, the fact that the working part performs the cutting operation indicates that an autonomously driving lawnmower 1 is located at the boundary Q. According to the controller 50 of aspect (1), it is possible to generate map data accurately indicating the position of the boundary Q.

[0015] (2) The control device according to aspect (1) may further include a load detection part configured to detect a load generated in the working part, and the judgment part may determine the operating state based on the load of the working part detected by the load detection part.

[0016] Here, in the autonomous lawn mower 1, the working part (for example, the cutting part 30 to be described below) can be set to a non-operational state at a location other than the boundary Q away from the ground G, and the working part can be set to idle. According to the aspect of (2), as described above, the storage control part 57 does not store the position information of the own machine in the memory 53 when the cutting part 30 is idle. According to the controller 50 configured in this way, it is possible to generate map data accurately indicating the position of the boundary Q.

[0017] (3) According to the invention, the judging part is configured to determine the operating state based on a moving direction of the machine body based on an operation of the traveling part and a moving direction of the machine body indicated by the position information acquired by the position information acquiring part.

[0018] Here, when the moving direction of the machine body 10 based on the operation of the traveling part (for example, the traveling wheels 20 to be described below) substantially coincides with the moving direction of the machine body 10 indicated by the position information acquired by the position information acquisition part (for example, a receiver 51 to be described below), it can be said that the position information of the own machines can be acquired with high reliability. According to the controller 50 of aspect (3), it is possible to generate map data accurately indicating the position of the boundary Q.

[0019] (4) The control device according to any one of aspects (1) to (3) may further include a correction part configured to correct the position information acquired by the position information acquisition part.

[0020] According to the controller 50 of aspect (4), it is possible to reduce deterioration of the accuracy of the map data due to deterioration of the position accuracy of the position information of the host machine.

[0021] (5) In the control device according to aspect (4), the working part can operate in a predetermined direction, wherein an operating direction of the working part differs depending on a non-operating state away from the ground and an operating state in contact with the ground, and the correcting part can correct the position information based on the operating direction of the working part.

[0022] According to the controller 50 of the aspect (5), it is possible to suppress deterioration of the accuracy of the map data due to deterioration of the position accuracy of the position information of the own machine.

[0023] (6) In the control device according to aspect (4) or (5), the working part can operate in a direction corresponding to the moving direction of the machine body, and the correcting part can correct the position information based on the moving direction of the machine body indicated by the position information and an operating direction of the working part corresponding to the moving direction of the machine body.

[0024] According to the controller 50 of the aspect (6), it is possible to suppress deterioration of the accuracy of the map data due to deterioration of the position accuracy of the position information of the own machine.

[0025] (7) In the control device according to any one of aspects (4) to (6), the memory control part may be configured to store correction position information indicating a position at which the correction part is configured to correct the position information in the memory.

[0026] According to the controller 50 of the aspect (7), the correction position information can be used as information indicating a location at which the position accuracy of the position information of the own machine is deteriorated.

[0027] (8) The control device according to any one of aspects (4) to (7) may further include a direction detection part configured to detect the direction of the machine body, and the correction part may correct the position information based on the direction of the machine body detected by the direction detection part.

[0028] According to the controller 50 of the aspect (8), it is possible to suppress deterioration of the accuracy of the map data due to deterioration of the position accuracy of the position information of the own machine.

[0029] (9) According to one aspect of the present invention, there is provided a working machine (for example, an autonomous driving lawn mower 1 of an embodiment to be described below) comprising the control device according to any one of the aspects (1) to (8) and the working part.

[0030] According to aspect (9), according to the controller 50 configured in this way, it is possible to generate map data accurately indicating the position of the boundary Q.

[0031] (10) In the working machine according to aspect (9), the working part may comprise a blade which is rotatable on a rotating surface along a vertical direction of the machine body.

[0032] According to the autonomous driving lawn mower 1 of aspect (10), it is possible to cut the lawn at the edge of the working area vertically and with a good appearance while preventing the machine body (especially the blade) from coming into contact with the non-working area.

[0033] (11) The work machine according to aspect (9) or (10) may further comprise a transmitter configured to transmit the position information stored in the memory to the outside.

[0034] According to the autonomous lawn mower 1 according to aspect (11), the generated map data can be transmitted to another autonomous lawn mower via a server or the like. As a result, for example, when a plurality of autonomous lawn mowers cooperate, since information about the boundary Q can be transmitted between them, the plurality of autonomous lawn mowers can share a more accurate position of the boundary Q.

[0035] (12) The work machine according to any one of aspects (9) to (11) may include a traveling part configured to move the machine body along the boundary between the working area and the non-working area.

[0036] According to the autonomously driving lawn mower 1 according to aspect (12), it is possible to autonomously move along the boundary between the working area and the non-working area and cut the lawn at the edge portion of the working area.

[0037] According to the present invention, it is possible to provide a control device and a work machine capable of improving the positional accuracy of map data over those in the prior art. BRIEF DESCRIPTION OF THE DRAWINGS Fig. 1 is a front view illustration of an autonomous lawn mower of one embodiment viewed from the front. Fig. 2 is a top view of the autonomous lawn mower of the embodiment. Fig. 3 is a diagram showing a non-operational state of the autonomous driving lawn mower of the embodiment. Fig. 4 is an exemplary view when a detection part detects a boundary between a lawn and a concrete surface. Fig. 5 is a diagram showing an example of a functional configuration of a control part of the embodiment. Fig. 6 is a diagram showing an example of a movement locus of the autonomous driving lawn mower of the embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0038] The following describes an autonomous lawn mower (corresponding to a "working machine" of the claims) according to the embodiment of the present invention. In the following description, a vertical direction, a left-right direction, and a front-back direction correspond to a vertical direction, a left-right direction, and a front-back direction in the autonomous lawn mower. In the drawings, FR indicates a front side, LH indicates a left side, and UP indicates an upper side.

[0039] In the following explanation, "lawn" refers to lawn grass. Lawn grass is an example of grass, and weed is another example of grass.

[0040] Fig. 1 is a front view of the autonomous lawn mower of the embodiment.

[0041] As in Fig. As shown in Figure 1, the autonomous lawn mower 1 is a working machine capable of traveling independently on the ground G without being operated by an operator. Specifically, the autonomous lawn mower 1 of the present invention is a so-called edge-mowing working machine that cuts the grass at an edge portion of a lawn area Gr at a boundary between the lawn area Gr (corresponding to the "working area" of the claims) on the ground G and a concrete surface T (corresponding to a "non-working area" of the claims).

[0042] The autonomously driving lawn mower 1 comprises a machine body 10, driving wheels 20 (corresponding to a “driving part” of the claim), a cutting part 30 (corresponding to the “working part” of the claim), a detection part 40 and a controller 50.

[0043] The machine body 10 comprises a frame 11 and a cover 13.

[0044] The frame 11 is formed, for example, by a metal member having a rectangular plate shape in plan view. The frame 11 is provided with traveling wheels 20, a cutting part 30, a detection part 40, a controller 50, and the like, which will be described later. The cover 13 is formed, for example, from a resin material in a box shape. The cover 13 covers the frame 11, the traveling wheels 20, the cutting part 30, the detection part 40, and the controller 50, which are provided on the frame 11, from above.

[0045] Fig. 2 is a top view of the autonomous lawn mower of the embodiment.

[0046] As in Fig. 2, the bicycle wheels 20 are provided at positions corresponding to the four corners of the frame 11. The bicycle wheels 20 include a right front wheel 21 and a left front wheel 22 provided in a front part of the frame 11, and a right rear wheel 23 and a left rear wheel 24 provided in a rear part of the frame 11.

[0047] The right rear wheel 23 and the left rear wheel 24 are driven by a traction motor (not shown) provided for each of them. The autonomous lawn mower 1 moves forward when the left and right traction motors rotate normally at a constant speed, and moves backward when the left and right traction motors rotate backward at a constant speed. The autonomous lawn mower 1 turns when either of the left and right traction motors rotates.

[0048] As in Fig. 1, the cutting part 30 is a disk-shaped member having a plurality of blades formed of a metal material on an outer edge. The cutting part 30 is a so-called cutting blade. The cutting part 30 is arranged outward from the left front wheel 22 and the left rear wheel 24 on the left side of the machine body 10. A main surface of the cutting part 30, which is formed in a disk shape, coincides with the cutting surface D. The cutting part 30 is arranged such that the main surface intersects the ground G. As a result, the cutting part 30 has a cutting surface D in a direction intersecting the ground G. The cutting surface D of the cutting part 30 is set to have an angle of, for example, 45° to 90° with respect to the ground G.

[0049] In the operating state of the autonomously driving lawn mower 1, the blade of the cutting part 30 is arranged on the ground G at the boundary Q between the lawn area Gr and the concrete surface T. As a result, the autonomously driving lawn mower 1 is capable of cutting the grass of the edge of the lawn area Gr at the boundary Q between the lawn area Gr and the concrete surface T.

[0050] The cutting part 30 is rotationally driven by a cutting part drive motor 31 provided on the frame 11. The cutting part drive motor 31 has an output shaft 33. The output shaft 33 extends from the cutting part drive motor 31 toward the left side of the machine body 10. A front end 33a of the output shaft 33 is connected to the center of the cutting part 30.

[0051] That is, the cutting part 30 comprises a knife which is rotatable on a rotating surface along a vertical direction of the machine body 10.

[0052] Fig. 3 is a diagram showing a non-operational state of the autonomous driving lawn mower of the embodiment.

[0053] As in Fig. 3, a proximal end 33b of the output shaft 33 is rotatable about an axis along the front-rear direction, for example, by an actuator (not shown). The front end 33a and the cutting part 30 of the output shaft 33 are movable in the vertical direction by the rotation of the output shaft 33. As a result, the cutting part 30 of the autonomous lawn mower 1 can be moved away from the ground G between a non-operating state (see Fig. 3) and an operating condition in contact with the ground G (see Fig. 1) can be switched on.

[0054] As in the Fig. 1 and Fig. 2, the detection part 40 detects the boundary Q between the lawn area Gr and the concrete area T on the ground G. The detection part 40 includes a main body 41, a movable support part 43, and a contact sensor 45.

[0055] The main body 41 is formed in an L-shape by a lateral extension 41a extending outward from a left front side surface of the machine body 10, and a downward extension 41b extending downward from the front end of the lateral extension 41a. The main body 41 is disposed in the front part of the machine body 10 from the cutting part 30. The downward extension 41b of the main body 41 is disposed outside the machine body 10 from the cutting part 30. The front end of the downward extension 41b of the main body 41 can come into contact with the ground G. A contact sensor 45 is provided at the front end of the downward extension 41b of the main body 41.

[0056] The movable support part 43 is provided on the frame 11. The movable support part 43 is provided internally with an actuator (not shown). The movable support part 43 supports the proximal end of the lateral extension 41a of the main body 41 so that it is rotatable about an axis along the front-back direction and movable in the left-right direction by the actuator. As a result, the front end of the downward extension 41b of the detection part 40 moves in the vertical direction and the left-right direction. Therefore, the front end of the downward extension 41b of the detection part 40 can come into contact with the lawn Gr and the concrete surface T on the ground G with a predetermined load.

[0057] The contact sensor 45 detects a difference between a pressure when the lawn surface Gr is pressed onto the ground G with a predetermined load and a pressure when the concrete surface T is pressed onto the ground G with a predetermined load. The contact sensor 45 comprises, for example, a piezo element and detects a pressure difference by a change in electrical resistance in response to external pressure.

[0058] Here, the detection part 40 is arranged in the front part of the cutting part 30 in the traveling direction of the machine body 10. As a result, after detecting the boundary Q between the lawn area Gr, which is a working area, and the concrete surface T, which is a non-working area, by the contact sensor 45 of the detection part 40, the autonomously driven lawn mower 1 can cut the grass of the edge portion of the lawn area Gr by the cutting part 30.

[0059] The downward extension 41b and the contact sensor 45 of the detection part 40 are arranged outside the machine body 10 from the cutting part 30. As a result, it is possible to mow the grass of the edge portion of the lawn Gr while preventing the machine body 10 and the cutting part 30 from coming into contact with, for example, a building or the like provided in a non-working area. Furthermore, when moving along the boundary Q between the lawn Gr and the concrete surface T, the downward extension 41b and the contact sensor 45, which are arranged outside the machine body 10 from the cutting part 30, can function as guides. (Summary of Control 50)

[0060] The summary of the controller 50 will be described. The controller 50 is an example of a control device. The controller 50 is provided on the frame 11. The controller 50 controls the traveling wheels 20, the cutting part 30, the detection part 40, and the like.

[0061] The controller 50 switches between a non-operating state (see Fig. 3), in which the cutting part 30 is separated from the ground G, and an operating state (see Fig. 1), in which the cutting part 30 is in contact with the ground. The controller 50 moves the contact sensor 45 by controlling the movable support part 43 of the detection part 40 to detect the boundary Q between the lawn area Gr, which is a working area, and the concrete surface T, which is a non-working area. The controller 50 drives the cutting part 30 to cut the edge portion of the lawn area Gr, which is the working area, along the boundary Q based on the information detected by the detection part 40. The controller 50 drives the traveling wheels 20 to cut the edge portion of the lawn area Gr, which is the working area, along the boundary Q, and moves the autonomous lawn mower 1 based on the information detected by the detection part 40.

[0062] That is, the traveling wheels 20 move the machine body 10 along the boundary between the working area and the non-working area.

[0063] The controller 50 includes a receiver 51 (corresponding to the "position information acquisition part" of the claim), a memory 53, and a transmitter 55. The receiver 51 receives a position signal from the GNSS satellite or information transmitted from an external server 60 (corresponding to the "information processing unit" of the claim). The memory 53 stores the map data. The controller 50 moves the machine body 10 to the boundary Q between the lawn area Gr and the concrete surface T based on the map data stored in the memory 53, while the position of the machine body 10 of the autonomous lawn mower 1 is specified by the position signal from the GNSS satellite received by the receiver 51. The transmitter 55 transmits the position information of the boundary Q detected by the contact sensor 45 and the detection part 40 to the external server 60.

[0064] The server 60 can generate map data based on the position information of the boundary Q transmitted, for example, from the transmitter 55, and can transmit the generated map data to the receiver 51 of the other autonomous lawn mower 1. As a result, for example, when a plurality of autonomous lawn mowers 1 cooperate, the plurality of autonomous lawn mowers 1 can share a more accurate position of the boundary Q because information about the boundary Q can be transmitted among themselves. (Mowing the edges using the autonomous lawnmower)

[0065] The above-mentioned autonomous lawn mower 1 performs edge mowing of the lawn at the boundary Q between the lawn area Gr, which is a working area, and the concrete area T, which is a non-working area, as follows.

[0066] First, the autonomously driving lawnmower 1 is in a non-operating state before mowing the lawn edges (see Fig. 3), in which the cutting part 30 is separated from the bottom G.

[0067] Next, the autonomous lawn mower 1 specifies the position of its own body 10 through the position signal from the GNSS satellite received by the receiver 51 of the controller 50. The autonomous lawn mower 1 moves near the boundary Q between the lawn area Gr and the concrete surface T based on the position signal from the GNSS satellite and the map data stored in the memory 53. For example, as shown in Fig. 4, the autonomously driving lawnmower 1 to a position on the lawn Gr, at which the concrete surface T is located on the left side of the machine body 10.

[0068] In the following description, the information indicating the position of the machine body 10 of the own machine, which is specified by the position signal from the GNSS satellite, is also referred to as own machine position information. The receiver 51 also functions as a position information acquisition part that acquires position information (ie, own machine position information) indicating the position of the machine body 10.

[0069] Next, the autonomous lawnmower 1 detects the boundary Q between the lawn area Gr and the concrete area T through the detection part 40.

[0070] The autonomous lawn mower 1 is brought into contact with the ground G by moving the detection part 40 with a predetermined load, distinguishes the lawn area Gr and the concrete area T by detecting a pressure difference, and determines the boundary Q between the lawn area Gr and the concrete area T.

[0071] Fig. Figure 4 is an example of when the detection part detects the boundary between the lawn and the concrete surface. In particular, as shown in Fig. 4, on the left outer side of the machine body 10, the contact sensor 45 of the detection part 40 is pressed against the concrete surface T, which is the ground G, with a predetermined load to measure the contact pressure. Next, the contact sensor 45 of the detection part 40 is moved to the side of the machine body 10 (right side), and similarly, the contact sensor 45 is pressed against the ground G with a predetermined load to measure the contact pressure. When the above operation is repeated several times and the contact sensor 45 reaches the boundary Q between the lawn surface Gr and the concrete surface T, the contact pressure in the lawn surface Gr is lower than the contact pressure in the concrete surface T. As a result, the autonomous lawn mower 1 can detect the boundary Q between the lawn surface Gr and the concrete surface T.

[0072] Next, the autonomous lawn mower 1 moves along the boundary Q between the lawn area Gr and the concrete surface T detected by the detection part 40 and cuts the grass of the edge portion of the lawn area Gr. In this way, the autonomous lawn mower 1 can perform edge mowing. (Details of the control 50)

[0073] As described above, the position information of the own machine detected by the receiver 51 is stored in the memory 53. When the autonomous lawn mower 1 stores the position information of the own machine in the memory 53 while moving along the boundary Q between the work area and the non-work area, the memory 53 stores map data indicating the position of the boundary Q.

[0074] However, the autonomous lawnmower 1 does not always move along the boundary Q. Therefore, in general, the position information of the own machine stored in the memory 53 may include a mixture of information indicating the position of the boundary Q and information not indicating the position of the boundary Q.

[0075] Therefore, the controller 50 determines whether to move along the boundary Q through various methods. When the controller 50 determines to move along the boundary Q, the controller 50 stores the position information of the own machine in the memory 53. According to the autonomous driving lawn mower 1 configured in this way, it is possible to generate map data that accurately indicates the position of the boundary Q.

[0076] The transmitter 55 is capable of transmitting the position information stored in the memory 53 to the outside as map data which precisely indicates the position of the boundary Q.

[0077] In the following, with reference to Fig. 5 describes the details of the control 50.

[0078] Fig. 5 is a diagram showing an example of the functional configuration of the controller 50 of the embodiment.

[0079] The controller 50 is equipped with a direction detection part 54, a judgment part 56, a memory control part 57, a load detection part 58, and a correction part 59 in addition to the receiver 51, the memory 53, and the transmitter 55 described above. The judgment part 56 and the memory control part 57 will be described first.

[0080] In this example, although the controller 50 is described as a computing device mounted on the autonomous lawn mower 1, the present invention is not limited thereto. The controller 50 may be configured as an external computing device (e.g., a server) of the autonomous lawn mower 1.

[0081] When the controller 50 is configured as an external computing device of the autonomous lawn mower 1, the controller 50 acquires the information output from the autonomous lawn mower 1 via wired communication, wireless communication, or a storage medium and operates based on the acquired information. In this case, the controller 50 includes an operating state acquisition part (not shown) that acquires information indicating the operating state of the autonomous lawn mower 1. The operating state acquisition part (not shown) may be configured, for example, as a communication part that communicates with the autonomous lawn mower 1 or a reading part that reads information indicating the operating state from the storage medium in which information indicating the operating state of the autonomous lawn mower 1 is stored.

[0082] The judgment part 56 determines the operating state of the machine body 10. The operating state of the machine body 10 includes an operating state of the traveling wheels 20 and an operating state of the cutting part 30.

[0083] The storage control part 57 stores the position information acquired by the receiver 51 (ie, the position information of the own machine) in the memory 53 based on the determination result of the judgment part 56. (Generating map data: Part 1)

[0084] For example, the autonomous lawn mower 1 stores the position information of its own machine in the memory 53 when the cutting part 30 performs a cutting operation.

[0085] Specifically, the judging part 56 detects the operating state of the cutting part 30. When the judging part 56 detects that the cutting part 30 performs the cutting operation, it determines that the position information of the own machine is stored.

[0086] When the judging part 56 determines that the position information of the own machine is stored, the storage control part 57 stores the position information of the own machine acquired by the receiver 51 in the memory 53.

[0087] Fig. 6 is a diagram showing an example of the movement locus of the autonomous lawn mower 1 of the embodiment. The autonomous lawn mower 1 starts from a position P0 and returns to the position P0 via the positions P11 to P27. Here, an inner side of an area surrounded by the positions P22 to P27 is the lawn area Gr (i.e., the working area). An outer side of the area surrounded by the positions P22 to P27 is the concrete area T (i.e., the non-working area). The autonomous lawn mower 1 mows the grass of the edge portion of the lawn area Gr at the boundary Q between the lawn area Gr and the concrete area T. The autonomous lawn mower 1 performs a cutting operation by the cutting part 30 while moving from the position P22 to the position P27. That is,, the cutting operation using the cutting part 30 is performed under the movement loci ML1 to ML6 from the position P0 to the return to the position P0 via the positions P22 to P27 in the movement locus ML4 between the position P22 and the position P27.

[0088] In this example, the judgment part 56 determines that the position information of the own machine between the position P22 and the position P27 is stored. As a result, the movement locus ML4 between the position P22 and the position P27 is stored in the memory 53 as mapping data indicating the boundary Q.

[0089] As described above, the cutting part 30 performs edge mowing (ie, a cutting operation) of the lawn at the boundary Q. In this case, the fact that the cutting part 30 performs the cutting operation indicates that the autonomous lawn mower 1 is located at the boundary Q. According to the autonomous lawn mower 1 configured in this way, it is possible to generate map data accurately indicating the position of the boundary Q. (Generating map data: Part 2)

[0090] As in Fig. 5, as another example, when the cutting part 30 performs a cutting operation when the load generated on the cutting part 30 is relatively large, the autonomous lawn mower 1 stores the position information of the own machine in the memory 53.

[0091] Specifically, the load detection part 58 detects the load generated in the cutting part 30. Here, the load generated on the cutting part 30 changes depending on the operating state of the cutting part 30, such as a state in which the cutting part 30 is cutting the grass or a state in which the cutting part 30 is idling in the non-operating state away from the ground G. The load detection part 58 includes a torque sensor, a speed sensor, a current sensor, and the like, and detects the degree of load generated on the cutting part 30. In this example, the degree of load in the state in which the cutting part 30 is cutting the grass is greater than the degree of load in the state in which the cutting part 30 is idling.

[0092] The judging part 56 determines the operating state based on the load of the cutting part 30 detected by the load detection part 58. If the load level of the cutting part 30 detected by the load detection part 58 is greater than a predetermined threshold, the judging part 56 determines that a grass cutting state exists. In this case, the judging part 56 determines that the position information of the own machine is stored.

[0093] When the judging part 56 determines that the position information of the own machine is stored, the storage control part 57 stores the position information of the own machine acquired by the receiver 51 in the memory 53.

[0094] In the Fig. In the example shown in Figure 6, in the autonomous lawn mower 1, the cutting part 30 is idling between the position P11 and the position P12 (movement locus ML2). That is, in this example, although the cutting part 30 is operating between the position P11 and the position P12 (movement locus ML2), the load of the cutting part 30 is lower than the predetermined threshold.

[0095] In this example, the judgment part 56 determines that the position information of the own machine between position P11 and position P12 (movement locus ML2) is not stored. As a result, the movement locus ML2 is not included in the map data of the memory 53.

[0096] There is a case where the autonomous lawn mower 1 can idle the cutting part 30 in a non-operational state in which the cutting part 30 is separated from the ground G at a location other than the boundary Q. As described above, the control part 57 does not store the position information of the own machine in the memory 53 when the cutting part 30 is idle. According to the autonomous lawn mower 1 configured in this way, it is possible to generate map data that accurately indicates the position of the boundary Q. (Generating map data: Part 3)

[0097] As in Fig. As another example, as shown in Fig. 5, the autonomous lawn mower 1 stores the position information of its own machine based on the moving direction of the machine body 10 in the memory 53.

[0098] Specifically, the judgment part 56 is capable of detecting the operation (e.g., a rotational speed or a steering angle) of the traveling wheels 20. The judgment part 56 determines the moving direction of the machine body 10 based on the operation of the traveling wheels 20. The judgment part 56 is capable of calculating the moving locus of the machine body 10 indicated by the position information of the own machine by calculating a time series change in the position information of the own machine acquired by the receiver 51. The judgment part 56 determines the moving direction of the machine body 10 based on the generated moving locus.

[0099] The judging part 56 determines the operating state based on the moving direction of the machine body 10 based on the operation of the traveling wheels 20 and the moving direction of the machine body 10 indicated by the position information acquired by the receiver 51.

[0100] When the moving direction of the machine body 10 based on the operation of the traveling wheels 20 substantially coincides with the moving direction of the machine body 10 indicated by the position information acquired by the receiver 51, the judging part 56 determines that the position information of the own machine is stored.

[0101] When the judging part 56 determines that the position information of the own machine is stored, the storage control part 57 stores the position information of the own machine acquired by the receiver 51 in the memory 53.

[0102] Here, when the movement direction of the machine body 10 based on the operation of the traveling wheels 20 substantially coincides with the movement direction of the machine body 10 indicated by the position information acquired by the receiver 51, the position information of the self-driving machine can be acquired with high reliability. According to the autonomous lawn mower 1 configured in this way, it is possible to generate map data that accurately indicates the position of the boundary Q. (Correction of position information of one's own machine)

[0103] Next, the correction of the position information of the own machine using the correction part 59 will be described. A positional accuracy of the position information of the own machine acquired by the receiver 51 may decrease depending on the situation. The correction part 59 corrects the position information acquired by the receiver 51 (i.e., the position information of the own machine). As a result, the correction part 59 suppresses a deterioration in the accuracy of the map data due to a deterioration in the positional accuracy of the position information of the own machine. A specific example of the correction of the position information of the own machine using the correction part 59 will be described below. (Correcting Position Information of Your Own Machine: Part 1)

[0104] As described above, the cutting part 30 is a so-called cutting blade and operates in a predetermined direction. The operating directions of the cutting blades differ from each other depending on the non-operating state away from the ground G and the operating state in contact with the ground G. The operating direction of the cutting part 30 in this case is a direction of the rotating shaft of the cutting blade.

[0105] Although the cutting part 30 operates in the operating state in contact with the ground G, if the position information of the self-machine indicates a position far from the boundary Q, the position accuracy of the self-machine position information may decrease. When the cutting part 30 operates in the operating state in contact with the ground G, if the position information of the self-machine indicates a position far from the boundary Q, the correction part 59 corrects the position information of the self-machine. That is, the correction part 59 corrects the position information of the self-machine based on the operating direction of the cutting part 30.

[0106] For example, as in Fig. As shown in Figure 6, when the position accuracy of the own machine's position information is deteriorated at position P25, even if the autonomous lawnmower 1 passes the position P25 along the movement locus ML4, in some cases, the passing position indicated by the own machine's position information may be position P25a. In this case, at position P25, the position P25, which is the actual passing position of the autonomous lawnmower 1, is separated by a distance D1 from a position P25a, which is a passing position indicated by the own machine's position information whose position accuracy is deteriorated. If the distance D1 is greater than a predetermined threshold, the correcting part 59 corrects the own machine's position information from the position P25a to the position P25. (Correcting Position Information of Your Own Machine: Part 2)

[0107] As in Fig. 5, the cutting part 30 is a so-called cutting blade and is rotationally driven by a cutting part drive motor 31 provided on the frame 11. The autonomous lawn mower 1 moves in the rotation direction of the cutting blade while rotating the cutting blade along the boundary Q. The operating direction of the cutting part 30 in this case is the rotation direction of the cutting blade and the moving direction of the autonomous lawn mower 1. In this case, the operating direction of the cutting part 30 substantially coincides with the direction along the boundary Q. That is, the cutting part 30 operates in a direction corresponding to the moving direction of the machine body 10.Here, if the position accuracy of the position information of the own machine acquired by the receiver 51 is deteriorated, there may be a deviation between the movement direction of the autonomous lawn mower 1 indicated by the operating direction of the cutting part 30 and the movement direction of the autonomous lawn mower 1 indicated by the position information of the own machine acquired by the receiver 51. In this case, the correction part 59 corrects the position information of the own machine based on the movement direction of the machine body 10 indicated by the position information of the own machine and the operating direction of the cutting part 30. (Correcting Position Information of Your Own Machine: Part 3)

[0108] When the correction part 59 corrects the position information of the self-driving machine, the autonomous lawn mower 1 can store the correction position in the memory 53 as a location where the position accuracy of the self-driving machine's position information is deteriorated. That is, the storage control part 57 stores the correction position information in the memory 53 indicating the position at which the correction part 59 corrects the position information.

[0109] As described above, the Fig. 6, the position P25, which is the actual passing position of the autonomous lawn mower 1, is separated by a distance D1 from the position P25a, which is the passing position indicated by the position information of the own machine, whose position accuracy is deteriorated. If the distance D1 is greater than a predetermined threshold, the correction part 59 corrects the position information of the own machine from the position P25a to the position P25.

[0110] In this case, the memory control part 57 stores the position P25 (or the position P25a) as correction position information in the memory 53. That is, the correction position information indicates that the position P25 is a location where the position accuracy of the position information of the own machine is deteriorated.

[0111] According to the autonomous driving lawn mower 1 configured in this way, the correction position information can be used as information indicating a location where the position accuracy of the position information of the own machine is deteriorated. (Correcting Position Information of Your Own Machine: Part 4)

[0112] As in Fig. As shown in Figure 5, the autonomous lawn mower 1 can correct the position information of its own machine by detecting the direction of its own machine body 10. In this example, the direction detection part 54 includes, for example, a geomagnetic detection device such as a compass or an inertial navigation device such as a gyro sensor and is capable of detecting the direction of the machine body 10.

[0113] In this case, when the direction of the machine body 10 detected by the direction detection part 54 does not agree with the direction of the machine body 10 indicated by the position information of the own machine, the correction part 59 corrects the position information of the own machine based on the direction of the machine body 10 detected by the direction detection part 54.

[0114] According to the autonomous lawn mower 1 configured in this way, it is possible to suppress a deterioration in the accuracy of the map data due to a deterioration in the position accuracy of the position information of the own machine.

[0115] In addition, the storage control part 57 may store various types of information such as a time when the position information of the own machine is acquired, an operating state of the machine body 10 when the position information of the own machine is acquired (for example, an operating state of the traveling wheels 20, an operating state of the cutting part 30, the direction of the machine body 10, and the like), and the position information of the own machine before being corrected by the correcting part 59 in association with the position information of the own machine in the memory 53.

[0116] According to the autonomous lawn mower 1 configured in this way, the use range of map data can be expanded by combining various types of information stored in the memory 53.

[0117] For example, the motion locus and load information of each point can be transmitted to the server, and the time (or area) when the load is high and the position of the working machine at that time can be superimposed to generate the boundary map.

[0118] The technical scope of the present invention is not limited to the above-described embodiment, and various modifications may be made without departing from the spirit of the present invention.

[0119] In the above-described embodiment, as an example of the work machine, the autonomous lawn mower 1 has been described, which moves along the boundary Q between the lawn area Gr and the concrete surface T and cuts the grass of the edge portion of the lawn area Gr. In contrast, the work machine is not limited to the above-mentioned autonomous lawn mower 1 and may be, for example, a work machine that works around or along the boundary between the work area and the non-work area, such as a snow plow, a cultivator, a vacuum cleaner, and a transporter.

[0120] The work machine does not necessarily have to be an autonomous mobile device. The work machine can be, for example, a portable device worn by the worker, a walking-type device that the worker pushes or pulls while walking, or a riding-type device that the worker rides.

[0121] In the above-described embodiment, the cutting part 30 including the cutting blade has been described as an example of the working part of the autonomous lawn mower 1. In contrast, the working part is not limited to the cutting part 30 and may be, for example, a snow removal part as a working part of a snow plow, a rotor as a working part of a cultivator, a suction part or brush as a working part of a vacuum cleaner, a loading platform as a working part of a van, or the like.

[0122] In the above-described embodiment, the cutting part 30 was a cutting blade having a plurality of blades formed from a metal material on the outer edge, but it is not limited to this embodiment. The cutting part 30 may be a nylon cord cutting device in which a plurality of cord-shaped nylon cords are attached to the outer edge of the disc-shaped member.

[0123] According to this configuration, damage to the cutting part 30 can be suppressed even if the cutting part 30 comes into contact with a structure, concrete, tiles, a fence, or the like, which is a non-working area.

[0124] In the above-described embodiment, in the cutting part 30, the proximal end 33b of the output shaft 33 is rotatable, and a non-operational state away from the ground G and an operation state in contact with the ground B can be switched by the rotation of the output shaft 33. In contrast, for example, the cutting part drive motor 31 may be movable up and down with respect to the frame 11, and the cutting part 30 can be switched between the non-operational state away from the ground G and the operation state in contact with the ground G by the vertical movement of the cutting part drive motor 31.

[0125] In the above-described embodiment, the detection part 40 includes the contact sensor 45, which detects a pressure difference when the lawn Gr and the concrete surface T are pressed against the ground G with a predetermined load. However, the embodiment is not limited to this aspect.

[0126] The detection part 40 may include an image sensor capable of recognizing the grass area Gr, which is the working area, and the concrete area T, which is the non-working area, through an image. According to this configuration, when the non-working area is concrete, tiles, or the like, it is capable of detecting the grass, which is the working area and the non-working area.

[0127] The detection part 40 may include a noise sensor capable of distinguishing between the lawn Gr, which is the working area, and the concrete surface T, which is the non-working area, by the noise generated when the cutting part 30 comes into contact with the ground. According to this configuration, since the noise sensor is provided, it is possible to distinguish between the noise of the cutting part 30 coming into contact with the working area and the noise of the cutting part 30 coming into contact with the non-working area. Therefore, the boundary Q between the working area and the non-working area can be detected. This is particularly suitable when the cutting part 30 is a nylon cord cutting device.

[0128] In the above-described embodiment, the transmitter 55 transmits the position information or the like of the boundary Q detected by the contact sensor 45 and the detection part 40 to the external server 60, but the embodiment is not limited to this aspect. For example, the transmitter 55 may transmit boundary information to a work machine such as a drone that acquires map data from the air. As a result, more accurate map data can be generated because the map data acquired by a work machine such as a drone can be supplemented.

[0129] When a plurality of autonomous lawn mowers 1 cooperate, communication of information about the boundary Q or the position information of the own machine can be performed by the receiver 51 and the transmitter 55 of the plurality of autonomous lawn mowers 1. As a result, a plurality of autonomous lawn mowers 1 can share a more accurate position of the boundary Q. Therefore, work around the boundary Q can be performed more accurately compared to the related art.

[0130] In the above-described embodiment, the server 60 generates map data based on the position information of the boundary Q transmitted from the transmitter 55 and transmits the generated map data to the receiver 51 of the other autonomous lawn mower 1. However, the embodiment is not limited to this aspect. For example, the server 60 may generate control signals for the cutting part 30 and the traveling wheels 20 based on the information sensed by the contact sensor 45 and the information detected by the detection part 40. As a result, map data can be generated, and the autonomous lawn mower 1 can be controlled based on the excellent processing capacity of the external server.

[0131] While preferred embodiments of the invention have been described and illustrated above, it is to be understood that these are exemplary of the invention and are not to be considered limiting. Additions, omissions, substitutions, and other modifications may be made without departing from the spirit or scope of the present invention. Accordingly, the invention is not to be considered limited by the foregoing description and is limited only by the scope of the appended claims. EXPLANATION OF REFERENCE SYMBOLS 1 autonomous lawnmower (autonomously driving work machine) 20 wheels (driving part) 21 Right front wheel 22 Left front wheel 23 Right rear wheel 24 Left rear wheel 30 Cutting part (working part) 40 Detection part 45 Contact sensor 50 control unit 51 recipients 53 storage 54 Direction detection part 55 channels 56 Assessment section 57 Memory control unit 58 Load detection part 59 Correction part 60 servers (information processing part) Gr lawn area (work area) T Concrete area (non-working area) Q limit P Position ML motion locus

[0132] A control device and a working machine are provided which are capable of improving the position accuracy of map data compared to the prior art.

[0133] A control device is provided which is configured to detect information output by a work machine which includes a work part and operates along a boundary between a work area and a non-work area.The control device includes an operating state acquisition part configured to acquire information indicative of an operating state of a machine body of the work machine; a judgment part configured to determine the operating state of the machine body based on information acquired by the operating state acquisition part; a position information acquisition part configured to acquire position information indicative of a position of the machine body; and a storage control part configured to store the position information acquired by the position information acquisition part in the memory based on a determination result of the judgment part.

Claims

[1] A control device (50) configured to detect information output by a work machine comprising a working part (30) and operating along a boundary (Q) between a working area (Gr) and a non-working area (T), the control device (50) comprising: an operating state detecting part configured to detect information indicating an operating state of a machine body (10) of the working machine; a judging part (56) configured to determine the operating state of the machine body (10) based on information acquired by the operating state acquisition part; a position information detecting part (51) configured to detect position information indicating a position of the machine body (10); and a storage control part (57) which is arranged to store the position information acquired by the position information acquisition part (51) in a memory (53) based on a determination result of the judgment part (56), characterized by , that the judging part (56) is configured to determine the operating state based on a movement direction of the machine body (10) based on an operation of a traveling part (20) configured to move the machine body (10) and a movement direction of the machine body (10) indicated by the position information acquired by the position information acquisition part (51). [2] Control device (50) according to claim 1, further comprising: a load detection part (58) which is arranged to detect a load generated in the working part (30), wherein the judging part (56) is configured to determine the operating state based on the load of the working part (30) detected by the load detecting part (58). [3] Control device (50) according to claim 1 or 2, further comprising: a correction part (59) which is arranged to correct the position information detected by the position information detection part (51). [4] Control device (50) according to claim 3, wherein the working part (30) is adapted to operate in a predetermined direction, wherein an operating direction of the working part (30) differs depending on a non-operating state away from a ground (G) and an operating state in contact with the ground (G), and the correction part (59) is adapted to correct the position information based on an operating direction of the working part (30). [5] Control device (50) according to claim 3 or 4, wherein the working part (30) is arranged to operate in a direction corresponding to the direction of movement of the machine body (10), and the correction part (59) is configured to correct the position information based on the direction of movement of the machine body (10) indicated by the position information and an operating direction of the working part (30) corresponding to the direction of movement of the machine body (10). [6] Control device (50) according to one of claims 3 to 5, wherein the memory control part (57) is arranged to store correction position information indicating a position at which the correction part (59) is arranged to correct the position information in the memory (53). [7] Control device (50) according to one of claims 3 to 6, further comprising: a direction detection part (54) which is arranged to detect the direction of the machine body (10), wherein the correction part (59) is configured to correct the position information based on the direction of the machine body (10) detected by the direction detection part (54). [8] Work machine, comprising: the control device (50) according to one of claims 1 to 7; and the working part (30). [9] A working machine according to claim 8, wherein the working part (30) comprises a blade which is rotatable on a rotating surface along a vertical direction of the machine body (10). [10] Work machine according to claim 8 or 9, further comprising: a transmitter (55) which is arranged to transmit the position information stored in the memory (53) to the outside. [11] Work machine according to one of claims 8 to 10, further comprising: a traveling part (20) which is adapted to move the machine body (10) along the boundary (Q) between the working area (Gr) and the non-working area (T).

Citation Information

Patent Citations

  • Lawn edge cutting device with indicator

    DE202015100133U1

  • Robots and methods for operating a robot

    DE69931131T2

  • Control device and work machine

    JP2021153508A

  • Work vehicle

    US20170322559A1

  • Lawn edger including multi-positionable edge-guide

    US6263975B1