Pallet Tracking During Engagement and Disengagement
First Claim
1. A method comprising:
- receiving, by a control system and from a sensor on a vehicle, an initial plurality of sensor data points representing a position of a face of a pallet within an environment, wherein the vehicle comprises one or more tines configured to engage the pallet;
determining, by the control system, a baseline geometric representation of the face of the pallet based on the initial plurality of sensor data points;
causing, by the control system, the vehicle to reposition the one or more tines relative to the pallet;
receiving, by the control system and from the sensor, a subsequent plurality of sensor data points representing the position of the face of the pallet after repositioning the one or more tines;
determining, by the control system, an updated geometric representation of the face of the pallet based on the subsequent sensor data points;
determining, by the control system, that the updated geometric representation deviates from the baseline geometric representation by more than a threshold value; and
in response to determining that the updated geometric representation deviates from the baseline geometric representation by more than the threshold value, adjusting, by the control system, motion of the vehicle.
2 Assignments
0 Petitions
Accused Products
Abstract
An example method may include receiving, from a sensor on a vehicle, an initial plurality of sensor data points representing a position of a face of a pallet. The vehicle may include tines configured to engage the pallet. A baseline geometric representation of the face of the pallet may be determined based on the initial plurality of sensor data points. The vehicle may be caused to reposition the tines relative to the pallet. A subsequent plurality of sensor data points representing the position of the face of the pallet after repositioning the tines may be received from the sensor. An updated geometric representation of the face of the pallet may be determined based on the subsequent sensor data points. It may be determined that the updated geometric representation deviates from the baseline geometric representation by more than a threshold value and, in response, motion of the vehicle may be adjusted.
10 Citations
20 Claims
-
1. A method comprising:
-
receiving, by a control system and from a sensor on a vehicle, an initial plurality of sensor data points representing a position of a face of a pallet within an environment, wherein the vehicle comprises one or more tines configured to engage the pallet; determining, by the control system, a baseline geometric representation of the face of the pallet based on the initial plurality of sensor data points; causing, by the control system, the vehicle to reposition the one or more tines relative to the pallet; receiving, by the control system and from the sensor, a subsequent plurality of sensor data points representing the position of the face of the pallet after repositioning the one or more tines; determining, by the control system, an updated geometric representation of the face of the pallet based on the subsequent sensor data points; determining, by the control system, that the updated geometric representation deviates from the baseline geometric representation by more than a threshold value; and in response to determining that the updated geometric representation deviates from the baseline geometric representation by more than the threshold value, adjusting, by the control system, motion of the vehicle. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method comprising:
-
receiving, by a control system and from a sensor on a vehicle, an initial plurality of sensor data points representing a position of a face of a pallet within an environment, wherein the vehicle comprises one or more tines configured to engage the pallet; determining, by the control system, a baseline geometric representation of the face of the pallet based on the initial plurality of sensor data points; determining, by the control system, an exclusion field between the vehicle and the baseline geometric representation based on a distance between the baseline geometric representation and the vehicle; causing, by the control system, the vehicle to reposition the one or more tines relative to the pallet; receiving, by the control system and from the sensor, a subsequent plurality of sensor data points representing the position of the face of a pallet after repositioning the one or more tines relative to the pallet; determining, by the control system, that more than a threshold number of sensor data points of the subsequent plurality of sensor data points are within the exclusion field; and in response to determining that more than the threshold number of sensor data points of the subsequent plurality of sensor data points are within the exclusion field, adjusting, by the control system, motion of the vehicle. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A system comprising:
-
a vehicle comprising one or more tines configured to engage pallets; a sensor on the vehicle; and a control system configured to; receive, from the sensor, an initial plurality of sensor data points representing a position of a face of a pallet within an environment; determine a baseline geometric representation of the face of the pallet based on the initial plurality of sensor data points; cause the vehicle to reposition the one or more tines relative to the pallet; receive, from the sensor, a subsequent plurality of sensor data points representing the position of the face of the pallet after repositioning the one or more tines; determine an updated geometric representation of the face of the pallet based on the subsequent sensor data points; determine that the updated geometric representation deviates from the baseline geometric representation by more than a threshold value; and in response to determining that the updated geometric representation deviates from the baseline geometric representation by more than the threshold value, adjust motion of the vehicle.
-
Specification