IP Library Patent Application 15292605
Patent Application
App. No. 15/292,605

INTEGRATED ROBOTIC SYSTEM AND METHOD FOR AUTONOMOUS VEHICLE MAINTENANCE

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
15/292,605
Abstract

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.

Claims (29)

1 . A robotic system comprising:

a controller configured to obtain image data from one or more optical sensors, the controller also configured to determine one or more of a location or 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 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.

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 a propulsion system that moves the robotic system and a manipulator arm configured to actuate the vehicle component.

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 one or more of the location or pose of the vehicle component.

6 . The robotic system of claim 1 , wherein the controller is configured to determine 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 by the controller and on a mapping of a location of the robotic system in the model of the external environment determined by the controller.

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 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.

9 . The robotic system of claim 1 , wherein the vehicle component of a brake lever of an air brake for a vehicle.

10 . A method comprising:

obtaining image data from one or more optical sensors;

determining one or more of a location or pose of a vehicle component based on the image data;

determining a model of an external environment of the robotic system based on the image data;

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; and

communicating control signals to the components of the robotic system to autonomously control the robotic system to perform the maintenance on the vehicle component.

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 one or more of the location or 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 a mapping of a 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; and

a controller configured to obtain the image data and to determine one or more of a location or 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, 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.

19 . The robotic system of claim 18 , wherein the controller also is configured to determine the model of an external environment of the robotic system based on the image data.

20 . The robotic system of claim 18 , wherein the controller is configured to determine 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 by the controller and on a mapping of a location of the robotic system in the model of the external environment determined by the controller.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 19, 2018
From: GENERAL ELECTRIC COMPANY
To: GE GLOBAL SOURCING LLC
Reel/Frame 047952/0689 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 13, 2016
From: PATRICK, ROMANO; SEN, SHIRAJ; JAIN, ARPIT; TAN, HUAN; GEFEN, YONATAN; LI, SHUAI; LIU, SHUBAO; SHARMA, PRAMOD; KANNAN, BALAJEE; HOLOVASHCHENKO, VIKTOR; FORMAN, DOUGLAS; LIZZI, JOHN MICHAEL; THEURER, CHARLES BURTON; AL ASSAD, OMAR; BALOCH, GHULAM ALI; WHEELER, FREDERICK
To: GENERAL ELECTRIC COMPANY
Reel/Frame 040010/0813 →