Virtual moving safety limits for vehicles transporting objects
First Claim
1. A method performed by a control system, the method comprising:
- receiving sensor data from one or more sensors on a vehicle that is moving within an environment while carrying a load;
determining, by a processor, a load weight and one or more load dimensions based on the sensor data;
determining, by the processor, a forward velocity limit and an angular velocity limit for the vehicle while carrying the load, based at least in part on the load weight and the one or more load dimensions, to prevent vehicle load failure; and
preventing, by the processor, operation of the vehicle above the forward velocity limit and the angular velocity limit.
4 Assignments
0 Petitions
Accused Products
Abstract
Example systems and methods are disclosed for implementing vehicle operation limits to prevent vehicle load failure during vehicle teleoperation. The method may include receiving sensor data from sensors on a vehicle that carries a load. The vehicle may be controlled by a remote control system. The load weight and dimensions may be determined based on the sensor data. In order to prevent a vehicle load failure, a forward velocity limit and an angular velocity limit may be calculated. Vehicle load failures may include the vehicle tipping over, the load tipping over, the load sliding off of the vehicle, or collisions. The vehicle carrying the load may be restricted from exceeding the forward velocity limit and/or the angular velocity limit during vehicle operation. The remote control system may display a user interface indicating to a remote operator the forward velocity limit and the angular velocity limit.
22 Citations
20 Claims
-
1. A method performed by a control system, the method comprising:
- receiving sensor data from one or more sensors on a vehicle that is moving within an environment while carrying a load;
determining, by a processor, a load weight and one or more load dimensions based on the sensor data;
determining, by the processor, a forward velocity limit and an angular velocity limit for the vehicle while carrying the load, based at least in part on the load weight and the one or more load dimensions, to prevent vehicle load failure; and
preventing, by the processor, operation of the vehicle above the forward velocity limit and the angular velocity limit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
- receiving sensor data from one or more sensors on a vehicle that is moving within an environment while carrying a load;
-
14. A non-transitory computer-readable medium storing instructions that are executable by one or more computing devices, wherein executing the instructions causes the one or more computing devices to perform functions comprising:
- receiving sensor data from one or more sensors on a vehicle that is moving within an environment while carrying a load;
determining, by a processor, a load weight and one or more load dimensions based on the sensor data;
determining, by the processor, a forward velocity limit and an angular velocity limit for the vehicle while carrying the load, based at least in part on the load weight and the one or more load dimensions, to prevent vehicle load failure; and
preventing, by the processor, operation of the vehicle above the forward velocity limit and the angular velocity limit. - View Dependent Claims (15, 16, 17)
- receiving sensor data from one or more sensors on a vehicle that is moving within an environment while carrying a load;
-
18. A system comprising:
- a processor; and
a memory storing instructions that when executed by the processor cause the system to perform functions comprising;
receiving sensor data from one or more sensors on a vehicle that is moving within an environment while carrying a load;
determining, by the processor, a load weight and one or more load dimensions based on the sensor data;
determining, by the processor, a forward velocity limit and an angular velocity limit for the vehicle while carrying the load, based at least in part on the load weight and the one or more load dimensions, to prevent vehicle load failure; and
preventing, by the processor, operation of the vehicle above the forward velocity limit and the angular velocity limit. - View Dependent Claims (19, 20)
- a processor; and
Specification