US 12,001,221 B2
Methods for managing coordinated autonomous teams of under-canopy robotic systems for an agricultural field and devices
Girish Chowdhary, Champaign, IL (US); Chinmay Soman, Urbana, IL (US); Michael Hansen, Champaign, IL (US); and Joseph Byrnes, Champaign, IL (US)
Assigned to EARTHSENSE, INC., Champaign, IL (US)
Filed by EarthSense, Inc., Champaign, IL (US)
Filed on Mar. 31, 2021, as Appl. No. 17/219,471.
Prior Publication US 2022/0317702 A1, Oct. 6, 2022
Int. Cl. G05D 1/00 (2006.01); A01B 69/00 (2006.01); A01B 69/04 (2006.01); A01C 7/00 (2006.01); A01M 7/00 (2006.01); A01M 21/00 (2006.01); G01C 21/00 (2006.01); G01S 17/89 (2020.01); G06N 20/00 (2019.01); G06Q 50/02 (2012.01); H04W 4/024 (2018.01); H04W 4/20 (2018.01)
CPC G05D 1/0287 (2013.01) [A01B 69/001 (2013.01); A01B 69/008 (2013.01); A01C 7/00 (2013.01); A01M 7/0089 (2013.01); A01M 21/00 (2013.01); G01C 21/3885 (2020.08); G01S 17/89 (2013.01); G05D 1/0088 (2013.01); G05D 1/0212 (2013.01); G06Q 50/02 (2013.01); H04W 4/024 (2018.02); H04W 4/20 (2013.01); G06N 20/00 (2019.01)] 21 Claims
OG exemplary drawing
 
1. A method comprising:
obtaining, by a computing device, an electronic map of an agricultural field;
generating, by the computing device, one or more assignment instructions for each of a plurality of robotic systems in an assigned team for a selected agricultural task, based on the obtained electronic map, a number of the plurality of robotic systems in the assigned team, and at least one capability of each of the plurality of robotic systems in the assigned team;
converting, by the computing device, motion data received from each of the plurality of robotic systems into one or more electrical signals, to control motion of each of the plurality of robotic systems;
managing, by the computing device, the plurality of robotic systems in the assigned team based on wireless transmission of the generated one or more assignment instructions to each of the plurality of robotic systems;
receiving, by the computing device, issue data from a first robotic system of the plurality of robotic systems, wherein the issue data is related to an operational error in the first robotic system; and
updating, by the computing device, navigational instructions to control the motion of one or more other robotic systems from the plurality of robotic systems based on task performance parameters, the issue data, and the historical data of the agricultural field associated with the issue data.