WO2022138070A1 - 経路設定方法、自律走行方法、経路設定装置、自律走行システム、及び記憶媒体 - Google Patents

経路設定方法、自律走行方法、経路設定装置、自律走行システム、及び記憶媒体 Download PDF

Info

Publication number
WO2022138070A1
WO2022138070A1 PCT/JP2021/044461 JP2021044461W WO2022138070A1 WO 2022138070 A1 WO2022138070 A1 WO 2022138070A1 JP 2021044461 W JP2021044461 W JP 2021044461W WO 2022138070 A1 WO2022138070 A1 WO 2022138070A1
Authority
WO
WIPO (PCT)
Prior art keywords
route
change
work vehicle
work
stop position
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/JP2021/044461
Other languages
English (en)
French (fr)
Inventor
純子 工藤
卓也 岩瀬
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yanmar Holdings Co Ltd
Original Assignee
Yanmar Holdings Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yanmar Holdings Co Ltd filed Critical Yanmar Holdings Co Ltd
Priority to CN202180083152.0A priority Critical patent/CN116583806A/zh
Priority to KR1020237020514A priority patent/KR20230123957A/ko
Priority to EP21910222.5A priority patent/EP4268553A4/en
Priority to US18/268,965 priority patent/US12560928B2/en
Publication of WO2022138070A1 publication Critical patent/WO2022138070A1/ja
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0212Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
    • AHUMAN NECESSITIES
    • A01AGRICULTURE; FORESTRY; ANIMAL HUSBANDRY; HUNTING; TRAPPING; FISHING
    • A01BSOIL WORKING IN AGRICULTURE OR FORESTRY; PARTS, DETAILS, OR ACCESSORIES OF AGRICULTURAL MACHINES OR IMPLEMENTS, IN GENERAL
    • A01B69/00Steering of agricultural machines or implements; Guiding agricultural machines or implements on a desired track
    • A01B69/007Steering or guiding of agricultural vehicles, e.g. steering of the tractor to keep the plough in the furrow
    • A01B69/008Steering or guiding of agricultural vehicles, e.g. steering of the tractor to keep the plough in the furrow automatic
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/0088Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots characterized by the autonomous decision making process, e.g. artificial intelligence, predefined behaviours
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/60Intended control result
    • G05D1/617Safety or protection, e.g. defining protection zones around obstacles or avoiding hazards
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D2105/00Specific applications of the controlled vehicles
    • G05D2105/15Specific applications of the controlled vehicles for harvesting, sowing or mowing in agriculture or forestry
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D2107/00Specific environments of the controlled vehicles
    • G05D2107/20Land use
    • G05D2107/21Farming, e.g. fields, pastures or barns
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D2109/00Types of controlled vehicles
    • G05D2109/10Land vehicles

