US2025380625A1PendingUtilityA1

Crop row detection system and agricultural machinery

Assignee: KUBOTA KKPriority: Dec 21, 2022Filed: Jun 17, 2025Published: Dec 18, 2025
Est. expiryDec 21, 2042(~16.4 yrs left)· nominal 20-yr term from priority
G05D 2101/20G05D 1/2464G05D 2111/52G05D 2111/54G05D 2111/67G05D 1/245G05D 1/242G05D 1/648G05D 1/646G05D 2111/17G05D 2109/10G05D 2107/21G05D 2105/15G01S 7/4817G01S 17/42G01S 17/86G01S 17/931G01S 17/89G06T 2207/30252G06T 2207/30188G06T 7/73G06V 20/56A01B 69/008A01B 69/001
57
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A crop row detection system includes a sensor to output sensor data including position information of an object, and a processor configured or programmed to detect adjacent crop rows based on the sensor data. The processor is configured or programmed to execute creating a map of crop rows in a vehicle coordinate system based on the sensor data, using the map to start an object detection search parallel to a second coordinate axis from a first coordinate point in the vehicle coordinate system to detect a left row and a right row of the adjacent crop rows. The processor is configured or programmed to, when updating the first coordinate point, increase or decrease the first coordinate on the first coordinate axis of the first coordinate point, and align a second coordinate on the second coordinate axis of the first coordinate point with a second coordinate on the second coordinate axis of a crop row center point, where distances to the left row and the right row of the adjacent crop rows are equal.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A crop row detection system, comprising:
 a sensor attached to a vehicle configured to, when in operation, scan a surrounding environment including crop rows and output sensor data including position information of an object existing in the environment; and   a processor configured or programmed to detect, based on the sensor data, adjacent crop rows located on a left side or a right side of the vehicle among said crop rows, wherein: the processor is configured or programmed to:   based on the sensor data, create a map of the crop rows in a vehicle coordinate system that is fixed to the vehicle and that defines a coordinate plane including a first coordinate axis extending in a front-rear direction of the vehicle from an origin and a second coordinate axis extending in a left-right direction of the vehicle from the origin;   use the map to start an object detection search parallel to the second coordinate axis from a first coordinate point in the vehicle coordinate system to detect a left row and a right row of the adjacent crop rows;   consecutively update the first coordinate point and start an object detection search parallel to the second coordinate axis from the updated first coordinate point to detect the left row and the right row of the adjacent crop rows; and   when updating the first coordinate point, increase or decrease the first coordinate on the first coordinate axis of the first coordinate point, and align a second coordinate on the second coordinate axis of the first coordinate point with a second coordinate on the second coordinate axis of a crop row center point, where distances to the left row and the right row of the adjacent crop rows are equal.   
     
     
         2 . The crop row detection system according to  claim 1 , wherein the map is an occupancy grid map including a plurality of cells arranged in rows and columns, and height information of objects detected by the sensor is recorded in the plurality of cells on a cell-by-cell basis. 
     
     
         3 . The crop row detection system according to  claim 2 , wherein the processor, during the object detection search, is configured or programmed to use the height information recorded in the plurality of cells of the map to determine whether each cell is a part of the adjacent crop rows. 
     
     
         4 . The crop row detection system according to  claim 3 , wherein the processor, during the object detection search, is configured or programmed to determine whether each cell is a part of the adjacent crop rows by referring to information other than the height information recorded in the plurality of cells of the map. 
     
     
         5 . The crop row detection system according to  claim 1 , wherein the processor is configured or programmed to:
 determine a curve or a line segment that defines the left row based on position coordinates of the plurality of cells in the left row of the adjacent crop rows detected by the object detection search; and   determine a curve or a line segment that defines the right row based on position coordinates of the plurality of cells in the right row of the adjacent crop rows detected by the object detection search.   
     
     
         6 . The crop row detection system according to  claim 1 , wherein the position information included in the sensor data includes information indicating a distance from the sensor to the object and a direction of the object from the sensor. 
     
     
         7 . The crop row detection system according to  claim 1 , wherein during the object detection search, the processor is configured or programmed to perform the object detection search targeting an area of interest selected from the map to detect the left row and the right row of the adjacent crop rows from within the area of interest. 
     
     
         8 . The crop row detection system according to  claim 1 , wherein the crop row is a tree row. 
     
     
         9 . The crop row detection system according to  claim 1 , wherein the processor is configured or programmed to determine a self-position and an orientation of the vehicle on the map based on positions of the detected adjacent crop rows on the map. 
     
     
         10 . The crop row detection system according to  claim 1 , wherein the processor is configured or programmed to generate a target path for the vehicle to travel based on positions of the detected adjacent crop rows on the map. 
     
     
         11 . The crop row detection system according to  claim 1 , wherein the processor, based on positions of the detected adjacent crop rows on the map, is configured or programmed to determine an azimuth deviation and a lateral deviation of the vehicle relative to a center line of the adjacent crop rows on the map. 
     
     
         12 . An agricultural machine, comprising:
 the crop row detection system according to  claim 1 ;   a vehicle including the crop row detection system;   a propulsion device including a plurality of wheels including a steered wheel to steer the vehicle; and   an automatic steering controller configured or programmed to control a steering angle of the steered wheel, wherein   the automatic steering controller is configured or programmed to control the steering angle based on a position of the adjacent crop rows detected by the crop row detection system on the map.   
     
     
         13 . A computer configured or programmed to execute:
 acquiring sensor data output from a sensor attached to a vehicle and configured to, when in operation, output sensor data including position information of an object existing in an environment around the vehicle;   based on the sensor data, creating a map of the crop rows in a vehicle coordinate system that is fixed to the vehicle and that defines a coordinate plane including a first coordinate axis extending in a front-rear direction of the vehicle from an origin and a second coordinate axis extending in a left-right direction of the vehicle from the origin;   using the map to start an object detection search parallel to the second coordinate axis from a first coordinate point in the vehicle coordinate system to detect a left row and a right row of the adjacent crop rows;   consecutively updating the first coordinate point and starting an object detection search parallel to the second coordinate axis from the updated first coordinate point to detect the left row and the right row of the adjacent crop rows; and   when updating the first coordinate point, increase or decrease the first coordinate on the first coordinate axis of the first coordinate point, and align a second coordinate on the second coordinate axis of the first coordinate point with a second coordinate on the second coordinate axis of a crop row center point, where distances to the left row and the right row of the adjacent crop rows are equal.   
     
     
         14 . A non-transitory computer-readable medium including a computer program configured to cause a computer to execute:
 acquiring sensor data output from a sensor attached to a vehicle and configured to, when in operation, output sensor data including position information of an object existing in an environment around the vehicle;   based on the sensor data, creating a map of the crop rows in a vehicle coordinate system that is fixed to the vehicle and that defines a coordinate plane including a first coordinate axis extending in a front-rear direction of the vehicle from an origin and a second coordinate axis extending in a left-right direction of the vehicle from the origin;   using the map to start an object detection search parallel to the second coordinate axis from a first coordinate point in the vehicle coordinate system to detect a left row and a right row of the adjacent crop rows;   consecutively updating the first coordinate point and starting an object detection search parallel to the second coordinate axis from the updated first coordinate point to detect the left row and the right row of the adjacent crop rows; and   when updating the first coordinate point, increase or decrease the first coordinate on the first coordinate axis of the first coordinate point, and align a second coordinate on the second coordinate axis of the first coordinate point with a second coordinate on the second coordinate axis of a crop row center point, where distances to the left row and the right row of the adjacent crop rows are equal.   
     
     
         15 . A crop row detection method, comprising:
 acquiring sensor data output from a sensor attached to a vehicle and configured to, when in operation, output sensor data including position information of an object existing in an environment around the vehicle;   based on the sensor data, creating a map of the crop rows in a vehicle coordinate system that is fixed to the vehicle and that defines a coordinate plane including a first coordinate axis extending in a front-rear direction of the vehicle from an origin and a second coordinate axis extending in a left-right direction of the vehicle from the origin;   using the map to start an object detection search parallel to the second coordinate axis from a first coordinate point in the vehicle coordinate system to detect a left row and a right row of the adjacent crop rows;   consecutively updating the first coordinate point and starting an object detection search parallel to the second coordinate axis from the updated first coordinate point to detect the left row and the right row of the adjacent crop rows;   when updating the first coordinate point, increasing or decreasing the first coordinate on the first coordinate axis of the first coordinate point, and aligning a second coordinate on the second coordinate axis of the first coordinate point with a second coordinate on the second coordinate axis of a crop row center point, where distances to the left row and the right row of the adjacent crop rows are equal.

Join the waitlist — get patent alerts

Track US2025380625A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.