IP Library Patent Application 17675812
Patent Application
App. No. 17/675,812

SMART WAREHOUSE SAFETY MECHANISMS

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 None
App. No.
17/675,812
Abstract

A remote operation system provides support to utility vehicles (such as forklifts). The remote operation system controls a forklift to safely perform an emergency stop when the remote operation system determines that safe operation of the forklift is difficult. To perform an emergency stop of a forklift, the system monitors the kinematics of the forklift based at least in part on the mass distribution of a load being carried by the forklift and an elevation of the fork of the forklift. Moreover, in response to determining to execute an emergency stop, the system determines a deceleration limit for the forklift based on the kinematics of the forklift, and activates the brakes of the forklift based on the determined deceleration limit.

Claims (45)

1 . A method for autonomously operating a forklift, the method comprising:

determining a mass distribution of a load being carried by the forklift;

monitoring the kinematics of the forklift based at least in part on a mass distribution of a load being carried by the forklift and an elevation of a fork of the forklift;

determining to execute an emergency stop;

responsive to determining to execute the emergency stop, determining a deceleration limit for the forklift based on the kinematics of the forklift; and

activating a brake of the forklift based on the determined deceleration limit.

2 . The method of claim 1 , wherein determining to execute the emergency stop comprises receiving an emergency stop message from a remote operator of the forklift.

3 . The method of claim 1 , wherein determining to execute the emergency stop comprises:

receiving one or more video feeds captured by one or more cameras of the forklift;

determining a latency of the one or more video feeds; and

responsive to determining that the latency of the one or more video feeds exceed a threshold latency, determining to execute the emergency stop.

4 . The method of claim 3 , wherein determining to execute the emergency stop further comprises:

determining a desynchronization interval between pairs of video feeds; and

responsive to determining that the desynchronization interval between pairs of video feeds exceeds a threshold desynchronization threshold, determining to execute the emergency stop.

5 . The method of claim 1 , wherein determining to execute the emergency stop comprises receiving an emergency stop instruction from a supervisor system in response to the supervisor system failing to receive a threshold number of keep-alive signals.

6 . The method of claim 1 , wherein monitoring the kinematics of the forklift comprises periodically solving a kinematics equation based on the mass distribution of the load being carried by the forklift and the elevation of the fork of the forklift.

7 . The method of claim 6 , wherein determining a deceleration limit for the forklift based on the kinematics of the forklift comprises retrieving a latest solution of the kinematics equation and determining the deceleration limit based on the retrieved latest solution of the kinematics equation.

8 . The method of claim 1 , wherein the mass distribution of the load being carried by the forklift is determined using at least one of a set of load sensors embedded in the fork for the forklift, and a set of pressure sensors embedded in a set of wheels of the forklift.

9 . The method of claim 1 , further comprising:

analyzing one or more sensors embedded in the forklift;

determining whether an object is within a location determined based on at least one of a location of the forklift and the elevation of the fork of the forklift; and

responsive to detecting an object within the location determined based on at least one of the location of the forklift and the elevation of the fork of the forklift, triggering a collision warning event.

10 . The method of claim 9 , wherein the one or more sensors include a proximity sensor and wherein determining whether an object is within a location determined based on at least one of a location of the forklift and the elevation of the fork of the forklift comprises determining, based on an output of the proximity sensor, whether an object is within a threshold distance from the forklift.

11 . The method of claim 9 , wherein the one or more sensors include a sensor for detecting objects along a movement axis of the fork of the forklift, and wherein determining whether an object is within a location determined based on at least one of a location of the forklift and the elevation of the fork of the forklift comprises determining, based on an output of sensor for detecting objects along a movement axis of the fork of the forklift, whether an object is underneath the fork of the forklift.

12 . The method of claim 11 , wherein the sensor for detecting objects along a movement axis of the fork of the forklift is one of a downward-facing proximity sensor, a downward-facing infrared sensor, a downward-facing camera, a downward-facing time of flight scanner, and a downward-facing structured light scanner.

13 . The method of claim 11 , wherein determining, based on an output of sensor for detecting objects along a movement axis of the fork of the forklift, whether an object is underneath the fork of the forklift comprises detecting an object inside the movement axis of the fork of the forklift at a height lower than an estimated height of the fork of the forklift.

14 . The method of claim 11 , wherein the collision warning event is triggered responsive to determining that the detected object has a temperature within a predetermined temperature range.

15 . The method of claim 14 , wherein the predetermined temperature range is set based on a typical temperature of a human body.

16 . A forklift comprising:

a fork for handling pallets holding a load;

a set of sensors comprising a set of load sensors for determining a mass distribution of the load being carried by the forklift; and

an emergency stop module configured to monitor the kinematics of the forklift based at least in part on a mass distribution of the load being carried by the forklift and an elevation of the fork of the forklift, and responsive to determining to execute an emergency stop, determine a deceleration limit for the forklift based on the kinematics of the forklift and activate a brake of the forklift based on the determined deceleration limit.

17 . The forklift of claim 16 , wherein the emergency stop module determines to execute the emergency stop based at least on one of a latency of one or more video feeds captured by cameras of the forklift, and a desynchronization interval between pairs of video feeds captured by cameras of the forklift.

18 . The forklift of claim 16 , further comprising:

a collision warning module configured to trigger a collision warning event in response to determining that an object is within a location determined based on at least one of a location of the forklift and the elevation of the fork of the forklift.

19 . A non-transitory computer-readable storage medium storing instructions for controlling a forklift, the instructions when executed by a processor cause the processor to:

determine a mass distribution of a load being carried by the forklift;

monitor the kinematics of the forklift based at least in part on the mass distribution of a load being carried by the forklift and an elevation of a fork of the forklift;

determine to execute an emergency stop;

responsive to determining to execute the emergency stop, determine a deceleration limit for the forklift based on the kinematics of the forklift; and

activate a brake of the forklift based on the determined deceleration limit.

20 . The non-transitory computer-readable storage medium of claim 19 , wherein the instructions further cause the processor to:

analyze one or more sensors embedded in the forklift;

determine whether an object is within a location determined based on at least one of a location of the forklift and the elevation of the fork of the forklift; and

responsive to detecting an object within the location determined based on at least one of the location of the forklift and the elevation of the fork of the forklift, trigger a collision warning event.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 8, 2025
From: PHANTOM AUTO INC.
To: SERVE OPERATING CO.
Reel/Frame 072835/0759 →
SECURITY INTEREST Recorded Feb 12, 2024
From: PHANTOM AUTO INC.
To: TRIPLEPOINT PRIVATE VENTURE CREDIT INC.
Reel/Frame 066439/0180 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 18, 2022
From: MAGZIMOF, SHAY MOSHE; PARUNAKIAN, DAVID; DVIR, OHAD; ROGERS, BRETT BARTLETT
To: PHANTOM AUTO INC.
Reel/Frame 059948/0350 →