Definitions

  • the present invention relates to a route setting method, an autonomous traveling method, a route setting device, an autonomous traveling system, and a storage medium.
  • Patent Document 1 Japanese Unexamined Patent Publication No. 09-154315
  • a position for replenishing materials and discharging harvested products is set in advance in the field, and a work vehicle working in the field is set based on the instructions of the worker.
  • a control device that moves to a set position is disclosed.
  • Patent Document 2 Japanese Unexamined Patent Publication No. 2019-174890 discloses an automatic traveling system for moving a work vehicle working in a field to a preset evacuation area based on an operator's instruction.
  • the orientation of the work vehicle when moving to the supply position or the evacuation area is not taken into consideration.
  • the work efficiency of the worker differs depending on the supply position and the orientation of the work vehicle when moving to the evacuation area. Further, based on the current position of the work vehicle, a route for the work vehicle to move to the supply position or the evacuation position is generated. The work vehicle stops when changing from the work route on which the work is being performed to the route for moving to the supply position or the evacuation position. Therefore, the work efficiency of the work vehicle is reduced.
  • one of the purposes of the present disclosure is to provide a route setting device for improving the work efficiency of workers in the field.
  • Other purposes can be understood from the following description and description of embodiments.
  • the route setting method is an instruction to move a work vehicle moving in a field along a preset work route to a stop position not included in the work route. Includes accepting and acquiring the position of the work vehicle. Further, the route setting method includes generating a change route for the work vehicle to move to the stop position based on the instruction.
  • the start point of the change route represents the position of the work vehicle when the change waiting time equal to or longer than the delay time set based on the processing time for generating the change route has elapsed after receiving the instruction.
  • the route setting method is an instruction to move a work vehicle moving in a field along a preset work route to a stop position not included in the work route. Includes accepting and acquiring the position of the work vehicle. Further, the route setting method includes generating a change route for the work vehicle to move to the stop position based on the instruction. The change route is generated so that the traveling direction of the work vehicle becomes the set stop direction at the stop position.
  • the autonomous traveling method according to the embodiment for achieving the above object includes the above-mentioned route setting method and automatically moving the work vehicle along the change route or the work route.
  • the route setting device includes a status confirmation unit and a change route setting unit.
  • the status confirmation unit receives an instruction to move the work vehicle moving in the field along the preset work route to a stop position not included in the work route, and acquires the position of the work vehicle.
  • the change route setting unit generates a change route for the work vehicle to move to the stop position based on the instruction.
  • the start point of the change route represents the position of the work vehicle when the change waiting time equal to or longer than the delay time set based on the processing time for generating the change route has elapsed after receiving the instruction.
  • the route setting device includes a status confirmation unit and a change route setting unit.
  • the status confirmation unit receives an instruction to move the work vehicle moving in the field along the preset work route to a stop position not included in the work route, and acquires the position of the work vehicle.
  • the change route setting unit generates a change route for the work vehicle to move to the stop position based on the instruction. The change route is generated so that the traveling direction of the work vehicle becomes the set stop direction at the stop position.
  • the autonomous traveling system includes the above-mentioned route setting device and a work vehicle that automatically moves along the change route or the work route.
  • the storage medium stores the route setting program.
  • the route setting program causes the arithmetic unit to execute an instruction to move to a stop position not included in the work route for the work vehicle moving in the field along the preset work route. Further, the route setting program causes the arithmetic unit to execute the acquisition of the position of the work vehicle. Further, the route setting program causes the arithmetic unit to generate a change route for the work vehicle to move to the stop position based on the instruction. The change route is generated at the stop position so that the traveling direction of the work vehicle becomes the set stop direction.
  • the route setting device improves the work efficiency of the worker in the field.
  • FIG. 1 is a schematic view of a field in one embodiment.
  • FIG. 2 is a configuration diagram of an autonomous traveling system according to an embodiment.
  • FIG. 3 is a functional block diagram of the autonomous traveling system according to the embodiment.
  • FIG. 4 is a flowchart showing processing by the route setting program in one embodiment.
  • FIG. 5 is a diagram for explaining the position of transition from the work route to the change route in one embodiment.
  • FIG. 6 is a diagram for explaining a stop position and a stop direction in one embodiment.
  • FIG. 7 is a flowchart showing a process of generating a change path in one embodiment.
  • FIG. 8 is a diagram for explaining a process of generating a change route in one embodiment.
  • FIG. 9 is a diagram for explaining a process of generating a change route in one embodiment.
  • FIG. 1 is a schematic view of a field in one embodiment.
  • FIG. 2 is a configuration diagram of an autonomous traveling system according to an embodiment.
  • FIG. 3 is a functional block
  • FIG. 10 is a diagram for explaining a process of generating a change path in one embodiment.
  • FIG. 11 is a diagram for explaining a process of generating a change route in one embodiment.
  • FIG. 12A is a flowchart showing a process of generating a change path in one embodiment.
  • FIG. 12B is a flowchart showing a process of generating a change path in one embodiment.
  • FIG. 13 is a diagram for explaining a process of generating a change route in one embodiment.
  • FIG. 14 is a diagram for explaining a process of generating a change path in one embodiment.
  • FIG. 15 is a diagram for explaining a process of generating a change route in one embodiment.
  • FIG. 16 is a diagram for explaining a process of generating a change path in one embodiment.
  • the field 10 in which the work, for example, plowing, leveling, fertilization, harvesting, etc., is performed using the work vehicle 130 surrounds the central work area 11 and the work area 11 as shown in FIG. It has a headland 12 and the like.
  • the work area 11 represents an area where work is performed and crops are cultivated.
  • the headland 12 is provided, for example, for the work vehicle 130 to turn.
  • the work vehicle 130 automatically moves along a preset work path 140.
  • the work vehicle 130 includes a vehicle that pulls the work machine, such as a tractor, and a vehicle that is integrally formed with the work machine, such as a combine.
  • the work vehicle 130 moves in the field 10 along the work path 140 to perform work using the work machine in the field 10.
  • the work vehicle 130 consumes materials mounted on the work machine, such as seedlings, fertilizers, pesticides, etc., to perform work in the field 10.
  • materials mounted on the work machine such as seedlings, fertilizers, pesticides, etc.
  • the work vehicle 130 deviates from the work path 140 and moves to a predetermined stop position 13 in order to replenish the materials.
  • the work vehicle 130 stops at the stop position 13 so that the traveling direction faces a predetermined direction, for example, a direction in which materials can be easily replenished. Further, the work vehicle 130 may move without stopping when moving away from the work path 140. As a result, the worker can work efficiently.
  • the work vehicle 130 works in the field 10 while storing the harvested crops.
  • the work vehicle 130 deviates from the work path 140 and moves to a predetermined stop position 13 in order to discharge the crops. Also in this case, the worker can efficiently perform the work by stopping so that the traveling direction of the work vehicle 130 faces a predetermined direction.
  • the autonomous traveling system 100 includes a terminal 110 and a work vehicle 130.
  • the terminal 110 creates a route for the work vehicle 130 to move in the field.
  • the terminal 110 includes, for example, a computer, a tablet, a mobile phone, and the like.
  • the terminal 110 includes an input / output device 111, a communication device 112, a storage device 113, and an arithmetic unit 114.
  • Information for the arithmetic unit 114 to execute the process is input to the input / output device 111.
  • the input / output device 111 outputs the result of the processing executed by the arithmetic unit 114.
  • the input / output device 111 includes various input devices and output devices, and includes, for example, a keyboard, a mouse, a microphone, a display, a speaker, a touch panel, and the like.
  • the communication device 112 communicates with the communication device 131 of the work vehicle 130.
  • the communication device 112 transfers each information acquired from the work vehicle 130 to the arithmetic unit 114. Further, the signal generated by the arithmetic unit 114 is transferred to the communication device 131 of the work vehicle 130.
  • the communication device 112 includes various interfaces such as a wireless LAN (Local Area Network) transmitter / receiver, a NIC (Network Interface Card), and a USB (Universal Serial Bus).
  • the storage device 113 stores various data for setting the route of the work vehicle 130, for example, the route setting program 200.
  • the storage device 113 is used as a non-transitory tangible storage medium for storing the routing program 200.
  • the route setting program 200 may be provided as a computer program product recorded on a computer-readable storage medium 1, or may be provided as a computer program product that can be downloaded from a server.
  • the arithmetic unit 114 reads and executes the route setting program 200 from the storage device 113 to perform various data processing for setting the route of the work vehicle 130. By executing the route setting program 200, the arithmetic unit 114 realizes the work route setting unit 210, the status confirmation unit 220, the stop position setting unit 230, and the change route setting unit 240, as shown in FIG. do.
  • the arithmetic unit 114 includes a central processing unit (CPU; Central Processing Unit) and the like.
  • the work route setting unit 210 generates a work route 140 to which the work vehicle 130 moves when the work is performed in the field 10.
  • the status confirmation unit 220 acquires the position of the work vehicle 130 in the field 10 at each time and confirms the work status in the field.
  • the stop position setting unit 230 sets the stop position 13 at which the work vehicle 130 stops when replenishing materials or the like.
  • the change route setting unit 240 generates a change route when the work vehicle 130 moves to the stop position 13.
  • the work vehicle 130 includes a communication device 131, a positioning device 132, and a control device 133.
  • the communication device 131 communicates with the communication device 112 of the terminal 110.
  • the communication device 131 transfers each information acquired from the arithmetic unit 114 of the terminal 110 to the control device 133. Further, the signal generated by the control device 133 is transferred to the communication device 112 of the terminal 110.
  • the communication device 131 includes various interfaces such as a wireless LAN (Local Area Network) transmitter / receiver, a NIC (Network Interface Card), and a USB (Universal Serial Bus).
  • the positioning device 132 measures the position of the work vehicle 130.
  • the positioning device 132 is, for example, a receiver of a GNSS (Global Navigation Satellite System), receives a signal from an artificial satellite or a base station on the ground, and measures the position of the work vehicle 130 at each time.
  • the position information representing the measured time and position is transmitted to the control device 133.
  • GNSS Global Navigation Satellite System
  • the control device 133 controls each part of the work vehicle 130 to realize the vehicle control unit 260 shown in FIG.
  • the vehicle control unit 260 acquires the position information of the work vehicle 130 from the positioning device 132, operates the work vehicle 130, for example, accelerates, steers, and brakes, and along the path of acquiring the work vehicle 130 from the terminal 110. Move it. Further, the vehicle control unit 260 controls the operation of the work vehicle 130 to perform the work in the field 10.
  • the control device 133 includes an arithmetic unit such as a central processing unit (CPU).
  • step S110 the work route setting unit 210 realized by the arithmetic unit 114 of the terminal 110 generates a work route 140 and a work start signal indicating the start of work in the vehicle control unit 260 of the work vehicle 130.
  • the vehicle control unit 260 controls the work vehicle 130 so as to automatically move along the work path 140 represented by the work start signal. Further, the vehicle control unit 260 controls the operation of the work machine based on the work start signal.
  • the work path 140 is set before starting the work and is stored in the storage device 113 of the terminal 110.
  • the status confirmation unit 220 acquires position information from the vehicle control unit 260 of the work vehicle 130. Specifically, the vehicle control unit 260 transmits the position information measured by the positioning device 132 to the status confirmation unit 220. The status confirmation unit 220 acquires the position of the work vehicle 130 at each time from the acquired position information. Based on the acquired position of the work vehicle 130, the status confirmation unit 220 acquires the position of the work vehicle 130 in the work path 140. The situation confirmation unit 220 may acquire the state of the work vehicle 130, for example, the current position, the traveling direction, the speed, and the like, based on the acquired position of the work vehicle 130 at each time.
  • step S130 the status confirmation unit 220 determines whether the route change operation for moving the work vehicle 130 to the stop position 13 has been input to the input / output device 111 of the terminal 110.
  • the status confirmation unit 220 displays a route change button on the input / output device 111 of the terminal 110, and accepts a route change operation by the user.
  • the status confirmation unit 220 determines that the route change operation has been input.
  • the status confirmation unit 220 determines that the route change operation has not been input, the status confirmation unit 220 returns to the process of step S120 and repeats the process.
  • the status confirmation unit 220 determines that the route change operation has been input, the process proceeds to step S140.
  • step S140 the change route setting unit 240 determines the change start position 155 of the work vehicle 130 when changing from the work route 140 to the change route based on the current position of the work vehicle 130.
  • the change route setting unit 240 acquires the delay time from the input of the route change operation to the change of the route of the work vehicle 130.
  • the delay time is determined, for example, based on the processing time for generating the change path.
  • the change route setting unit 240 determines the position of the work vehicle 130 after the time when the route change operation is input by the change waiting time representing the time equal to or longer than the acquired delay time. For example, as shown in FIG.
  • the change route setting unit 240 calculates an assumed movement route 150 in which the work vehicle 130 moves along the work route 140 for a predetermined time.
  • the change route setting unit 240 determines the end point of the assumed movement route 150 as the change start position 155. Further, the change route setting unit 240 may determine the assumed movement route 150 as a route in which the work vehicle 130 travels by a predetermined distance, for example, 1 m in the traveling direction. In this case, the predetermined distance is determined to be greater than the distance traveled by the work vehicle 130 during the delay time.
  • the delay time may be stored in the storage device 113 in advance, or may be calculated based on a history of time required for each process, for example, a communication delay between the terminal 110 and the work vehicle 130.
  • the stop position setting unit 230 selects the stop position 13 and the stop direction 14 indicating the traveling direction of the work vehicle 130 when the work vehicle 130 stops at the stop position 13, according to the input of the user. ..
  • the user selects the stop position 13 on the map of the field 10 displayed on the input / output device 111 of the terminal 110.
  • the stop position setting unit 230 sets the selected stop position 13 as the destination of the change route.
  • the user selects the stop direction 14 indicating the traveling direction when the work vehicle 130 stops at the stop position 13.
  • the stop position setting unit 230 sets the selected stop direction 14 as the traveling direction when the work vehicle 130 reaches the stop position 13.
  • the stop position 13 and the stop direction 14 may be preset or may be selected from a plurality of combinations.
  • step S160 shown in FIG. 4 the change route setting unit 240 generates a change route starting from the change start position 155 and ending at the stop position 13. The method of generating the change route will be described later.
  • step S170 the change route setting unit 240 generates a change start signal indicating the change route in the vehicle control unit 260 of the work vehicle 130.
  • the vehicle control unit 260 changes the route after the change start position 155 to the change route represented by the change start signal. Therefore, the vehicle control unit 260 controls the work vehicle 130 so as to move along the work path 140 to the change start position 155 and automatically move from the change start position 155 along the change path without stopping. do.
  • the status confirmation unit 220 acquires position information from the vehicle control unit 260 of the work vehicle 130. Specifically, the vehicle control unit 260 transmits the position information measured by the positioning device 132 to the status confirmation unit 220. The status confirmation unit 220 acquires the position of the work vehicle 130 at each time from the acquired position information.
  • step S180 the status confirmation unit 220 confirms that the work vehicle 130 has reached the stop position 13 and has stopped.
  • the process ends.
  • the arithmetic unit 114 generates a change path so as to face the set stop direction 14 and stop at the stop position 13.
  • the vehicle control unit 260 moves the work vehicle 130 along the generated change route. In this way, according to the autonomous traveling method, the work vehicle 130 can move to the set stop position 13 so that the traveling direction is the set stop direction.
  • the arithmetic unit 114 of the terminal 110 executes the process shown in FIG. 7 to generate a change route.
  • the change route setting unit 240 realized by the arithmetic unit 114 of the terminal 110 generates the first route 410 based on the stop position 13 in step S210. Specifically, as shown in FIG. 8, the change route setting unit 240 sets a line segment extending by a predetermined distance, for example, 1 m in the direction opposite to the stop direction 14 as the first route 410 with the stop position 13 as the end point. do.
  • the first path 410 indicates that the work vehicle 130 advances in the stop direction 14 along the set line segment.
  • the change route setting unit 240 In step S220 shown in FIG. 7, the change route setting unit 240 generates a first circle 420 in contact with the first route 410, and generates a route for the work vehicle 130 to enter the first route 410.
  • the change route setting unit 240 uses the first start point 415 of the first route 410 as a contact point and generates a first circle 420 in contact with the first route 410. More specifically, the first circle 420 is generated so as to tangent to a straight line including the first path 410.
  • the work vehicle 130 changes the traveling direction to the right along the circumference of the first circle 420 and moves the circumference of the first circle 420 clockwise to make the first path. Move along the 410.
  • the first circle 420 has a minimum turning radius that represents the minimum radius that the work vehicle 130 can turn.
  • the change route setting unit 240 has a first tangent line 430 that passes through the change start position 155 and is in contact with the first circle 420, and an assumed movement route 150 until the work vehicle 130 moves to the change start position 155. It is determined whether the angle formed by is less than the threshold value. Specifically, as shown in FIG. 8, the change route setting unit 240 generates a first tangent line 430 that passes through the change start position 155 and is in contact with the first circle 420. Next, as shown in FIG. 9, the first angle 450 formed by the assumed movement path 150 and the first tangent line 430 is calculated.
  • the change route setting unit 240 compares the calculated first angle 450 with the threshold value, and executes the process of step S240 when the first angle 450 is smaller than the threshold value. When the first angle 450 is equal to or greater than the threshold value, the change route setting unit 240 executes the process of step S260.
  • the threshold value is determined based on an angle at which the turning radius can be ignored when the working vehicle 130 changes the traveling direction. For example, if the angle for changing the traveling direction of the work vehicle 130 is 45 degrees or less and the turning radius of the work vehicle 130 can be ignored, the threshold value is 135 degrees.
  • step S240 the change route setting unit 240 generates a second circle 440 whose contact point is the end point of the assumed movement route 150 so that the work vehicle 130 turns toward the first circle 420.
  • the change route setting unit 240 uses the change start position 155, which is the end point of the assumed movement route 150, as a contact point, and generates a second circle 440 in contact with the assumed movement route 150. More specifically, the second circle 440 is generated so as to be in contact with a straight line extending in the traveling direction of the work vehicle 130 at the end point of the assumed movement path 150.
  • the work vehicle 130 changes the traveling direction to the right along the circumference of the second circle 440 and moves the circumference of the second circle 440 clockwise. The direction of travel is toward the first circle 420.
  • the second circle 440 has a minimum turning radius that represents the minimum radius that the work vehicle 130 can turn.
  • step S250 the change route setting unit 240 generates a second tangent line 460 that touches the first circle 420 and the second circle 440.
  • the second tangent line 460 represents the route when the work vehicle 130 moves from the second circle 440 to the first circle 420.
  • the circumference of the second circle 440 is a path for the work vehicle 130 to move clockwise. Therefore, the change route setting unit 240 generates the second tangent line 460 so that the second circle 440 is located to the right of the work vehicle 130 when the work vehicle 130 moves along the second tangent line 460.
  • the circumference of the first circle 420 is also a path for the work vehicle 130 to move clockwise.
  • the change route setting unit 240 generates the second tangent line 460 so that the first circle 420 is located to the right of the work vehicle 130 when the work vehicle 130 moves along the second tangent line 460.
  • the second tangent line 460 is generated according to the direction in which the work vehicle 130 turns when moving on the circumference of the first circle 420 and on the circumference of the second circle 440.
  • step S260 the change route setting unit 240 generates a change route that connects each of the generated circles and line segments.
  • the change route setting unit 240 changes the route connecting the circumference of the second circle 440, the second tangent line 460, the circumference of the first circle 420, and the first route 410.
  • the change path 500 is the change path 500.
  • the change route setting unit 240 includes an arc set as the change path 500 in the circumference of the second circle 440, a line segment set as the change path 500 in the second tangent line 460, and the first circle.
  • the process of generating the change path 500 is completed by generating the change path 500 connecting the arc set as the change path 500 and the first path 410 out of the circumference of the 420.
  • step S230 When NO is determined in step S230, specifically, when the first angle 450 formed by the first tangent line 430 and the assumed movement path 150 is equal to or greater than the threshold value, the change route setting unit 240 uses the second circle 440. Does not generate. Therefore, the change route setting unit 240 generates, for example, the change route 500 connecting the generated first tangent line 430, the circumference of the first circle 420, and the first route 410.
  • the autonomous traveling system 100 can control the work vehicle 130 so as to deviate from the work path 140 and move to a predetermined stop position 13. Further, the work vehicle 130 stops so that the traveling direction faces a predetermined direction. Further, the work vehicle 130 shifts from the work route 140 to the change route 500 without stopping. As described above, the autonomous traveling system 100 allows the operator to efficiently perform the work.
  • the autonomous traveling system 100 may move the work vehicle 130 to the stop position 13 without setting the traveling direction of the work vehicle 130 at the stop position 13.
  • the autonomous traveling system 100 may move the work vehicle 130 to the stop position 13 so that the time required to move to the stop position 13 is shortened.
  • the worker can move the work vehicle 130 according to whether the traveling direction of the work vehicle 130 at the stop position 13 or the time required to move to the stop position 13 is prioritized. ..
  • the autonomous traveling system 100 moves the work vehicle 130 to the stop position 13 by the shortest path. Since the configuration of the autonomous traveling system 100 is the same as that of the first embodiment, the description thereof will be omitted.
  • the arithmetic unit 114 of the terminal 110 executes the processes shown in FIGS. 12A and 12B to generate the change path 500.
  • the change route setting unit 240 realized by the arithmetic unit 114 of the terminal 110 determines in step S205 whether the stop direction 14 of the work vehicle 130 at the stop position 13 is set. When the stop direction 14 is set, the change route setting unit 240 executes the process of step S210. When the stop direction 14 is not set, the change route setting unit 240 executes the process of step S330 shown in FIG. 12B.
  • step S210 to step S260 shown in FIG. 12A Since the processes from step S210 to step S260 shown in FIG. 12A are the same as those in the first embodiment, the description thereof will be omitted.
  • step S330 shown in FIG. 12B the change route setting unit 240 forms a line segment connecting the change start position 155 and the stop position 13 and an assumed movement route 150 until the work vehicle 130 moves to the change start position 155. Determine if the angle is less than the threshold. Specifically, as shown in FIG. 13, the change route setting unit 240 generates a first line segment 630 connecting the change start position 155 and the stop position 13. Next, as shown in FIG. 14, the second angle 650 formed by the assumed movement path 150 and the first line segment 630 is calculated. The change route setting unit 240 compares the calculated second angle 650 with the threshold value, and executes the process of step S340 when the second angle 650 is smaller than the threshold value. When the second angle 650 is equal to or greater than the threshold value, the change route setting unit 240 executes the process of step S360.
  • the threshold value is determined based on an angle at which the turning radius can be ignored when the working vehicle 130 changes the traveling direction.
  • step S340 shown in FIG. 12B the change route setting unit 240 generates a second circle 440 having the end point of the assumed movement route 150 as a contact point so that the work vehicle 130 turns toward the stop position 13.
  • the change route setting unit 240 uses the change start position 155, which is the end point of the assumed movement route 150, as a contact point, and generates a second circle 440 in contact with the assumed movement route 150.
  • the work vehicle 130 changes the traveling direction to the right along the circumference of the second circle 440 and moves the circumference of the second circle 440 clockwise. The direction of travel is directed to the stop position 13.
  • the second circle 440 has a minimum turning radius that represents the minimum radius that the work vehicle 130 can turn.
  • step S350 the change route setting unit 240 passes through the stop position 13 and generates a third tangent line 660 tangent to the second circle 440.
  • the third tangent line 660 represents a route when the work vehicle 130 moves from the second circle 440 to the stop position 13.
  • the circumference of the second circle 440 is a path for the work vehicle 130 to move clockwise. Therefore, the change route setting unit 240 generates the third tangent line 660 so that the second circle 440 is located to the right of the work vehicle 130 when the work vehicle 130 moves along the third tangent line 660.
  • the third tangent line 660 is generated according to the direction in which the work vehicle 130 turns when moving on the circumference of the second circle 440.
  • step S360 the change route setting unit 240 generates a change route 500 that connects each of the generated circles and line segments.
  • the change route setting unit 240 changes the route connecting the circumference of the second circle 440, the second tangent line 460, the circumference of the first circle 420, and the first route 410.
  • the change path 500 is the change path 500.
  • a line segment whose starting point is the contact point with the second circle 440 and whose end point is the stop position 13 is set as a part of the change path 500.
  • the change route setting unit 240 connects the arc set as the change path 500 in the circumference of the second circle 440 and the line segment set as the change path 500 in the third tangent line 660. It is generated as the change path 500, and the process of generating the change path 500 is terminated.
  • step S330 When NO is determined in step S330, specifically, when the second angle 650 formed by the third tangent line 660 and the assumed movement path 150 is equal to or greater than the threshold value, the change route setting unit 240 uses the second circle 440. Does not generate. Therefore, the change route setting unit 240 generates, for example, the first line segment 630 connecting the generated change start position 155 and the stop position 13 as the change route 500.
  • the autonomous traveling system 100 can move the work vehicle 130 so that the time required to move to the stop position 13 is shortened by not setting the stop direction 14. Therefore, the worker can select the change route 500 according to the situation.
  • the change route setting unit 240 may generate the shortest route as the change route 500, which minimizes the distance traveled from the change start position 155 to the stop position 13.
  • the configuration described in the embodiment is an example, and the configuration can be changed as long as the function is not impaired.
  • the situation confirmation unit 220 has shown an example of moving the work vehicle 130 to the stop position 13 based on the input of the route change operation, but the present invention is not limited to this.
  • the situation confirmation unit 220 may move the work vehicle 130 to the stop position 13 based on a predetermined instruction.
  • the situation confirmation unit 220 may move the work vehicle 130 according to a supply instruction indicating that materials mounted on the work vehicle 130, such as seedlings, fertilizers, and pesticides, are to be replenished.
  • the status confirmation unit 220 acquires the amount of materials loaded from the work vehicle 130.
  • the status confirmation unit 220 determines that a replenishment instruction for replenishing the material has been input. Further, by inputting an operation for replenishing the material by the user, the status confirmation unit 220 may determine that the replenishment instruction has been input.
  • the situation confirmation unit 220 may move the work vehicle 130 to the stop position 13 based on the discharge instruction indicating that the harvested crop is discharged. For example, the status confirmation unit 220 acquires the amount of crops stored from the work vehicle 130. When the amount of the acquired crop is larger than the threshold value, the status confirmation unit 220 determines that the discharge instruction for discharging the crop has been input. Further, the status confirmation unit 220 may determine that the discharge instruction has been input by inputting the operation for replenishing the material by the user.
  • the status confirmation unit 220 may move the work vehicle 130 to the stop position 13 set outside the work area 11 based on the evacuation instruction indicating to evacuate from the work area 11. For example, the status confirmation unit 220 accepts an evacuation operation for retracting the work vehicle 130 to the stop position 13 from the user. When the status confirmation unit 220 accepts the evacuation operation, it determines that the evacuation instruction has been input. When the evacuation instruction is input, the change route setting unit 240 generates the change route 500 for moving the work vehicle 130 to the stop position 13.
  • the change route setting unit 240 may change the change route 500 when the change route 500 passes through a travel prohibited area, for example, the outside of the field 10 when the change route 500 is generated.
  • the change route setting unit 240 sets the change route 500 so that when the change route 500 passes through the travel prohibited area, the work vehicle 130 moves along the boundary of the travel prohibited area, for example, the boundary between the field 10 and the outside.
  • the change route setting unit 240 extracts a position where the work vehicle 130 enters the prohibited area when the work vehicle 130 moves along the generated change route 500, for example, a position where the work vehicle exits the field 10 as a starting point. do.
  • the change route setting unit 240 extracts a position where the work vehicle 130 moves out of the prohibited area when the work vehicle 130 moves along the generated change route 500, for example, a position where the work vehicle enters the inside from the outside of the field 10 as an end point. ..
  • the change route setting unit 240 generates a detour route connecting the extracted start point to the end point along the outer periphery of the traveling prohibited area, for example, the boundary between the field 10 and the outside.
  • the change route setting unit 240 changes the route included in the travel prohibited area among the change routes 500 to the generated detour route. As a result, the change route 500 that does not pass through the traveling prohibited area is generated.
  • the travel prohibited area represents, for example, the outside of the field 10, and may be changed by the user.
  • the positioning device 132 may be arbitrarily selected as long as it can measure the position of the work vehicle 130.
  • the positioning device 132 may measure the position of the work vehicle 130 by acquiring the speed, the traveling direction, and the like of the work vehicle 130 and calculating the movement route of the work vehicle 130.
  • the change route setting unit 240 may determine whether to prioritize the stop direction 14 or the time required to move to the stop position 13. For example, the status confirmation unit 220 accepts which of the stop direction 14 and the time required to move to the stop position 13 is prioritized.
  • the user inputs whether to prioritize the stop direction 14 or the time required to move to the stop position 13.
  • the change route setting unit 240 shifts to the process of step S210.
  • the time priority instruction indicating that the time required to move to the stop position 13 is prioritized is input, the change route setting unit 240 shifts to the process of step S330.
  • the stop position 13 is not limited to this, and may be set outside the field 10, for example, in another adjacent field.
  • the change route setting unit 240 generates a change route 500 for the work vehicle 130 to move from the field 10 to another adjacent field.
  • the vehicle control unit 260 moves the work vehicle 130 from the field 10 to another adjacent field by moving the work vehicle 130 along the generated change path 500.
  • the terminal 110 may be realized by a plurality of terminals 110, and the terminal 110 may be a route setting device including a status confirmation unit 220 and a change route setting unit 240. Further, the terminal 110 may be an autonomous traveling system including a vehicle control unit 260.
  • the change route setting unit 240 may perform only a part of the processing.
  • the autonomous travel system 100 may control the work vehicle 130 so that it stops when the work vehicle 130 changes from the work route 140 to the change route 500.
  • the change route setting unit 240 processes the change start position 155 of the work vehicle 130 when the route is changed as the current position of the work vehicle 130.
  • the autonomous traveling system 100 does not have to control the traveling direction of the work vehicle 130 at the stop position 13 by omitting the process of setting the stop direction 14.

