Agricultural cutting system and cut-point method
A user platform includes an input to receive one or more inputs from a user, a display, and a processor operatively connected to the input and the display. The processor is configured or programmed to control the display to display a suggested cut-point for an agricultural item, and the processor is configured or programmed to confirm that the suggested cut-point is appropriately located, delete the suggested cut-point, or revise the suggested cut-point based on one or more inputs received by the input.
1 . A user platform comprising:
an input to receive one or more inputs from a user;
a display; and
a processor operatively connected to the input and the display; wherein
the processor is configured or programmed to control the display to display a suggested cut-point for an agricultural item;
the processor is configured or programmed to confirm that the suggested cut-point is appropriately located, delete the suggested cut-point, or revise the suggested cut-point based on one or more inputs received by the input;
the processor is configured or programmed to switch a cutting system, in which the user platform is included, from a semi-automatic mode in which a plurality of suggested cut-points including the suggested cut-point are displayed on the display before a manipulation step is performed by the cutting system to a fully-automatic mode in which the manipulation step is automatically performed by the cutting system; and
the switching of the cutting system from the semi-automatic mode to the fully-automatic mode is based on a user's approval rate of the plurality of suggested cut-points.
2 . The user platform of claim 1 , wherein
the processor is configured or programmed to move the suggested cut-point to a new desired location based on the one or more inputs received by the input.
3 . The user platform of claim 2 , wherein
the processor is configured or programmed to control the display to display the suggested cut-point after the suggested cut-point has been moved to the new desired location; and
the processor is configured or programmed to confirm that the suggested cut-point is appropriately located at the new desired location based on an input received by the input.
4 . The user platform of claim 3 , wherein:
the processor is configured or programmed to receive, through the input, a user comment regarding why the suggested cut-point was moved to the new desired location.
5 . The user platform of claim 1 , wherein
the processor is configured or programmed to control the display to display the plurality of suggested cut-points including the suggested cut-point; and
for each of the plurality of suggested cut-points, the processor is configured or programmed to confirm that the suggested cut-point is appropriately located, delete the suggested cut-point, or revise the suggested cut-point based on the one or more inputs received by the input.
6 . The user platform of claim 5 , wherein
the processor is configured or programmed to confirm that each of the plurality of suggested cut-points is acceptable to the user based on an input received by the input.
7 . The user platform of claim 1 , wherein
the processor is configured or programmed to control the display to display one or more agricultural features of the agricultural item; and
the one or more agricultural features of the agricultural item are detected using an object detection model.
8 . The user platform of claim 1 , wherein
the processor is configured or programmed to control the display to display a suggested cut-plane that includes the suggested cut-point and a suggested cut angle or cut orientation.
9 . The user platform of claim 8 , wherein
the processor is configured or programmed to revise the suggested cut-plane based on the one or more inputs received by the input to change the suggested cut-plane to a new desired location and/or a new desired cut angle or cut orientation.
10 . The user platform of claim 1 , wherein
the processor is configured or programmed to switch the cutting system from the semi-automatic mode to the fully-automatic mode when the user's approval rate is equal to or greater than an approval rate threshold.
11 . The user platform of claim 1 , wherein
the processor is configured or programmed to switch the cutting system from the semi-automatic mode to the fully-automatic mode when the user's approval rate is equal to or greater than an approval rate threshold and a predetermined number of suggested cut-points have been reviewed by a user through the user platform.
12 . The user platform of claim 1 , wherein
the processor is configured or programmed to control the display to indicate when the user's approval rate is equal to or greater than an approval rate threshold; and
the processor is configured or programmed to switch the cutting system from the semi-automatic mode to the fully-automatic mode based on an input received by the input.
13 . The user platform of claim 1 , wherein:
the processor is configured or programmed to switch the cutting system between the semi-automatic mode and the fully-automatic mode based on an input received by the input.
14 . The user platform of claim 1 , wherein
the processor is configured or programmed to change one or more rules used to generate the suggested cut-point based on an input received by the input.
15 . A user platform comprising:
an input to receive an input from a user;
a display; and
a processor operatively connected to the input and the display; wherein
the processor is configured or programmed to control the display to display an agricultural item;
the processor is configured or programmed to create a new cut-point or a new cut-plane for the agricultural item based on one or more inputs received by the input;
the processor is configured or programmed to control the display to display the new cut-point or the new cut-plane;
the processor is configured or programmed to switch a cutting system, in which the user platform is included, from a manual mode in which the user platform is used to create the new cut-point or the new cut-plane before a manipulation step is performed by the cutting system to a fully-automatic mode in which the manipulation step is automatically performed by the cutting system;
the creating the new cut-point or the new cut-plane for the agricultural item includes creating a plurality of new cut-points or new cut-planes for the agricultural item;
the displaying the new cut-point or the new cut-plane on the user platform includes displaying the plurality of new cut-points or new cut-planes;
the processor is configured or programmed to switch the cutting system from the manual mode to the fully-automatic mode based on a prediction rate of the plurality of new cut-points or new cut-planes; and
the predication rate includes a rate at which the plurality of new cut-points or new cut-planes match a plurality of suggested cut-points or suggested cut-planes.
16 . The user platform of claim 15 , wherein:
the processor is configured or programmed to control the display to display one or more agricultural features of the agricultural item; and
the one or more agricultural features of the agricultural item are detected using an object detection model.
17 . The user platform of claim 15 , wherein:
the processor is configured or programmed to control the display to display the suggested cut-points or the suggested cut-planes.
18 . A method comprising:
generating a suggested cut-point for an agricultural item using a processor;
displaying the suggested cut-point on a user platform;
receiving, through the user platform, at least one of an input that confirms that the suggested cut-point is appropriately located, an input to delete the suggested cut-point, or an input to revise the suggested cut-point; and
using the processor to switch a cutting system, in which the user platform is included, from a semi-automatic mode in which a plurality of suggested cut-points including the suggested cut-point are displayed on the display before a manipulation step is performed by the cutting system to a fully-automatic mode in which the manipulation step is automatically performed by the cutting system; wherein
the switching of the cutting system from the semi-automatic mode to the fully-automatic mode is based on a user's approval rate of the plurality of suggested cut-points.