US 12,235,654 B2
Vehicle controllers for agricultural and industrial applications
David E. Bertucci, Sunnyvale, CA (US); Igino C. Cafiero, Palo Alto, CA (US); Aubrey C. Donnellan, San Mateo, CA (US); Thuy T. Nguyen, Albany, CA (US); and Vaibhav K. Viswanathan, Omaha, NE (US)
Assigned to Deere & Company, Moline, IL (US)
Filed by Deere & Company, Moline, IL (US)
Filed on Sep. 11, 2023, as Appl. No. 18/465,129.
Application 18/465,129 is a continuation of application No. 17/748,454, filed on May 19, 2022, granted, now 11,789,459.
Application 17/748,454 is a continuation of application No. 16/521,511, filed on Jul. 24, 2019, granted, now 11,363,754, issued on Jun. 21, 2022.
Application 16/521,511 is a continuation of application No. 16/288,441, filed on Feb. 28, 2019, granted, now 11,277,956, issued on Mar. 22, 2022.
Claims priority of provisional application 62/703,718, filed on Jul. 26, 2018.
Prior Publication US 2024/0077883 A1, Mar. 7, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G05D 1/02 (2020.01); A01B 79/00 (2006.01); G05D 1/00 (2006.01); G06F 16/29 (2019.01); G06F 18/2113 (2023.01); G06T 7/00 (2017.01); G06T 7/70 (2017.01); G06V 10/75 (2022.01); G06V 20/56 (2022.01); G06V 20/58 (2022.01)
CPC G05D 1/0274 (2013.01) [A01B 79/005 (2013.01); G05D 1/0088 (2013.01); G05D 1/0212 (2013.01); G05D 1/0276 (2013.01); G06F 16/29 (2019.01); G06F 18/2113 (2023.01); G06T 7/70 (2017.01); G06V 10/757 (2022.01); G06V 20/56 (2022.01); G06V 20/58 (2022.01); G06T 2207/10028 (2013.01); G06T 2207/30188 (2013.01); G06T 2207/30252 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system, comprising:
one or more motion sensors configured to detect motion of a vehicle;
actuators configured to control motion of the vehicle and to control operation of an implement connected to the vehicle; and
a processing apparatus configured to:
access a map data structure storing a map representing locations of physical objects in a geographic area;
access a path data structure that includes a sequence of waypoints that each specify a position within the map, wherein a waypoint in the sequence of waypoints includes implement control data for operating the implement at a location corresponding to the position of the waypoint;
access motion sensor data captured using the one or more motion sensors;
determine, based on the motion sensor data, an estimate of a current location of the vehicle;
control one or more of the actuators to cause the vehicle to move from the current location of the vehicle to the location corresponding to the position of the waypoint;
detect, based on the motion sensor data, when the vehicle arrives at the location corresponding to the position of the waypoint; and
responsive to the vehicle arriving at the location corresponding to the position of the waypoint, control one or more of the actuators, based on the implement control data of the waypoint, to cause the implement to perform an operation.