Landscapes

  • Engineering & Computer Science (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • General Physics & Mathematics (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Environmental Sciences (AREA)
  • Soil Sciences (AREA)
  • Mechanical Engineering (AREA)
  • Business, Economics & Management (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Evolutionary Computation (AREA)
  • Game Theory and Decision Science (AREA)
  • Medical Informatics (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
  • Guiding Agricultural Machines (AREA)

Abstract

経路設定装置は、状況確認部と、変更経路設定部とを備える。状況確認部は、予め設定された作業経路に沿って圃場で移動している作業車両に対して、作業経路に含まれない停止位置に移動する指示を受け付け、作業車両の位置を取得する。変更経路設定部は、指示に基づき、作業車両が停止位置に移動するための変更経路を生成する。変更経路の始点は、指示を受け付けてから、変更経路を生成する処理時間に基づき設定される遅延時間以上の変更待ち時間が経過したときの作業車両の位置を表す。

Description

経路設定方法、自律走行方法、経路設定装置、自律走行システム、及び記憶媒体
 本発明は、経路設定方法、自律走行方法、経路設定装置、自律走行システム、及び記憶媒体に関するものである。
 近年、圃場内を自動で移動して農作業を行う自律走行システムが研究されている。
 特許文献1(特開平09-154315号公報)には、圃場内に予め資材の補給や収穫物の排出を行う位置が設定され、作業者の指示に基づき、圃場内で作業中の作業車両を設定された位置に移動する制御装置が開示されている。
 特許文献2(特開2019-174890号公報)には、圃場内で作業中の作業車両を、作業者の指示に基づき、予め設定された退避領域に移動させる自動走行システムが開示されている。
特開平09-154315号公報 特開2019-174890号公報
 特許文献1、2に記載の技術では、補給位置や退避領域に移動したときの作業車両の向きが考慮されていない。補給位置や退避領域に移動したときの作業車両の向きにより、作業者の作業効率が異なる。また、作業車両の現在位置に基づき、作業車両が補給位置や退避位置に移動するための経路を生成する。作業車両は、作業を行っている作業経路から、補給位置や退避位置に移動するための経路に変更するとき、停止する。このため、作業車両による作業効率が低下する。
 上記の状況に鑑み、本開示は、圃場での作業者の作業効率を向上させる経路設定装置を提供することを目的の1つとする。他の目的については、以下の記載及び実施の形態の説明から理解することができる。
 上記目的を達成するための一実施の形態による経路設定方法は、予め設定された作業経路に沿って圃場で移動している作業車両に対して、作業経路に含まれない停止位置に移動する指示を受け付け、作業車両の位置を取得することを含む。また、経路設定方法は、指示に基づき、作業車両が停止位置に移動するための変更経路を生成することを含む。変更経路の始点は、指示を受け付けてから、変更経路を生成する処理時間に基づき設定される遅延時間以上の変更待ち時間が経過したときの作業車両の位置を表す。
 上記目的を達成するための一実施の形態による経路設定方法は、予め設定された作業経路に沿って圃場で移動している作業車両に対して、作業経路に含まれない停止位置に移動する指示を受け付け、作業車両の位置を取得することを含む。また、経路設定方法は、指示に基づき、作業車両が停止位置に移動するための変更経路を生成することを含む。変更経路は、停止位置において、作業車両の進行方向が設定された停止方向となるように生成される。
 上記目的を達成するための一実施の形態による自律走行方法は、前述の経路設定方法と、変更経路または作業経路に沿って自動で作業車両を移動させることとを含む。
 上記目的を達成するための一実施の形態による経路設定装置は、状況確認部と、変更経路設定部とを備える。状況確認部は、予め設定された作業経路に沿って圃場で移動している作業車両に対して、作業経路に含まれない停止位置に移動する指示を受け付け、作業車両の位置を取得する。変更経路設定部は、指示に基づき、作業車両が停止位置に移動するための変更経路を生成する。変更経路の始点は、指示を受け付けてから、変更経路を生成する処理時間に基づき設定される遅延時間以上の変更待ち時間が経過したときの作業車両の位置を表す。
 上記目的を達成するための一実施の形態による経路設定装置は、状況確認部と、変更経路設定部とを備える。状況確認部は、予め設定された作業経路に沿って圃場で移動している作業車両に対して、作業経路に含まれない停止位置に移動する指示を受け付け、作業車両の位置を取得する。変更経路設定部は、指示に基づき、作業車両が停止位置に移動するための変更経路を生成する。変更経路は、停止位置において、作業車両の進行方向が設定された停止方向となるように生成される。
 上記目的を達成するための一実施の形態による自律走行システムは、前述の経路設定装置と、変更経路または作業経路に沿って自動で移動する作業車両とを備える。
 上記目的を達成するための一実施の形態による記憶媒体は経路設定プログラムを記憶する。経路設定プログラムは、予め設定された作業経路に沿って圃場で移動している作業車両に対して、作業経路に含まれない停止位置に移動する指示を受け付けることを演算装置に実行させる。また、経路設定プログラムは、作業車両の位置を取得することを演算装置に実行させる。さらに、経路設定プログラムは、指示に基づき、作業車両が停止位置に移動するための変更経路を生成することを演算装置に実行させる。変更経路は、停止位置において、作業車両の進行方向が設定された停止方向となるに生成される。
 上記の形態によれば、経路設定装置は、圃場での作業者の作業効率を向上させる。
図1は、一実施の形態における圃場の概略図である。 図2は、一実施の形態における自律走行システムの構成図である。 図3は、一実施の形態における自律走行システムの機能ブロック図である。 図4は、一実施の形態における経路設定プログラムによる処理を表すフローチャートである。 図5は、一実施の形態における作業経路から変更経路に移行する位置を説明するための図である。 図6は、一実施の形態における停止位置と停止方向とを説明するための図である。 図7は、一実施の形態における変更経路を生成する処理を表すフローチャートである。 図8は、一実施の形態における変更経路を生成する処理を説明するための図である。 図9は、一実施の形態における変更経路を生成する処理を説明するための図である。 図10は、一実施の形態における変更経路を生成する処理を説明するための図である。 図11は、一実施の形態における変更経路を生成する処理を説明するための図である。 図12Aは、一実施の形態における変更経路を生成する処理を表すフローチャートである。 図12Bは、一実施の形態における変更経路を生成する処理を表すフローチャートである。 図13は、一実施の形態における変更経路を生成する処理を説明するための図である。 図14は、一実施の形態における変更経路を生成する処理を説明するための図である。 図15は、一実施の形態における変更経路を生成する処理を説明するための図である。 図16は、一実施の形態における変更経路を生成する処理を説明するための図である。
(実施の形態1)
 本発明の本実施の形態による自律走行システム100を、図面を参照して説明する。本実施の形態において、作業車両130を用いて作業、例えば耕起、整地、施肥、収穫などが行われる圃場10は、図1に示すように、中央の作業領域11と、作業領域11を囲むように枕地12とを有する。作業領域11は作業を行って作物を栽培する領域を表す。枕地12は、例えば作業車両130が旋回するために設けられている。作業車両130は、予め設定された作業経路140に沿って自動で移動する。作業車両130は、作業機械を牽引する車両、例えばトラクターと、作業機械と一体に形成された車両、例えばコンバインとを含む。作業車両130は、圃場10内を作業経路140に沿って移動することで、圃場10において作業機械を使用した作業を行う。
 作業車両130は、作業機械に搭載された資材、例えば苗、肥料、農薬などを消費して、圃場10内で作業を行う。作業機械に搭載された資材の量が少なくなると、作業車両130は、資材を補給するために、作業経路140から外れて、所定の停止位置13に移動する。作業車両130は、進行方向が所定の方向、例えば資材の補給を容易に行える方向を向くように停止位置13で停止する。また、作業車両130は、作業経路140から外れて移動するときに、停止することなく移動してもよい。これにより、作業者は効率的に作業を行うことができる。
 また、作業車両130は、収穫した作物を貯留しながら、圃場10内で作業を行う。作業機械に貯留された作物の量が多くなると、作物を排出するために、作業車両130は作業経路140から外れて、所定の停止位置13に移動する。この場合も、作業車両130の進行方向が所定の方向を向くように停止することで、作業者は効率的に作業を行うことができる。
(自律走行システムの構成)
 自律走行システム100は、図2に示すように、端末110と、作業車両130とを備える。端末110は、作業車両130が圃場内で移動する経路を生成する。端末110は、例えば、コンピュータ、タブレット、携帯電話などを含む。端末110は、入出力装置111と、通信装置112と、記憶装置113と、演算装置114とを備える。入出力装置111には、演算装置114が処理を実行するための情報が入力される。また、入出力装置111は、演算装置114が処理を実行した結果を出力する。入出力装置111は、様々な入力装置と出力装置とを含み、例えば、キーボード、マウス、マイク、ディスプレイ、スピーカー、タッチパネルなどを含む。
 通信装置112は、作業車両130の通信装置131と通信を行う。通信装置112は、作業車両130から取得する各情報を演算装置114に転送する。また、演算装置114が生成した信号を作業車両130の通信装置131に転送する。通信装置112は、例えば、無線LAN(Local Area Network)の送受信機、NIC(Network Interface Card)、USB(Universal Serial Bus)などの種々のインタフェースを含む。
 記憶装置113は、作業車両130の経路を設定するための様々なデータ、例えば経路設定プログラム200を格納する。記憶装置113は、経路設定プログラム200を記憶する非一時的記憶媒体(non-transitory tangible storage medium)として用いられる。経路設定プログラム200は、コンピュータ読み取り可能な記憶媒体1に記録されたコンピュータプログラム製品(computer program product)として提供されてもよく、または、サーバからダウンロード可能なコンピュータプログラム製品として提供されてもよい。
 演算装置114は、経路設定プログラム200を記憶装置113から読み出し実行することで、作業車両130の経路を設定するための様々なデータ処理を行う。演算装置114は、経路設定プログラム200を実行することで、図3に示すように、作業経路設定部210と、状況確認部220と、停止位置設定部230と、変更経路設定部240とを実現する。例えば、演算装置114は、中央演算処理装置(CPU;Central Processing Unit)などを含む。
 作業経路設定部210は、圃場10で作業が行われるときに作業車両130が移動する作業経路140を生成する。状況確認部220は、圃場10における作業車両130の各時刻の位置を取得し、圃場内の作業状況を確認する。停止位置設定部230は、資材の補給などにおいて、作業車両130が停止する停止位置13を設定する。変更経路設定部240は、作業車両130が停止位置13に移動するときの変更経路を生成する。
 次に、作業車両130の構成を説明する。作業車両130は、図2に示すように、通信装置131と、測位装置132と、制御装置133とを備える。通信装置131は、端末110の通信装置112と通信を行う。通信装置131は、端末110の演算装置114から取得する各情報を制御装置133に転送する。また、制御装置133が生成した信号を端末110の通信装置112に転送する。通信装置131は、例えば、無線LAN(Local Area Network)の送受信機、NIC(Network Interface Card)、USB(Universal Serial Bus)などの種々のインタフェースを含む。
 測位装置132は、作業車両130の位置を測定する。測位装置132は、例えばGNSS(Global Navigation Satellite System)の受信機であり、人工衛星や地上の基地局から信号を受信して、作業車両130の各時刻における位置を測定する。測定された時刻と位置とを表す位置情報は、制御装置133に送信される。
 制御装置133は、作業車両130の各部を制御して、図3に示す車両制御部260を実現する。車両制御部260は、測位装置132から作業車両130の位置情報を取得して、作業車両130の操作、例えば加速、操舵、制動などを行い、作業車両130を端末110から取得する経路に沿って移動させる。また、車両制御部260は、作業車両130の操作を制御して、圃場10内の作業を行う。例えば、制御装置133は、中央演算処理装置(CPU;Central Processing Unit)などの演算装置を含む。
(自律走行システムの動作)
 作業車両130が圃場10での作業を開始する位置に移動して、作業者が端末110に作業を開始するための操作を入力すると、端末110は、経路設定方法である図4に示す処理を実行する。ステップS110において、端末110の演算装置114で実現される作業経路設定部210は、作業車両130の車両制御部260に作業経路140と、作業の開始とを表す作業開始信号を生成する。車両制御部260は、作業開始信号を受信すると、作業開始信号に表された作業経路140に沿って自動で移動するように作業車両130を制御する。また、車両制御部260は、作業開始信号に基づき、作業機械の操作を制御する。なお、作業経路140は、作業を開始する前に設定されて、端末110の記憶装置113に格納されている。
 ステップS120において、状況確認部220は、作業車両130の車両制御部260から位置情報を取得する。具体的には、車両制御部260は、測位装置132が測定した位置情報を状況確認部220に送信する。状況確認部220は、取得した位置情報から各時刻における作業車両130の位置を取得する。取得した作業車両130の位置に基づき、状況確認部220は、作業車両130の作業経路140における位置を取得する。状況確認部220は、取得した作業車両130の各時刻における位置に基づき、作業車両130の状態、例えば現在位置、進行方向、速度などを取得してもよい。
 ステップS130において、状況確認部220は、作業車両130を停止位置13に移動させるための経路変更操作が端末110の入出力装置111に入力されたかを判定する。例えば、状況確認部220は、端末110の入出力装置111に経路変更ボタンを表示して、ユーザによる経路変更操作を受け付ける。ユーザが端末110の入出力装置111で経路変更ボタンを選択すると、状況確認部220は経路変更操作が入力されたと判定する。状況確認部220は、経路変更操作が入力されていないと判定すると、ステップS120の処理に戻り、処理を繰り返す。経路変更操作が入力されたと状況確認部220が判定すると、処理はステップS140に移行する。
 ステップS140において、変更経路設定部240は、作業車両130の現在位置に基づき、作業経路140から変更経路に変更するときの作業車両130の変更開始位置155を決定する。変更経路設定部240は、経路変更操作が入力されてから作業車両130の経路が変更されるまでの遅延時間を取得する。遅延時間は、例えば変更経路を生成する処理時間に基づき決定される。変更経路設定部240は、作業車両130の現在位置に基づき、取得した遅延時間以上の時間を表す変更待ち時間だけ経路変更操作が入力された時刻より後の作業車両130の位置を決定する。例えば、図5に示すように、変更経路設定部240は、作業車両130が作業経路140に沿って所定の時間だけ移動する想定移動経路150を算出する。変更経路設定部240は、想定移動経路150の終点を変更開始位置155として決定する。また、変更経路設定部240は、想定移動経路150を、作業車両130が進行方向に所定の距離、例えば1mだけ移動する経路として決定してもよい。この場合、所定の距離は、遅延時間の間に作業車両130が進む距離より大きくなるように決定される。また、遅延時間は、予め記憶装置113に格納されてもよく、各処理に要する時間の履歴、例えば端末110と作業車両130との間の通信遅延などに基づき、算出されてもよい。
 図4に示すステップS150において、停止位置設定部230は、ユーザの入力に応じて、停止位置13と、停止位置13に停止したときの作業車両130の進行方向を表す停止方向14とを選択する。例えば、ユーザは、図6に示すように、端末110の入出力装置111に表示されている圃場10の地図上で停止位置13を選択する。停止位置設定部230は選択された停止位置13を変更経路の移動先として設定する。さらに、ユーザは、停止位置13に作業車両130が停止したときの進行方向を表す停止方向14を選択する。停止位置設定部230は、選択された停止方向14を作業車両130が停止位置13に到達したときの進行方向として設定する。停止位置13と停止方向14とは、予め設定されていてもよく、複数の組み合わせから選択されてもよい。
 図4に示すステップS160において、変更経路設定部240は、変更開始位置155を始点とし、停止位置13を終点とする変更経路を生成する。変更経路の生成方法は、後述する。
 ステップS170において、変更経路設定部240は、作業車両130の車両制御部260に変更経路を表す変更開始信号を生成する。車両制御部260は、変更開始信号を受信すると、変更開始位置155の後の経路を、変更開始信号に表された変更経路に変更する。このため、車両制御部260は、変更開始位置155まで作業経路140に沿って移動して、停止することなく、変更開始位置155から変更経路に沿って自動で移動するように作業車両130を制御する。
 また、状況確認部220は、作業車両130の車両制御部260から位置情報を取得する。具体的には、車両制御部260は、測位装置132が測定した位置情報を状況確認部220に送信する。状況確認部220は、取得した位置情報から各時刻における作業車両130の位置を取得する。
 ステップS180において、状況確認部220は、作業車両130が停止位置13に到達して、停止したことを確認する。状況確認部220は、作業車両130が停止したことを確認すると、処理を終了する。
 このように、演算装置114は、設定された停止方向14を向いて停止位置13に停止するように、変更経路を生成する。生成された変更経路に沿って、車両制御部260は、作業車両130を移動させる。このように、自律走行方法により、作業車両130は、進行方向が設定された停止方向となるように、設定された停止位置13に移動することができる。
(変更経路の生成方法)
 次に、変更経路の生成方法を説明する。端末110の演算装置114は、図7に示す処理を実行して、変更経路を生成する。端末110の演算装置114で実現される変更経路設定部240は、ステップS210において、停止位置13に基づき、第1経路410を生成する。具体的には、変更経路設定部240は、図8に示すように、停止位置13を終点として、停止方向14と逆方向に所定の距離、例えば1mだけ延びる線分を第1経路410として設定する。第1経路410は、設定された線分に沿って作業車両130が停止方向14に進むことを表す。
 図7に示すステップS220において、変更経路設定部240は、第1経路410に接する第1円420を生成して、作業車両130が第1経路410に進入する経路を生成する。図8に示すように、変更経路設定部240は、第1経路410の第1始点415を接点とし、第1経路410に接する第1円420を生成する。より詳細には、第1円420は、第1経路410を含む直線に接するように生成される。図8の例において、作業車両130は、第1円420の円周に沿って右方向に進行方向を変更して、第1円420の円周を時計周りに移動することで、第1経路410に沿って移動する。ここで、第1円420は、作業車両130が旋回可能な最小半径を表す最小回転半径を有する。
 図7に示すステップS230において、変更経路設定部240は、変更開始位置155を通り第1円420に接する第1接線430と、作業車両130が変更開始位置155に移動するまでの想定移動経路150との成す角度が閾値未満であるかを判定する。具体的には、変更経路設定部240は、図8に示すように、変更開始位置155を通り、第1円420に接する第1接線430を生成する。次に、図9に示すように、想定移動経路150と第1接線430との成す第1角度450が算出される。変更経路設定部240は、算出された第1角度450を閾値と比較して、第1角度450が閾値より小さいとき、ステップS240の処理を実行する。変更経路設定部240は、第1角度450が閾値以上のとき、ステップS260の処理を実行する。なお、閾値は、作業車両130が進行方向を変更するときに回転半径を無視できる角度に基づき決定される。例えば作業車両130の進行方向を変更する角度が45度以下であれば作業車両130の回転半径を無視できるとき、閾値は135度である。
 ステップS240において、変更経路設定部240は、作業車両130が第1円420に向かって旋回するように、想定移動経路150の終点を接点とする第2円440を生成する。図10に示すように、変更経路設定部240は、想定移動経路150の終点である変更開始位置155を接点とし、想定移動経路150に接する第2円440を生成する。より詳細には、第2円440は想定移動経路150の終点において作業車両130の進行方向に延びる直線に接するように生成される。図10の例において、作業車両130は、第2円440の円周に沿って右方向に進行方向を変更して、第2円440の円周を時計周りに移動することで、作業車両130の進行方向を第1円420に向ける。ここで、第2円440は、作業車両130が旋回可能な最小半径を表す最小回転半径を有する。
 ステップS250において、変更経路設定部240は、第1円420と第2円440とに接する第2接線460を生成する。図10に示すように、第2接線460は、作業車両130が第2円440から第1円420に移動するときの経路を表す。第2円440の円周は、作業車両130が時計回りに移動する経路である。このため、変更経路設定部240は、作業車両130が第2接線460に沿って移動するとき、第2円440が作業車両130の右方向に位置するように、第2接線460を生成する。また、第1円420の円周も、作業車両130が時計回りに移動する経路である。このため、変更経路設定部240は、作業車両130が第2接線460に沿って移動するとき、第1円420が作業車両130の右方向に位置するように、第2接線460を生成する。このように、第2接線460は、作業車両130が第1円420の円周上と第2円440の円周上とを移動するときに旋回する方向に応じて、生成される。
 ステップS260において、変更経路設定部240は、生成された各円、線分をつなぐような変更経路を生成する。図11に示す例において、変更経路設定部240は、第2円440の円周と、第2接線460と、第1円420の円周と、第1経路410とをつなぐ経路を変更経路500として設定する。具体的には、図10に示すように、第2円440の円周のうち、変更開始位置155を始点とし、第2接線460との接点を終点として時計回りにつないだ円弧が変更経路500の一部として設定される。第2接線460のうち、第2円440との接点を始点とし、第1円420との接点を終点とした線分が変更経路500の一部として設定される。第1円420の円周のうち、第2接線460との接点を始点とし、第1経路410との接点(第1始点415)を終点として時計回りにつないだ円弧が変更経路500の一部として設定される。このように、変更経路設定部240は、第2円440の円周のうち変更経路500として設定される円弧と、第2接線460のうち変更経路500として設定される線分と、第1円420の円周のうち変更経路500として設定される円弧と、第1経路410とをつなぐ変更経路500を生成して、変更経路500を生成する処理を終了する。
 なお、ステップS230においてNOと判定されたとき、具体的には第1接線430と想定移動経路150との成す第1角度450が閾値以上であるとき、変更経路設定部240は、第2円440を生成しない。このため、変更経路設定部240は、例えば生成された第1接線430と、第1円420の円周と、第1経路410とをつなぐ変更経路500を生成する。
 以上のように、自律走行システム100は、作業車両130が作業経路140から外れて、所定の停止位置13に移動するように制御することができる。さらに、作業車両130は、進行方向が所定の方向を向くように停止する。また、作業車両130は、停車することなく、作業経路140から変更経路500に移行する。このように、自律走行システム100により、作業者は効率的に作業を行うことができる。
(実施の形態2)
 自律走行システム100は、停止位置13における作業車両130の進行方向を設定せずに、作業車両130を停止位置13に移動させてもよい。例えば、停止位置13に移動するまでの時間が短くなるように、自律走行システム100は作業車両130を停止位置13に移動させてもよい。これにより、作業者は、停止位置13での作業車両130の進行方向と、停止位置13に移動するために要する時間とのいずれを優先するかに応じて、作業車両130を移動させることができる。例えば、作業者が停止位置13への移動に要する時間を優先して選択したとき、自律走行システム100は、作業車両130を停止位置13に最短経路で移動する。なお、自律走行システム100の構成は実施の形態1と同様のため、説明を省略する。
(自律走行システムの動作)
 作業車両130が圃場10での作業を開始する位置に移動して、作業者が端末110に作業を開始するための操作を入力すると、端末110は、実施の形態1と同様に、図4に示す処理を実行する。自律走行システム100の動作は、変更経路500を生成する処理を除いて、実施の形態1と同様のため、図4に示す処理の説明を省略する。
(変更経路の生成方法)
 端末110の演算装置114は、図12A、12Bに示す処理を実行して、変更経路500を生成する。端末110の演算装置114で実現される変更経路設定部240は、ステップS205において、停止位置13での作業車両130の停止方向14が設定されているかを判定する。停止方向14が設定されているとき、変更経路設定部240は、ステップS210の処理を実行する。停止方向14が設定されていないとき、変更経路設定部240は、図12Bに示すステップS330の処理を実行する。
 図12Aに示すステップS210からステップS260の処理は、実施の形態1と同様のため、説明を省略する。
 図12Bに示すステップS330において、変更経路設定部240は、変更開始位置155と停止位置13とを結ぶ線分と、作業車両130が変更開始位置155に移動するまでの想定移動経路150との成す角度が閾値未満であるかを判定する。具体的には、変更経路設定部240は、図13に示すように、変更開始位置155と停止位置13とを結ぶ第1線分630を生成する。次に、図14に示すように、想定移動経路150と第1線分630との成す第2角度650が算出される。変更経路設定部240は、算出された第2角度650を閾値と比較して、第2角度650が閾値より小さいとき、ステップS340の処理を実行する。変更経路設定部240は、第2角度650が閾値以上のとき、ステップS360の処理を実行する。なお、閾値は、作業車両130が進行方向を変更するときに回転半径を無視できる角度に基づき決定される。
 図12Bに示すステップS340において、変更経路設定部240は、作業車両130が停止位置13に向かって旋回するように、想定移動経路150の終点を接点とする第2円440を生成する。図15に示すように、変更経路設定部240は、想定移動経路150の終点である変更開始位置155を接点とし、想定移動経路150に接する第2円440を生成する。図15の例において、作業車両130は、第2円440の円周に沿って右方向に進行方向を変更して、第2円440の円周を時計周りに移動することで、作業車両130の進行方向を停止位置13に向ける。ここで、第2円440は、作業車両130が旋回可能な最小半径を表す最小回転半径を有する。
 ステップS350において、変更経路設定部240は、停止位置13を通り、第2円440に接する第3接線660を生成する。図15に示すように、第3接線660は、作業車両130が第2円440から停止位置13に移動するときの経路を表す。第2円440の円周は、作業車両130が時計回りに移動する経路である。このため、変更経路設定部240は、作業車両130が第3接線660に沿って移動するとき、第2円440が作業車両130の右方向に位置するように、第3接線660を生成する。このように、第3接線660は、作業車両130が第2円440の円周上を移動するときに旋回する方向に応じて、生成される。
 ステップS360において、変更経路設定部240は、生成された各円、線分をつなぐような変更経路500を生成する。図16に示す例において、変更経路設定部240は、第2円440の円周と、第2接線460と、第1円420の円周と、第1経路410とをつなぐ経路を変更経路500として設定する。具体的には、図15に示すように、第2円440の円周うち、変更開始位置155を始点とし、第3接線660との接点を終点として時計回りにつないだ円弧が変更経路500の一部として設定される。第3接線660のうち、第2円440との接点を始点とし、停止位置13を終点とした線分が変更経路500の一部として設定される。このように、変更経路設定部240は、第2円440の円周のうち変更経路500として設定される円弧と、第3接線660のうち変更経路500として設定される線分とをつなぐ経路を変更経路500として生成して、変更経路500を生成する処理を終了する。
 なお、ステップS330においてNOと判定されたとき、具体的には第3接線660と想定移動経路150との成す第2角度650が閾値以上であるとき、変更経路設定部240は、第2円440を生成しない。このため、変更経路設定部240は、例えば生成された変更開始位置155と停止位置13とを結ぶ第1線分630を変更経路500として生成する。
 以上のように、自律走行システム100は、停止方向14を設定しないことで、停止位置13に移動するために要する時間が短くなるように、作業車両130を移動することができる。このため、作業者は、状況に応じた変更経路500を選択することができる。なお、停止方向14を設定しないとき、変更経路設定部240は、変更開始位置155から停止位置13に移動する距離が最小となる最短経路を変更経路500として生成してもよい。
(変形例)
 実施の形態において説明した構成は一例であり、機能を阻害しない範囲で構成を変更することができる。状況確認部220は、経路変更操作の入力に基づき、作業車両130を停止位置13に移動する例を示したが、これに限定されない。状況確認部220は、所定の指示に基づき、作業車両130を停止位置13に移動させてもよい。例えば、状況確認部220は、作業車両130に搭載された資材、例えば苗、肥料、農薬などを補給することを表す補給指示により、作業車両130を移動させてもよい。この場合、状況確認部220は、作業車両130から搭載されている資材の量を取得する。取得した資材の量が閾値より小さいとき、状況確認部220は、資材を補給するための補給指示が入力されたと判定する。また、ユーザが資材を補給するための操作を入力することで、状況確認部220は、補給指示が入力されたと判断してもよい。
 また、状況確認部220は、収穫された作物を排出することを表す排出指示に基づき、作業車両130を停止位置13に移動させてもよい。例えば、状況確認部220は、作業車両130から貯留されている作物の量を取得する。取得した作物の量が閾値より大きいとき、状況確認部220は、作物を排出するための排出指示が入力されたと判定する。また、ユーザが資材を補給するための操作を入力することで、状況確認部220は、排出指示が入力されたと判断してもよい。
 さらに、状況確認部220は、作業領域11から退避することを表す退避指示に基づき、作業車両130を作業領域11の外部に設定された停止位置13に移動させてもよい。例えば、状況確認部220は、ユーザから停止位置13に作業車両130を退避させるための退避操作を受け付ける。状況確認部220は、退避操作を受け付けると退避指示が入力されたと判断する。退避指示が入力されることで、変更経路設定部240は、作業車両130を停止位置13に移動させるための変更経路500を生成する。
 変更経路設定部240は、変更経路500を生成したときに、変更経路500が走行禁止領域、例えば圃場10の外部を通過するとき、変更経路500を変更してもよい。例えば、変更経路設定部240は、変更経路500が走行禁止領域を通過するとき、走行禁止領域の境界、例えば圃場10と外部との境界に沿って作業車両130が移動するように、変更経路500を変更する。具体的には、変更経路設定部240は、生成された変更経路500に沿って作業車両130が移動するとき、走行禁止領域に進入する位置、例えば圃場10の外部に退出する位置を始点として抽出する。また、変更経路設定部240は、生成された変更経路500に沿って作業車両130が移動するとき、走行禁止領域から退出する位置、例えば圃場10の外部から内部に進入する位置を終点として抽出する。変更経路設定部240は、抽出した始点から終点までを、走行禁止領域の外周、例えば圃場10と外部との境界に沿って結ぶ迂回経路を生成する。変更経路設定部240は、変更経路500のうち、走行禁止領域に含まれる経路を、生成した迂回経路に変更する。これにより、走行禁止領域を通過しない変更経路500が生成される。なお、走行禁止領域は、例えば圃場10の外部を表し、ユーザにより変更されてもよい。
 測位装置132は、作業車両130の位置を測定できれば、任意に選択されてもよい。例えば、測位装置132は、作業車両130の速度、進行方向などを取得して、作業車両130の移動経路を算出することで、作業車両130の位置を測定してもよい。
 図12Aに示すステップS205において、変更経路設定部240は、停止方向14と、停止位置13に移動するために要する時間とのいずれを優先するかを判定してもよい。例えば、状況確認部220は、停止方向14と、停止位置13に移動するために要する時間とのいずれを優先するかを受け付ける。ユーザは、端末110の入出力装置111に経路変更操作を入力するときに、停止方向14と、停止位置13に移動するために要する時間とのいずれを優先するかを入力する。変更経路設定部240は、停止方向14を優先することを表す方向優先指示が入力されているとき、ステップS210の処理に移行する。停止位置13に移動するために要する時間を優先することを表す時間優先指示が入力されているとき、変更経路設定部240は、ステップS330の処理に移行する。
 停止位置13は、圃場10内に設定される例を示したが、これに限定されず、圃場10の外側、例えば隣接する他の圃場に設定されてもよい。この場合、変更経路設定部240は、圃場10から隣接する他の圃場に作業車両130が移動するための変更経路500を生成する。車両制御部260は、生成した変更経路500に沿って作業車両130が移動することで、作業車両130を圃場10から隣接する他の圃場に移動させる。
 以上において説明した実施の形態および変形例は一例であり、各実施の形態および変形例で説明した構成は、機能を阻害しない範囲で、任意に変更してもよく、または/および、任意に組み合わせてもよい。さらに、必要となる機能を実現できれば、実施の形態および変形例で説明した一部の機能を省略してもよい。例えば、端末110は、複数の端末110で実現してもよく、端末110は、状況確認部220と変更経路設定部240とを備える経路設定装置であってもよい。また、端末110は、車両制御部260を備える自律走行システムであってもよい。
 また、変更経路設定部240は、一部の処理のみを行ってもよい。例えば、自律走行システム100は、作業車両130が作業経路140から変更経路500に変更するときに停止するように作業車両130を制御してもよい。この場合、変更経路設定部240は、図4のステップS140において、経路を変更するときの作業車両130の変更開始位置155を、現在の作業車両130の位置として処理を行う。また、自律走行システム100は、停止方向14を設定する処理を省略し、停止位置13における作業車両130の進行方向を制御しなくてもよい。
 本出願は、2020年12月22日に出願された日本国特許出願2020-212146号を基礎とする優先権を主張し、その開示の全てをここに取り込む。

Claims (14)

  1.  予め設定された作業経路に沿って圃場を移動している作業車両に対して、前記作業経路に含まれない停止位置に移動する指示を受け付け、前記作業車両の位置を取得することと、
     前記指示に基づき、前記作業車両が前記停止位置に移動するための変更経路を生成することと、
     を含み、
     前記変更経路の始点は、前記指示を受け付けてから、前記変更経路を生成する処理時間に基づき設定される遅延時間以上の変更待ち時間が経過したときの前記作業車両の位置を表す
     経路設定方法。
  2.  前記指示を受け付けたときの前記作業車両の位置から前記変更経路の始点までの経路は、前記作業経路に含まれる
     請求項1に記載の経路設定方法。
  3.  前記変更経路は、前記停止位置において、前記作業車両の進行方向が設定された停止方向となるように生成される
     請求項1または2に記載の経路設定方法。
  4.  前記変更経路は、前記停止位置から前記停止方向と逆方向に延びる線分を表す第1経路を含む
     請求項3に記載の経路設定方法。
  5.  前記変更経路は、前記第1経路の始点において、前記第1経路に接する第1円の円弧を含み、
     前記第1円の円弧は、前記第1経路と、前記第1経路の始点でつながっている
     請求項4に記載の経路設定方法。
  6.  前記作業車両の位置を取得することは、前記停止方向と、前記停止位置に移動するために要する時間とのいずれを優先するかを受け付け、
     前記変更経路を生成することは、前記停止方向と、前記停止位置に移動するために要する時間とのうち受け付けた方を優先する前記変更経路を生成する
     請求項3から5のいずれか1項に記載の経路設定方法。
  7.  前記変更経路は、前記変更経路の始点において、前記作業車両の進行方向に延びる直線と接する第2円の円弧を含み、
     前記第2円の円弧は、前記変更経路の始点を含む
     請求項1から6のいずれか1項に記載の経路設定方法。
  8.  前記作業車両が前記停止位置に移動するための前記変更経路を生成することは、前記変更経路が設定された走行禁止領域を通過するとき、前記走行禁止領域に含まれる経路を前記走行禁止領域の外周に沿った経路に変更する
     請求項1から7のいずれか1項に記載の経路設定方法。
  9.  予め設定された作業経路に沿って圃場を移動している作業車両に対して、前記作業経路に含まれない停止位置に移動する経路変更操作を受け付け、前記作業車両の位置を取得することと、
     前記経路変更操作に基づき、前記作業車両が前記停止位置に移動するための変更経路を生成することと、
     を含み、
     前記変更経路は、前記停止位置において、前記作業車両の進行方向が設定された停止方向となるように生成される
     経路設定方法。
  10.  請求項1から9のいずれか1項に記載の経路設定方法と、
     前記変更経路または前記作業経路に沿って自動で前記作業車両を移動させることと、
     を含む自律走行方法。
  11.  予め設定された作業経路に沿って圃場を移動している作業車両に対して、前記作業経路に含まれない停止位置に移動する指示を受け付け、前記作業車両の位置を取得する状況確認部と、
     前記指示に基づき、前記作業車両が前記停止位置に移動するための変更経路を生成する変更経路設定部と、
     を備え、
     前記変更経路の始点は、前記指示を受け付けてから、前記変更経路を生成する処理時間に基づき設定される遅延時間以上の変更待ち時間が経過したときの前記作業車両の位置を表す
     経路設定装置。
  12.  予め設定された作業経路に沿って圃場を移動している作業車両に対して、前記作業経路に含まれない停止位置に移動する経路変更操作を受け付け、前記作業車両の位置を取得する状況確認部と、
     前記経路変更操作に基づき、前記作業車両が前記停止位置に移動するための変更経路を生成する変更経路設定部と、
     を備え、
     前記変更経路は、前記停止位置において、前記作業車両の進行方向が設定された停止方向となるように生成される
     経路設定装置。
  13.  請求項11に記載の経路設定装置と、
     前記変更経路または前記作業経路に沿って自動で移動する前記作業車両と、
     を備える自律走行システム。
  14.  予め設定された作業経路に沿って圃場で移動している作業車両に対して、前記作業経路に含まれない停止位置に移動する指示を受け付けることと、
     前記作業車両の位置を取得することと、
     前記指示に基づき、前記作業車両が前記停止位置に移動するための変更経路を生成することと、
     を演算装置に実行させ、
     前記変更経路の始点は、前記指示を受け付けてから、前記変更経路を生成する処理時間に基づき設定される遅延時間以上の変更待ち時間が経過したときの前記作業車両の位置を表す
     経路設定プログラムを記憶する記憶媒体。
PCT/JP2021/044461 2020-12-22 2021-12-03 経路設定方法、自律走行方法、経路設定装置、自律走行システム、及び記憶媒体 Ceased WO2022138070A1 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CN202180083152.0A CN116583806A (zh) 2020-12-22 2021-12-03 路径设定方法、自主行驶方法、路径设定装置、自主行驶系统以及存储介质
KR1020237020514A KR20230123957A (ko) 2020-12-22 2021-12-03 경로 설정 방법, 자율 주행 방법, 경로 설정 장치, 자율 주행 시스템, 및 기억 매체
EP21910222.5A EP4268553A4 (en) 2020-12-22 2021-12-03 ROUTE SETTING METHOD, AUTONOMOUS TRAVEL METHOD, ROUTE SETTING DEVICE, AUTONOMOUS TRAVEL SYSTEM, AND STORAGE MEDIUM
US18/268,965 US12560928B2 (en) 2020-12-22 2021-12-03 Route change systems and methods for stopping autonomous travel at a modified stop position

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2020-212146 2020-12-22
JP2020212146A JP7453902B2 (ja) 2020-12-22 2020-12-22 経路設定方法、自律走行方法、経路設定装置、自律走行システム、及び経路設定プログラム

Publications (1)

Publication Number Publication Date
WO2022138070A1 true WO2022138070A1 (ja) 2022-06-30

Family

ID=82159557

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2021/044461 Ceased WO2022138070A1 (ja) 2020-12-22 2021-12-03 経路設定方法、自律走行方法、経路設定装置、自律走行システム、及び記憶媒体

Country Status (6)

Country Link
US (1) US12560928B2 (ja)
EP (1) EP4268553A4 (ja)
JP (2) JP7453902B2 (ja)
KR (1) KR20230123957A (ja)
CN (1) CN116583806A (ja)
WO (1) WO2022138070A1 (ja)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7511491B2 (ja) * 2021-01-05 2024-07-05 株式会社クボタ 自動走行システム及び自動走行方法
EP4476598A2 (en) * 2022-02-07 2024-12-18 Doosan Bobcat North America, Inc. Path determination for automatic mowers
US12353209B2 (en) * 2023-01-04 2025-07-08 Kubota Corporation Agricultural support system, and device and method to generate travel route for hailed agricultural machine

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09154315A (ja) 1995-12-12 1997-06-17 Kubota Corp 作業車の制御装置
JP2000172337A (ja) * 1998-12-07 2000-06-23 Mitsubishi Electric Corp 自律移動ロボット
JP2015112071A (ja) * 2013-12-12 2015-06-22 株式会社クボタ 圃場作業機
US20150319913A1 (en) * 2014-05-11 2015-11-12 Cnh Industrial America Llc Mission control system and method for an agricultural system
JP2018050491A (ja) * 2016-09-26 2018-04-05 ヤンマー株式会社 経路生成システム
JP2019174890A (ja) 2018-03-27 2019-10-10 ヤンマー株式会社 自動走行システム
JP2020039273A (ja) * 2018-09-07 2020-03-19 株式会社クボタ 収穫機
JP2020135793A (ja) * 2019-02-26 2020-08-31 ヤンマーパワーテクノロジー株式会社 自動走行システム

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102586010B1 (ko) * 2014-02-28 2023-10-11 삼성전자주식회사 청소 로봇 및 그에 포함되는 원격 제어기
US9711851B1 (en) * 2016-02-04 2017-07-18 Proxy Technologies, Inc. Unmanned vehicle, system and method for transmitting signals
US11726485B2 (en) * 2016-09-05 2023-08-15 Kubota Corporation Autonomous work vehicle travel system, travel route managing device, travel route generating device, and travel route determining device
KR102586896B1 (ko) * 2016-12-02 2023-10-11 가부시끼 가이샤 구보다 주행 경로 관리 시스템 및 주행 경로 결정 장치
JP6689738B2 (ja) 2016-12-19 2020-04-28 株式会社クボタ 作業車自動走行システム
JP6663382B2 (ja) * 2017-03-24 2020-03-11 ヤンマー株式会社 作業車両
JP7142433B2 (ja) 2017-12-21 2022-09-27 株式会社クボタ 収穫機制御システム
CN112912693B (zh) * 2018-10-22 2024-03-19 株式会社尼罗沃克 行驶路径生成系统、行驶路径生成方法和计算机可读取记录介质以及无人机
US11520332B1 (en) * 2019-12-03 2022-12-06 Amazon Technologies, Inc. System for automated exploration by an autonomous mobile device using markers based on image features
US11747152B2 (en) * 2020-08-04 2023-09-05 Verizon Connect Development Limited Systems and methods for determining an optimized path for navigation based on features associated with points of interest

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09154315A (ja) 1995-12-12 1997-06-17 Kubota Corp 作業車の制御装置
JP2000172337A (ja) * 1998-12-07 2000-06-23 Mitsubishi Electric Corp 自律移動ロボット
JP2015112071A (ja) * 2013-12-12 2015-06-22 株式会社クボタ 圃場作業機
US20150319913A1 (en) * 2014-05-11 2015-11-12 Cnh Industrial America Llc Mission control system and method for an agricultural system
JP2018050491A (ja) * 2016-09-26 2018-04-05 ヤンマー株式会社 経路生成システム
JP2019174890A (ja) 2018-03-27 2019-10-10 ヤンマー株式会社 自動走行システム
JP2020039273A (ja) * 2018-09-07 2020-03-19 株式会社クボタ 収穫機
JP2020135793A (ja) * 2019-02-26 2020-08-31 ヤンマーパワーテクノロジー株式会社 自動走行システム

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP4268553A4

Also Published As

Publication number Publication date
CN116583806A (zh) 2023-08-11
US12560928B2 (en) 2026-02-24
KR20230123957A (ko) 2023-08-24
EP4268553A1 (en) 2023-11-01
EP4268553A4 (en) 2025-01-15
JP7682324B2 (ja) 2025-05-23
US20240045430A1 (en) 2024-02-08
JP2024072844A (ja) 2024-05-28
JP7453902B2 (ja) 2024-03-21
JP2022098639A (ja) 2022-07-04

Similar Documents

Publication Publication Date Title
JP7682324B2 (ja) 自律走行システム、及び自律走行方法
EP3826896B1 (en) Vehicle driving control apparatus and calibration method performed by the vehicle driving control apparatus
US10598505B2 (en) Travel route generation apparatus and method for generating travel route
KR101879247B1 (ko) 자율주행 농업기계의 작업경로 설정방법
CN107589740B (zh) 路径搜索程序、路径搜索系统和作业车
JP6887256B2 (ja) 走行経路生成装置
WO2019167199A1 (ja) 制御装置、移動体及びプログラム
CN106660629A (zh) 遥控装置
JP2020022375A (ja) 外形形状算出システム及び外形形状算出方法
JPWO2023119871A5 (ja)
US12560934B2 (en) Route setting method, autonomous traveling method, route setting device, autonomous traveling system, and storage medium
JP2020018220A (ja) 作業管理システム及び作業管理方法
US12314059B2 (en) Work machine and information management apparatus
WO2021187384A1 (ja) 走行軌道生成装置および走行軌道生成方法
JP7224151B2 (ja) 走行経路生成システム及び走行経路生成方法
US20250249989A1 (en) Navigation assist system, navigation assist method, and program
US12342742B2 (en) Automatic travel system and automatic travel method
JP2024004592A (ja) 作業評価方法、作業評価システムおよび作業評価プログラム
US20220142045A1 (en) Work machine and information management apparatus
JP7061947B2 (ja) ナビゲーション方法及びナビゲーション装置
JP7657675B2 (ja) データ管理方法、データ管理システム、及びデータ管理プログラム
JP6544984B2 (ja) ネットワークシステム、サーバ、通信端末、および位置表示方法
US12596366B2 (en) Work area management method, work area management system, and work area management program
JP7579839B2 (ja) 運転支援方法、処理装置、及び移動機
JP2003247845A (ja) 経路送信方法、センターおよび経路案内装置

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 21910222

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 202180083152.0

Country of ref document: CN

WWE Wipo information: entry into national phase

Ref document number: 18268965

Country of ref document: US

NENP Non-entry into the national phase

Ref country code: DE

ENP Entry into the national phase

Ref document number: 2021910222

Country of ref document: EP

Effective date: 20230724

WWG Wipo information: grant in national office

Ref document number: 18268965

Country of ref document: US