An example method includes receiving instructions to pick up an object with one or more lift elements of an autonomous vehicle. Based on a current positioning of the vehicle, the method further includes identifying the object to be picked up and a particular side of the object under which to place t
An example method includes receiving instructions to pick up an object with one or more lift elements of an autonomous vehicle. Based on a current positioning of the vehicle, the method further includes identifying the object to be picked up and a particular side of the object under which to place the one or more lift elements of the vehicle. The method additionally includes determining an approach path toward the object for the vehicle to follow to place the lift elements of the vehicle under the particular side of the object. The method further includes causing the vehicle to move along the determined approach path toward the object. The method additionally includes determining that the lift elements of the vehicle are placed under the particular side of the object. The method also includes causing the vehicle to lift the object with the lift elements.
대표청구항▼
1. A method, comprising: receiving, by a control system of an autonomous vehicle, instructions to pick up an object with one or more lift elements of the autonomous vehicle;determining that the one or more lift elements of the autonomous vehicle are partially positioned under a particular side of a
1. A method, comprising: receiving, by a control system of an autonomous vehicle, instructions to pick up an object with one or more lift elements of the autonomous vehicle;determining that the one or more lift elements of the autonomous vehicle are partially positioned under a particular side of a particular object when the instructions are received;based on determining that the one or more lift elements of the autonomous vehicle are partially positioned under the particular side of the particular object when the instructions are received, identifying the particular object as the object to be picked up;determining an approach path toward the particular object for the autonomous vehicle to follow to place the one or more lift elements of the autonomous vehicle under the particular side of the particular object;causing, by the control system, the autonomous vehicle to move along the determined approach path toward the particular object;determining, based on sensor data from at least one sensor on the autonomous vehicle, that the one or more lift elements of the autonomous vehicle are placed under the particular side of the particular object; andcausing, by the control system, the autonomous vehicle to lift the particular object with the one or more lift elements. 2. The method of claim 1, further comprising: determining, based on sensor data from at least one optical sensor on the autonomous vehicle, a center point of the particular side of the object; anddetermining the approach path toward the object for the autonomous vehicle to follow to place the one or more lift elements of the autonomous vehicle under the center point of the particular side of the object. 3. The method of claim 1, further comprising: determining an area of swept space to be covered by the autonomous vehicle when moving along the determined approach path toward the object;identifying one or more additional objects within the area of swept space; andadjusting the approach path toward the object for the autonomous vehicle to follow in order to avoid contact between the autonomous vehicle and the one or more additional objects. 4. The method of claim 1, further comprising: determining, based on sensor data from at least one optical sensor on the autonomous vehicle, a center point of the particular side of the object;determining that an approach path to place the one or more lift elements under the center point of the particular side of the object causes contact between the autonomous vehicle and one or more additional objects; anddetermining the approach path toward the object for the autonomous vehicle to follow to place the one or more lift elements of the autonomous vehicle under an alternative point of the particular side of the object that is different from the center point in order to avoid contact between the autonomous vehicle and the one or more additional objects. 5. The method of claim 4, further comprising: sending a signal indicating the one or more additional objects and the alternative point of the particular side of the object;receiving a confirmation signal confirming pickup of the object at the alternative point of the particular side of the object; andcausing the autonomous vehicle to move along the determined approach path in response to receiving the confirmation signal. 6. The method of claim 1, wherein determining that the one or more lift elements of the autonomous vehicle are placed under the particular side of the object comprises: receiving sensor data from at least one force sensor indicative of a horizontal force in a direction from the object toward the autonomous vehicle;determining that the horizontal force exceeds a threshold amount; andresponsively causing the autonomous vehicle to stop moving along the determined approach path toward the object. 7. The method of claim 1, wherein determining that the one or more lift elements of the autonomous vehicle are placed under the particular side of the object comprises: receiving sensor data from at least one force sensor indicative of a horizontal force on at least one wheel of the autonomous vehicle in a direction opposite the determined approach path;determining that the horizontal force exceeds a threshold amount; andresponsively causing the autonomous vehicle to stop moving along the determined approach path toward the object. 8. The method of claim 1, further comprising: receiving sensor data from one or more force sensors on the one or more lifting element of the autonomous vehicle indicative of the weight of the object; andcausing the autonomous vehicle to continue to lift the object with the one or more lift elements until the sensor data stabilizes to a given weight of the object. 9. The method of claim 1, further comprising: determining at least one future destination for the autonomous vehicle to move with the object;selecting a pickup point on the particular side of the object to accommodate the at least one future destination; anddetermining the approach path toward the object for the autonomous vehicle to follow to place the one or more lift elements of the autonomous vehicle under the selected pickup point on the particular side of the object. 10. An autonomous vehicle, comprising: one or more lift elements positioned on a side of the autonomous vehicle;at least one horizontal force sensor configured to detect a horizontal force in a direction toward the side of the autonomous vehicle;at least one vertical force sensor configured to detect a downward force on the one or more lift elements; anda control system configured to: determine that the one or more lift elements of the autonomous vehicle are partially positioned under a particular object when instructions to pick up an object are received;based on determining that the one or more lift elements of the autonomous vehicle are partially positioned under the particular object when the instructions are received, identify the particular object as the object to be picked up;cause the autonomous vehicle to move along an approach path toward the object;based on sensor data from the at least one horizontal force sensor indicating a horizontal force from the object on the autonomous vehicle, determine that the one or more lift elements are positioned under the object;cause the one or more lift elements to raise the object; andbased on sensor data from the at least one vertical force sensor indicating a stable downward force from the object on the one or more lift elements, determine that the object is lifted off of a ground surface. 11. The autonomous vehicle of claim 10, wherein the at least one horizontal force sensor comprises at least one contact sensor on a body of the autonomous vehicle that is configured to detect contact between the body of the autonomous vehicle and the object. 12. The autonomous vehicle of claim 10, wherein the at least one horizontal force sensor comprises one or more horizontal force sensors coupled to one or more wheels of the autonomous vehicle, wherein the one or more horizontal force sensors are configured to detect a horizontal force on the one or more wheels of the autonomous vehicle. 13. The autonomous vehicle of claim 10, wherein: the one or more lift elements comprise a first lift element and a second lift element;the at least one vertical force sensor comprises a first vertical force sensor configured to detect a vertical force on the first lift element and a second vertical force configured to detect a vertical force on the second lift element; andthe control system is further configured to use sensor data from the first vertical force sensor and the second vertical force sensor to determine where to place the first lift element and the second lift element under the object in order to distribute a weight of the object over the first lift element and the second lift element. 14. The autonomous vehicle of claim 10, further comprising at least one laser scanner configured to detect objects within an area surrounding the autonomous vehicle, wherein the control system is further configured to: identify, based on sensor data from the at least one laser scanner, one or more additional objects within the area surrounding the autonomous vehicle; anddetermine the approach path toward the object for the autonomous vehicle to follow in order to avoid contact between the autonomous vehicle and the one or more additional objects. 15. A non-transitory computer readable medium having stored therein instructions, that when executed by a control system of an autonomous vehicle, cause the control system to perform functions comprising: receiving instructions to pick up an object with one or more lift elements of the autonomous vehicle;determining that the one or more lift elements of the autonomous vehicle are partially positioned under a particular side of a particular object when the instructions are received;based on determining that the one or more lift elements of the autonomous vehicle are partially positioned under the particular side of the particular object when the instructions are received, identifying the particular object as the object to be picked up;determining an approach path toward the particular object for the autonomous vehicle to follow to place the one or more lift elements of the autonomous vehicle under the particular side of the particular object;causing, by the control system, the autonomous vehicle to move along the determined approach path toward the particular object;determining that the one or more lift elements of the autonomous vehicle are placed under the particular side of the particular object; andcausing the autonomous vehicle to lift the particular object with the one or more lift elements. 16. The non-transitory computer readable medium of claim 15, the functions further comprising: determining, based on sensor data from at least one optical sensor on the autonomous vehicle, a center point of the particular side of the object; anddetermining the approach path toward the object for the autonomous vehicle to follow to place the one or more lift elements of the autonomous vehicle under the center point of the particular side of the object. 17. The non-transitory computer readable medium of claim 15, the functions further comprising: determining an area of swept space to be covered by the autonomous vehicle when moving along the determined approach path toward the object;identifying one or more additional objects within the area of swept space; andadjusting the approach path toward the object for the autonomous vehicle to follow in order to avoid contact between the autonomous vehicle and the one or more additional objects. 18. The non-transitory computer readable medium of claim 15, the functions further comprising: determining an area of swept space to be covered by the autonomous vehicle when moving along the determined approach path toward the object;identifying one or more additional objects within the area of swept space; anddetermining an alternative approach path toward an alternative side of the object for the autonomous vehicle to follow in order to avoid contact between the autonomous vehicle and the one or more additional objects; andcausing the autonomous vehicle to move along the determined alternative approach path toward the alternative side of the object in order to lift the object. 19. The non-transitory computer readable medium of claim 18, the functions further comprising: sending a signal indicating the one or more additional objects within the area of swept space and the alternative side of the object;receiving a confirmation signal confirming pickup of the object on the alternative side of the object; andcausing the autonomous vehicle to move along the determined alternative approach path in response to receiving the confirmation signal.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (7)
Thompson Roger A. (Littleton CO) McCullough Davey L. (Golden CO) Dugan Larry M. (Boulder CO) Branch Lewis R. (Golden CO), Automated railcar loader and method.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.