IP Library › Granted Patent US 12,214,461
Granted Patent B2
US 12,214,461 · App. 18/480,349 · Granted Feb 4, 2025

Automated container cutting system and method

Inventors: James Benjamin Edwards (Fayetteville, AR); Paul Durkee (Centerton, AR)
Assignee: Walmart Apollo, LLC
B23Q17/0966B23Q15/14B25J9/1633B25J11/0055B25J13/085B23Q2717/00
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,214,461
App. No.
18/480,349
Granted
Feb 4, 2025
Kind
B2
Abstract

An automated container cutting system includes a cutting tool configured to cut a container and a force feedback sensor operatively connected to the cutting tool. The force feedback sensor is configured to measure resistive force exerted on the cutting tool. The automated container cutting system includes a processor communicatively coupled to the force feedback sensor. The processor is configured to receive resistive force data from the force feedback sensor and determine whether the cutting tool has penetrated through the wall of the container using the received resistive force data.

Claims (38)

1. A system for automated container cutting, the system comprising:

a cutting tool configured to cut a container;

a force feedback sensor operatively connected to the cutting tool, the force feedback sensor configured to measure resistive force exerted on the cutting tool; and

a processor communicatively coupled to the force feedback sensor, the processor configured to:

receive resistive force data from the force feedback sensor; and

determine whether the cutting tool has penetrated through a wall of the container using the received resistive force data.

2. The system of claim 1 , wherein the resistive force data represents resistive force exerted on the cutting tool as the cutting tool pierces the wall of the container.

3. The system of claim 1 , wherein the processor is configured to determine that the cutting tool has penetrated through the wall of the container upon a reduction of the resistive force exerted on the cutting tool, wherein the reduction of the resistive force represents the cutting tool piercing the wall.

4. The system of claim 1 , wherein the processor is configured to determine whether the cutting tool has penetrated through the wall of the container by determining a force change point within a resistive force trace of the received resistive force data.

5. The system of claim 1 , wherein based on a determination of the processor that the cutting tool has penetrated through the wall of the container, movement of the cutting tool toward an interior of the container is controlled to limit a cutting depth of the cutting tool.

6. The system of claim 1 , wherein based on a determination of the processor that the cutting tool has not penetrated through the wall of the container, further movement of the cutting tool toward an interior of the container is controlled to increase a cutting depth of the cutting tool.

7. The system of claim 1 , wherein the container is a first type of container, the processor configured to track cuts to a plurality of containers of the first type and establish and/or adjust a programmed cutting depth of the cutting tool for the first type of container based on the tracked cuts.

8. The system of claim 1 , further comprising:

a torque sensor operatively connected to the cutting tool, the torque sensor configured to measure torque exerted on the cutting tool.

9. The system of claim 8 , wherein the processor is further configured to:

receive torque data from the torque sensor, the torque data representing torque exerted on the cutting tool as the cutting tool cuts the wall of the container; and

determine at least one of a dullness of the cutting tool or contact of the cutting tool with an item contained within the container using the received torque data.

10. The system of claim 1 , further comprising:

a cutting platform, wherein the cutting platform comprises an articulated robot arm.

11. A computer-implemented method for automated cutting of containers, the computer-implemented method comprising implementing, by a processor, the following operations:

tracking results of cuts to a plurality of containers of a first container type; and

establishing a programmed cutting depth of a cutting tool for the first container type based on the tracked results.

12. The computer-implemented method of claim 11 , further comprising implementing, by the processor, the following operations:

tracking other results of cuts to another plurality of containers of a second container type; and

adjusting a programmed cutting depth of the cutting tool for the second container type based on the other tracked results.

13. The method of claim 12 , wherein tracking the other results of cuts to another plurality of containers of the second container type comprises recording at least one of a failed cut and/or an over cut, and wherein adjusting the programmed cutting depth for the second container type comprises at least one of increasing the cutting depth for the second container type based on a recorded failed cut and/or decreasing the cutting depth for the second container type based on a recorded over cut to adjust the programmed cutting depth for the second container type.

14. The method of claim 12 , further comprising storing cutting depth data of a container source for the second container type as the programmed cutting depth, wherein adjusting the programmed cutting depth comprises adjusting the stored cutting depth data of the container source based on the tracked cuts.

15. The computer-implemented method of claim 11 , wherein tracking the results of the cuts to the plurality of containers of the first container type comprises recording at least one of a failed cut or an over cut, and wherein establishing the programmed cutting depth comprises at least one of increasing the cutting depth for the first container type based on a recorded failed cut or decreasing the cutting depth for the first container type based on a recorded over cut to establish the programmed cutting depth for the first container type.

16. An apparatus for automated container cutting, the apparatus comprising:

a cutting tool configured to cut a container; and

a force feedback sensor operatively connected to the cutting tool, the force feedback sensor configured to measure resistive force exerted on the cutting tool, the force feedback sensor communicatively coupled to a processor, wherein the processor receives resistive force data from the force feedback sensor that represents resistive force exerted on the cutting tool as the cutting tool pierces a wall of the container and determines whether the cutting tool has penetrated through the wall of the container using the received resistive force data.

17. The apparatus of claim 16 , wherein the resistive force data of the force feedback sensor is used by the processor to:

determine a reduction of the resistive force exerted on the cutting tool as the cutting tool pierces the wall; or

determine a force change point within a resistive force trace of the received resistive force data.

18. The apparatus of claim 16 , wherein movement of the cutting tool is controlled toward an interior of the container to limit a cutting depth of the cutting tool responsive to a determination that the cutting tool has penetrated through the wall of the container.

19. The apparatus of claim 16 , wherein movement of the cutting tool toward an interior of the container to increase a cutting depth of the cutting tool is controlled responsive to a determination that the cutting tool has not penetrated through the wall of the container.

20. The apparatus of claim 16 , further comprising:

a torque sensor operatively connected to the cutting tool, the torque sensor configured to measure torque exerted on the cutting tool, wherein the processor receives torque data from the torque sensor that represents torque exerted on the cutting tool as the cutting tool cuts the wall of the container and determines at least one of a dullness of the cutting tool or contact of the cutting tool with an item contained within the container using the received torque data.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 16, 2024
From: EDWARDS, JAMES BENJAMIN; DURKEE, PAUL
To: WALMART APOLLO, LLC
Reel/Frame 068596/0886 →
Continuity (3)
Continuation 17363746 · Jun 30, 2021
Provisional Application 63073374 · Sep 1, 2020
Related Publication 20240025000A1 · Jan 25, 2024
References Cited (10)
US 7720567B2 · Doke et al. · 2010 [cited by applicant]
US 8463428B2 · Doke et al. · 2013 [cited by applicant]
US 9926094B2 · Dugat · 2018 [cited by applicant]
US 10664767B2 · Takigawa et al. · 2020 [cited by applicant]
US 11806825B2 · Edwards · 2023 [cited by examiner]
US 20010003939A1 · Liu et al. · 2001 [cited by applicant]
US 20150119216A1 · Benterman et al. · 2015 [cited by applicant]
US 20160026168A1 · Crystal et al. · 2016 [cited by applicant]
US 20180266217A1 · Funkhouser · 2018 [cited by examiner]
US 20180326590A1 · Masuda · 2018 [cited by examiner]