Integrated robotic system and method for autonomous vehicle maintenance

US11020859B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11020859-B2
Application numberUS-201916240237-A
CountryUS
Kind codeB2
Filing dateJan 4, 2019
Priority dateMay 1, 2015
Publication dateJun 1, 2021
Grant dateJun 1, 2021

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A robotic system includes a controller configured to obtain image data from one or more optical sensors and to determine one or more of a location and/or pose of a vehicle component based on the image data. The controller also is configured to determine a model of an external environment of the robotic system based on the image data and to determine tasks to be performed by components of the robotic system to perform maintenance on the vehicle component. The controller also is configured to assign the tasks to the components of the robotic system and to communicate control signals to the components of the robotic system to autonomously control the robotic system to perform the maintenance on the vehicle component.

First claim

Opening claim text (preview).

What is claimed is: 1. A robotic system comprising: a controller configured to obtain image data from one or more sensors, the controller also configured to determine a location and a pose of a vehicle component based on the image data and to determine a model of an external environment of the robotic system based on the image data, the controller configured to determine a mapping of a location of the robotic system in the model of the external environment, the controller also configured to determine tasks to be performed by components of the robotic system to perform maintenance on the vehicle component and to assign the tasks to the components of the robotic system, wherein the controller also is configured to communicate control signals to the components of the robotic system to autonomously control the robotic system to perform the maintenance on the vehicle component; a propulsion system that moves the robotic system based on the control signals; and a manipulator arm configured to actuate the vehicle component based on the control signals, wherein the model of the external environment of the robotic system provides locations of objects external to the robotic system relative to the robotic system, grades off a surface on which the robotic system is traveling, and obstructions in the moving path of the robotic system relative to the location of the robotic system in the model of the external environment; and wherein the model of the external environment of the robotic system is determined only for a designated volume around the manipulator arm. 2. The robotic system of claim 1 , wherein the controller is configured to obtain two dimensional (2D) and three dimensional (3D) image data from the one or more optical sensors as the image data. 3. The robotic system of claim 1 , wherein the controller is configured to determine the model of the external environment as a grid-based representation of the external environment based on the image data. 4. The robotic system of claim 1 , wherein the controller is configured to determine the tasks to be performed by the propulsion system and the manipulator arm. 5. The robotic system of claim 1 , wherein the controller is configured to determine the tasks to be performed by the robotic system based on the model of the external environment and the location and the pose of the vehicle component. 6. The robotic system of claim 1 , wherein the controller is configured to determine waypoints for the propulsion system of the robotic system to move the robotic system based on one or more of the tasks assigned to the propulsion system by the controller and the mapping of the location of the robotic system in the model of the external environment. 7. The robotic system of claim 1 , wherein the controller is configured to receive a feedback signal from one or more touch sensors representative of contact between a manipulator arm of the robotic system and an external body to the robotic system, the controller also configured to assign one or more of the tasks to the manipulator arm based also on the feedback signal. 8. The robotic system of claim 1 , wherein the controller is configured to determine a movement trajectory of one or more of the propulsion system of the robotic system or a manipulator arm of the robotic system based on the tasks that are assigned and the model of the external environment. 9. The robotic system of claim 1 , wherein the vehicle component is a brake component of an air brake for a vehicle. 10. A method comprising: obtaining image data from one or more optical sensors; determining a location and a pose of a vehicle component based on the image data; determining a model of an external environment of a robotic system based on the image data; determining a mapping of a location of the robotic system in the model of the external environment; determining tasks to be performed by components of the robotic system to perform maintenance on the vehicle component; assigning the tasks to the components of the robotic system; communicating control signals to the components of the robotic system to autonomously control the robotic system to perform the maintenance on the vehicle component; utilizing the control signals to move the robotic system; and actuating the vehicle component based on the control signals. 11. The method of claim 10 , wherein the image data that is obtained includes two dimensional (2D) and three dimensional (3D) image data from the one or more optical sensors. 12. The method of claim 10 , wherein the model of the external environment is a grid-based representation of the external environment based on the image data. 13. The method of claim 10 , wherein the tasks are determined to be performed by a propulsion system that moves the robotic system and a manipulator arm configured to actuate the vehicle component. 14. The method of claim 10 , wherein the tasks are determined based on the model of the external environment and the location and the pose of the vehicle component. 15. The method of claim 10 , further comprising determining waypoints for a propulsion system of the robotic system to move the robotic system based on one or more of the tasks assigned to the propulsion system and on the mapping of the location of the robotic system in the model of the external environment. 16. The method of claim 10 , further comprising receiving a feedback signal from one or more touch sensors representative of contact between a manipulator arm of the robotic system and an external body to the robotic system, wherein one or more of the tasks are assigned to the manipulator arm based on the feedback signal. 17. The method of claim 10 , further comprising determining a movement trajectory of one or more of a propulsion system of the robotic system or a manipulator arm of the robotic system based on the tasks that are assigned and the model of the external environment. 18. A robotic system comprising: one or more optical sensors configured to generate image data representative of an external environment; a controller configured to obtain the image data and to determine one or more of a location and pose of a vehicle component based on the image data, the controller also configured to determine tasks to be performed by components of the robotic system to perform maintenance on the vehicle component and to assign the tasks to the components of the robotic system based on the image data and based on a model of the external environment, the controller configured to determine a location of the robotic system in the model of the external environment, wherein the controller also is configured to communicate control signals to the components of the robotic system to autonomously control the robotic system to perform the maintenance on the vehicle component; a propulsion system that moves the robotic system based on the control signals; and a manipulator arm configured to actuate the vehicle component based on the control signals; wherein the controller is configured to determine waypoints for the propulsion system of the robotic system to move the robotic system based on one or more of the tasks assigned to the propulsion system by the controller and on the mapping of the location of the robotic system in the model of the external environment; wherein 3D image data is examined using real-time simultaneous localization and mapping to determine the model of the external environment of the robotic system. 19. The robotic system of claim 18 , wherein the controller also is configured

Assignees

Inventors

Classifications

  • Modeling robot environment for sensor based robot system · CPC title

  • Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots (drive control systems specially adapted for autonomous road vehicles B60W60/00) · CPC title

  • Manipulator on vehicle, wheels, mobile · CPC title

  • characterised by multi-articulated arms · CPC title

  • Optical sensing devices · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11020859B2 cover?
A robotic system includes a controller configured to obtain image data from one or more optical sensors and to determine one or more of a location and/or pose of a vehicle component based on the image data. The controller also is configured to determine a model of an external environment of the robotic system based on the image data and to determine tasks to be performed by components of the ro…
Who is the assignee on this patent?
Ge Global Sourcing Llc, Transp Ip Holdings Llc
What technology area does this patent fall under?
Primary CPC classification B25J9/1697. Mapped technology areas include Operations & Transport.
When was this patent published?
Publication date Tue Jun 01 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).