Autonomous path variation to distribute weight and wear
A path for an autonomous tractor to move a trailer from a start spot to an ending spot has at least one path segment and a variation indicator that indicates a path variant for the autonomous tractor to follow for the path segment. The autonomous tractor follows the path variant to reduce wear caused by repetitive use of the same path by the autonomous tractor. The path variant may be selected as a least frequented path variant or may be selected as having carried the least amount of weight.
1 . A system for path variation of an autonomous tractor within a yard, comprising:
a processor;
a memory storing computer readable instructions that, when executed by the processor, operate to instruct maneuvering of the autonomous tractor by:
determining a path with at least one path segment for the autonomous tractor to move a trailer from a start spot to an ending spot;
one or more of:
determining a variation indicator for the path segment, the variation indicator indicating one of a plurality of predefined path variants of the path segment,
when the ending spot is a parking spot, determining a parking indicator defining a parking variation in parking position in the parking spot, and
when the ending spot is a parking spot, determining a staging indicator defining one of a plurality of staging point variations for the parking spot; and
creating an updated path for maneuvering the autonomous trailer based on one or more of (i) the path segment and the variation indicator, (ii) the parking indicator, and (iii) the staging indicator.
2 . The system of claim 1 , wherein the processor and the memory are local to the autonomous tractor.
3 . The system of claim 1 , wherein the processor and the memory are located external from the autonomous tractor.
4 . The system of claim 1 , each of the plurality of predefined path variants being parallel to, and offset from, each other.
5 . The system of claim 1 , the determining the variation indicator comprising selecting a least frequently used one of the plurality of predefined path variants.
6 . The system of claim 1 , the determining the variation indicator comprising indicating one of the plurality of predefined path variants at random.
7 . The system of claim 1 , the determining the variation indicator comprising selecting one of the plurality of predefined path variants that has carried a least amount of trailer weight.
8 . The system of claim 1 , the memory further storing computer readable instructions that operate to instruct the maneuvering by further defining the plurality of predefined path variants based on an operating width of the path segment.
9 . The system of claim 8 , the memory further storing computer readable instructions that operate to instruct the maneuvering by further defining the plurality of predefined path variants based on one or more of a size and maneuverability of the autonomous tractor, and a size of the trailer.
10 . The system of claim 1 , the variation indicator comprising an offset defining a distance between the one of the plurality of predefined path variants and a center of the path segment, the autonomous tractor applying the offset when executing the maneuver.
11 . The system of claim 1 , the autonomous tractor including at least one sensor for detecting damage to the path variant and avoiding use of the path variant while damaged.
12 . The system of claim 1 , the parking indicator identifying one of a plurality of predefined parking positions within the parking spot.
13 . The system of claim 12 , one or both of:
the determining the parking indicator comprising selecting one of the plurality of predefined parking positions within the parking spot that has been used least frequently, and
the determining the staging indicator comprising identifying one of the plurality of staging point variations that has been used least frequently.
14 . The system of claim 12 , one or both of:
the determining the parking indicator comprising selecting one of the plurality of predefined parking positions that has carried a least amount of trailer weight, and
the determining the staging indicator comprising identifying one of the plurality of staging point variations that has carried a least amount of trailer weight.
15 . The system of claim 12 , one or both of:
the determining the parking indicator comprising randomly selecting the one of the plurality of predefined parking positions, and
the determining the staging indicator comprising randomly selecting one of the plurality of staging point variations.
16 . The system of claim 1 , one or both of:
the parking indicator defining a parking offset relative to a centered parking position of the parking spot, and
the staging indicator defining a staging offset relative to a reference staging point of the parking spot.
17 . The system of claim 16 , one or both of:
the parking offset having an angle and a distance relative to the centered parking position of the parking spot, and
the staging offset having an angle and a distance relative to the reference staging point of the parking spot.
18 . The system of claim 16 the memory further storing computer readable instructions that operate to select a least frequently used one of a plurality of predefined parking positions within the parking spot and determining an angle and an offset from the centered parking position to the least frequently used one of the plurality of parking positions.
19 . The system of claim 16 , the memory further storing computer readable instructions that operate to select one of a plurality of predefined parking positions within the parking spot that has carried a least amount of trailer weight and determining an angle and an offset from the centered parking position to the selected one of the plurality of parking positions.
20 . The system of claim 1 , the memory further storing computer readable instructions that operate to one or more of:
track use of the path variant,
track use of the variation in parking position for the parking spot, and
track use of the staging point variation for the parking spot.
21 . The system of claim 20 , further comprising one or both of tracking weight of the trailer for the variation in parking position, and tracking weight of the trailer for the staging point variation.
22 . The system of claim 1 , the autonomous tractor including at least one sensor for detecting damage to the parking position within the parking spot and avoiding use of the parking position while damaged.
23 . A method for path variation of an autonomous tractor within a yard, comprising:
determining a path for the autonomous tractor to move a trailer from a start spot to an ending spot, the path having a path segment;
determining a variation indicator for the path segment, the variation indicator indicating one of a plurality of predefined path variants for the autonomous tractor to follow for the path segment; and
creating an updated path for the path segment based on one of the plurality of predefined path variants identified by the variation indicator for the autonomous tractor.
24 . A method for reducing wear to a trailer parking spot in a yard, comprising:
determining a parking spot for an autonomous tractor to park a trailer;
determining a parking indicator defining a variation in parking position in the parking spot, the variation indicating one of a plurality of predefined parking positions for the trailer in the parking spot;
causing the autonomous tractor to park the trailer in the parking spot based on the parking indicator.