Patents by Inventor Steven Robert Gray
Steven Robert Gray has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 12474008Abstract: A system includes a navigation apparatus and controller. The navigation apparatus includes a body assembly that includes a plurality of pneumatic or artificial muscles that are configured to interact with a sidewall of the conduit and move the body assembly through the conduit. The plurality of pneumatic or artificial muscles are independently actuated to steer the body assembly. The navigation apparatus also includes a sensor array coupled to the body assembly. The sensor array is positioned to interact with the sidewall of the conduit and provide signals as the body assembly moves through the interior cavity. The controller is communicatively coupled to the sensor array and configured to determine a characteristic of the conduit based on the signals provided by the sensor array.Type: GrantFiled: November 7, 2022Date of Patent: November 18, 2025Assignee: GE Infrastructure Technology LLCInventors: Yew Teck Tan, Deepak Trivedi, Steven Robert Gray, Pei-Hsin Kuo, Alexander Kyle Duncan
-
Publication number: 20240151344Abstract: A system includes a navigation apparatus and controller. The navigation apparatus includes a body assembly that includes a plurality of pneumatic or artificial muscles that are configured to interact with a sidewall of the conduit and move the body assembly through the conduit. The plurality of pneumatic or artificial muscles are independently actuated to steer the body assembly. The navigation apparatus also includes a sensor array coupled to the body assembly. The sensor array is positioned to interact with the sidewall of the conduit and provide signals as the body assembly moves through the interior cavity. The controller is communicatively coupled to the sensor array and configured to determine a characteristic of the conduit based on the signals provided by the sensor array.Type: ApplicationFiled: November 7, 2022Publication date: May 9, 2024Inventors: Yew Teck Tan, Deepak Trivedi, Steven Robert Gray, Pei-Hsin Kuo, Alexander Kyle Duncan
-
Patent number: 10913154Abstract: A system for performing industrial tasks includes a robot and a computing device. The robot includes one or more sensors that collect data corresponding to the robot and an environment surrounding the robot. The computing device includes a user interface, a processor, and a memory. The memory includes instructions that, when executed by the processor, cause the processor to receive the collected data from the robot, generate a virtual recreation of the robot and the environment surrounding the robot, receive inputs from a human operator controlling the robot to demonstrate an industrial task. The system is configured to learn how to perform the industrial task based on the human operator's demonstration of the task, and perform, via the robot, the industrial task autonomously or semi-autonomously.Type: GrantFiled: January 2, 2018Date of Patent: February 9, 2021Assignee: GENERAL ELECTRIC COMPANYInventors: Huan Tan, John Robert Hoare, Justin Michael Foehner, Steven Robert Gray, Shiraj Sen, Romano Patrick
-
Publication number: 20210000445Abstract: A robotic body scanning system includes a robotic manipulator, a force sensor, a probe, a surface sensing system, and a computing device. The probe is attached to the robotic manipulator and configured to scan the portion of the human body. The surface sensing system is configured to detect a surface of the portion of the human body and generate data representing the portion of the human body. The computing device is configured to receive data representing the portion of the human body from said surface sensing system and generate two or three-dimensional representations of the portion of the human body. The computing device includes a trajectory generation module configured to generate an adapted trajectory for the probe to follow based on the two or three-dimensional representations. The robotic manipulator is configured to move the probe along the adapted trajectory along the portion of the human body.Type: ApplicationFiled: July 1, 2019Publication date: January 7, 2021Inventors: Huan Tan, Bo Wang, Heather Chan, David Martin Mills, Aaron Mark Dentinger, David Andrew Shoudy, Steven Robert Gray, John Robert Hoare
-
Publication number: 20200326706Abstract: A system includes at least one unmanned aerial vehicle and at least one unmanned vehicle communicatively coupled to the unmanned aerial vehicle. The unmanned aerial vehicle includes a propulsion system and an onboard pilot system configured to determine a flight path for the unmanned aerial vehicle. The unmanned vehicle includes a propulsion system and a localization system configured to determine a location of the unmanned aerial vehicle relative to the unmanned vehicle. The unmanned vehicle further includes a communication component configured to transmit location information to the unmanned aerial vehicle. The onboard pilot system is configured to determine the flight path based on the location information provided by the unmanned vehicle.Type: ApplicationFiled: April 10, 2020Publication date: October 15, 2020Inventors: John Robert Hoare, Justin Foehner, Steven Robert Gray, Yewteck Tan
-
Patent number: 10795327Abstract: The present approach employs a context-aware simulation platform to facilitate control of a robot remote from an operator. Such a platform may use the prior domain/task knowledge along with the sensory feedback from the remote robot to infer context and may use inferred context to dynamically change one or both of simulation parameters and a robot-environment-task state being simulated. In some implementations, the simulator instances make forward predictions of their state based on task and robot constraints. In accordance with this approach, an operator may therefore issue a general command or instruction to a robot and based on this generalized guidance, the actions taken by the robot may be simulated, and the corresponding results visually presented to the operator prior to evaluate prior to the action being taken.Type: GrantFiled: January 12, 2018Date of Patent: October 6, 2020Assignee: GENERAL ELECTRIC COMPANYInventors: Steven Robert Gray, John Robert Hoare, Justin Michael Foehner, Huan Tan, Shiraj Sen, Romano Patrick
-
Patent number: 10607406Abstract: A method for generating a three-dimensional model of an asset includes receiving input parameters corresponding to constraints of a mission plan for operating an unmanned vehicle around an asset, generating the mission plan based on the input parameters including information of a representative asset type, wherein the mission plan includes waypoints identifying locations and orientations of one or more image sensors of the unmanned vehicle, generating a flight path for the unmanned vehicle connecting the waypoints that satisfy one or more predefined criteria, monitoring a vehicle state of the unmanned vehicle during execution of the flight path from one waypoint to the next waypoint, determining, at each waypoint, a local geometry of the asset sensed by the one or more image sensors, changing the mission plan on-the-fly based on the local geometry, and capturing images of the asset along waypoints of the changed mission plan.Type: GrantFiled: January 25, 2018Date of Patent: March 31, 2020Assignee: GENERAL ELECTRIC COMPANYInventors: Shiraj Sen, Steven Robert Gray, Arpit Jain, Huan Tan, Douglas Forman, Judith Ann Guzzo
-
Publication number: 20190228573Abstract: A method for generating a three-dimensional model of an asset includes receiving input parameters corresponding to constraints of a mission plan for operating an unmanned vehicle around an asset, generating the mission plan based on the input parameters including information of a representative asset type, wherein the mission plan includes waypoints identifying locations and orientations of one or more image sensors of the unmanned vehicle, generating a flight path for the unmanned vehicle connecting the waypoints that satisfy one or more predefined criteria, monitoring a vehicle state of the unmanned vehicle during execution of the flight path from one waypoint to the next waypoint, determining, at each waypoint, a local geometry of the asset sensed by the one or more image sensors, changing the mission plan on-the-fly based on the local geometry, and capturing images of the asset along waypoints of the changed mission plan.Type: ApplicationFiled: January 25, 2018Publication date: July 25, 2019Inventors: Shiraj SEN, Steven Robert GRAY, Arpit JAIN, Huan TAN, Douglas FORMAN, Judith Ann GUZZO
-
Publication number: 20190219972Abstract: The present approach employs a context-aware simulation platform to facilitate control of a robot remote from an operator. Such a platform may use the prior domain/task knowledge along with the sensory feedback from the remote robot to infer context and may use inferred context to dynamically change one or both of simulation parameters and a robot-environment-task state being simulated. In some implementations, the simulator instances make forward predictions of their state based on task and robot constraints. In accordance with this approach, an operator may therefore issue a general command or instruction to a robot and based on this generalized guidance, the actions taken by the robot may be simulated, and the corresponding results visually presented to the operator prior to evaluate prior to the action being taken.Type: ApplicationFiled: January 12, 2018Publication date: July 18, 2019Inventors: Steven Robert Gray, John Robert Hoare, Justin Michael Foehner, Huan Tan, Shiraj Sen, Romano Patrick
-
Publication number: 20190202053Abstract: A system for performing industrial tasks includes a robot and a computing device. The robot includes one or more sensors that collect data corresponding to the robot and an environment surrounding the robot. The computing device includes a user interface, a processor, and a memory. The memory includes instructions that, when executed by the processor, cause the processor to receive the collected data from the robot, generate a virtual recreation of the robot and the environment surrounding the robot, receive inputs from a human operator controlling the robot to demonstrate an industrial task. The system is configured to learn how to perform the industrial task based on the human operator's demonstration of the task, and perform, via the robot, the industrial task autonomously or semi-autonomously.Type: ApplicationFiled: January 2, 2018Publication date: July 4, 2019Inventors: Huan Tan, John Robert Hoare, Justin Michael Foehner, Steven Robert Gray, Shiraj Sen, Romano Patrick