3-D image system for vehicle control
AssigneeAgjunction LLC
InventorsTommy Ertboelle Madsen, Anant Sakharkar
Life of this patent
Estimating the term…
Abstract
A control system uses visual odometry (VO) data to identify a position of the vehicle while moving along a path next to the row and to detect the vehicle reaching an end of the row. The control system can also use the VO image to turn the vehicle around from a first position at the end of the row to a second position at a start of another row. The control system may detect an end of row based on 3-D image data, VO data, and GNSS data. The control system also may adjust the VO data so the end of row detected from the VO data corresponds with the end of row location identified with the GNSS data.
Claims10
A control system for controlling a machine having 1) a first sensor comprising a camera, 2) a second sensor that is different than the first sensor, and 3) an auto-steering system, the control system comprising:
- one or more hardware processors configured to:
- obtain map information indicative of a desired predefined path generated by a path generator, the desired predefined path extending along rows in a field;
- receive image data for a row of the rows and identify two maps, including:
- a localization map usable by the machine when the machine is able to localize itself within the row;
- and
- an additional map usable by the machine when the machine is not able to localize itself within the row;
- generate visual odometry (VO) data from the image data, wherein the VO data comprises non-localized data;
- use the non-localized data or the additional map to identify a position of the machine while moving along a physical path next to the row;
- and
- use the non-localized data or the additional map to detect the machine reaching an end of the row, and if sensor data is collected by the second sensor, localize VO calculations of the non-localized data in response to collection of the sensor data;
- and
- wherein the localized VO calculations comprise localized data, and the one or more hardware processors are further configured to:
- use the localized data, if available, or otherwise use the non-localized data, to turn the machine around from a first position at the end of the row to a second position at a start of another row of the rows.
Dependencies are inferred from the claim text.