Patents by Inventor Thomas Fuhlbrigge

Thomas Fuhlbrigge 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: 9950873
    Abstract: A method inspects a conveyor (10) having opposing sides (34, 35) and a length. The conveyor includes an endless belt (16) and a plurality of roller structures (24) disposed in spaced relation along at least a portion of the length of the conveyor and under a top flight (17) of the belt for supporting the belt while material is being conveyed on the belt. Each roller structure includes at least one roller (12, 12?) constructed and arranged to rotate about an axis as the belt is conveyed with the material. The method orients an unmanned vehicle (22), having sensor structure (28) thereon, at one side of the conveyor, and causes the vehicle to travel along the portion of the length of the conveyor while the sensor structure obtains data regarding a state of at least a portion of the belt and of rollers of the plurality of roller structures while the conveyor is operating.
    Type: Grant
    Filed: July 7, 2014
    Date of Patent: April 24, 2018
    Assignee: ABB Schweiz AG
    Inventors: Harald Josef Staab, Gregory Rossano, Eduardo Botelho, Thomas Fuhlbrigge, George Zhang, Sang Choi, Carlos Martinez
  • Patent number: 9919421
    Abstract: A dummy tool is used to teach a robot the path the robot will follow to perform work on a workpiece to eliminate the possibility of damaging an actual tool during the training. The dummy tool provides the robot programmer an indication of potential collisions between the tool and the workpiece and other objects in the work cell when path is being taught. The dummy tool can have a detachable input/output device with a graphic user interface (GUI) that can communicate wirelessly with the robot controller. The dummy tool can also have a moveable camera attached thereto to track the relationship of the tool to objects in the work area.
    Type: Grant
    Filed: April 15, 2016
    Date of Patent: March 20, 2018
    Assignee: ABB Schweiz AG
    Inventors: Gregory F. Rossano, Remus Boca, Srinivas Nidamarthi, Thomas A. Fuhlbrigge
  • Patent number: 9919602
    Abstract: The drive inverter units that power the traction motors and steering motors of a manned or unmanned vehicle such as a mobile robot or automated guided vehicles (AGVs), industrial trucks or remote controlled vehicles that are equipped with a robot arm or other actuated mechanisms are also used to power the axes of the robot arms or other additional high power actuators (e.g. a lift table). The traction and steering motors can be disconnected from the drive and the motors of a robot arm or actuator can be connected to the drive and vice versa. The prerequisite is that driving and robot arm/actuator motion do not take place at the same time.
    Type: Grant
    Filed: March 26, 2014
    Date of Patent: March 20, 2018
    Assignee: ABB Schweiz AG
    Inventors: Thomas A. Fuhlbrigge, Carlos Martinez, Harald Josef Stabb, Gregory F. Rossano
  • Patent number: 9914221
    Abstract: A machine has at least one actuated mechanism is remotely located from a control station. A two way real-time communication link connects the machine location with the control station. A controller at the machine location has program code that is configured to determine from data from one or more sensors at the machine location if an actual fault has occurred in the machine when the machine is performing its predetermined function and to determine for an actual fault one or more types for the fault and transmit the one or more fault types to the control station for analysis. The code in the controller is configured to be a preprogrammed trap routine specific to the machine function that is automatically executed when an error in machine operation is detected at the machine location. The controller also has a default trap routine that is executed when the specific routine does not exist.
    Type: Grant
    Filed: June 8, 2017
    Date of Patent: March 13, 2018
    Assignee: ABB Schweiz AG
    Inventors: Biao Zhang, Jianjun Wang, George Q. Zhang, Sangeun Choi, Remus Boca, Thomas A. Fuhlbrigge, Tomas Groth
  • Patent number: 9914513
    Abstract: An inspection device for use in a fluid container includes at least one thrust device, at least one ballast device and a cage which carries the at least one thrust device and the at least one ballast device. The cage includes at least two bars. Each bar provides an opening, the openings forming a cage cavity to carry the at least one thrust device and the at least one ballast device.
    Type: Grant
    Filed: November 7, 2014
    Date of Patent: March 13, 2018
    Assignee: ABB Schweiz AG
    Inventors: Gregory F. Rossano, William Eakins, Daniel T. Lasko, Thomas A. Fuhlbrigge, Andrew M. Salm, George Zhang
  • Publication number: 20180056515
    Abstract: A robotic system includes a robot having an associated workspace; a vision sensor constructed to obtain a 3D image of a robot scene including a workpiece located in the workspace; and a control system communicatively coupled to the vision sensor and to the robot. The control system is configured to execute program instructions to filter the image by segmenting the image into a first image portion containing substantially only a region of interest within the robot scene, and a second image portion containing the balance of the robot scene outside the region of interest; and by storing image data associated with the first image portion. The control system is operative to control movement of the robot to perform work, on the workpiece based on the image data associated with the first image portion.
    Type: Application
    Filed: July 30, 2017
    Publication date: March 1, 2018
    Inventors: Remus Boca, Thomas A. Fuhlbrigge
  • Publication number: 20180059187
    Abstract: A modular device is used to inspect a confined space in a machine. The entire inspection coverage area and corresponding status are mapped so that the inspection location and associated data are graphically visualized. An accelerometer mounted on the device serves as a tilt sensor and also provides data about a collision of the device with the space being inspected or defects therein. The accelerometer data in combination with an odometry system determines the axial position of the device. A gyroscope mounted on the device is used to determine the device heading. The locational information is used to generate an inspection map that provides inspection history, logged data and a reference that are useful in scheduling the next inspection. The output of the gyroscopes can be used to provide haptic feedback to the device operator to maintain proper device orientation.
    Type: Application
    Filed: November 7, 2017
    Publication date: March 1, 2018
    Inventors: Sangeun Choi, George Q. Zhang, Thomas A. Fuhlbrigge, Hetal V. Lakhani, Than Htaik, Gregory Penza, Robert Kodadek, William John Eakins
  • Publication number: 20180021948
    Abstract: There is set forth herein an articulated arm, the articulated arm comprising a first rigid link assembly and a second rigid link assembly. The articulated arm can be configured so that the second rigid link assembly rotates in relation to the first link assembly about a rotary axis. The articulated arm can include an actuator for causing rotary movement of the second rigid, link assembly in relation to the first rigid link assembly about the rotary axis. The actuator can include a first fluid chamber, and a second fluid chamber. The articulated arm can include a fluid supply assembly for moving fluid into and out of the first fluid chamber and the second fluid chamber.
    Type: Application
    Filed: May 15, 2017
    Publication date: January 25, 2018
    Inventors: Harald Josef Staab, Jeremy NewKirk, Thomas Fuhlbrigge
  • Patent number: 9849595
    Abstract: One exemplary embodiment is a system comprising an operator input device structured to move in response to operator-applied force and to selectably output feedback force to the operator. A first computing system is structured to receive input from the operator input device and provide an output. A second computing system is structured to receive the output and provide a robot control command subject to a force constraint. An industrial robot system is in operative communication with the second computing system and comprises a robotic arm structured to move in response to the command. The second computing system is structured process the output to impose a force constraint using a dual threshold hysteresis control. The first computing system is structured to apply a feedback force to the operator input device correlated to force associated with the industrial robot system.
    Type: Grant
    Filed: February 5, 2016
    Date of Patent: December 26, 2017
    Assignee: ABB Schweiz AG
    Inventors: Jianjun Wang, Thomas A. Fuhlbrigge, Biao Zhang
  • Publication number: 20170356729
    Abstract: In one embodiment, the present disclosure provides a robot automated mining method. In one embodiment, a method includes a robot positioning a charging component for entry into a drill hole. In one embodiment, a method includes a robot moving a charging component within a drill hole. In one embodiment, a method includes a robot filling a drill hole with explosive material. In one embodiment, a method includes operating a robot within a mining environment.
    Type: Application
    Filed: April 28, 2017
    Publication date: December 14, 2017
    Inventors: Jianjun Wang, Carlos Martinez, Carlos Morato, Biao Zhang, Thomas Fuhlbrigge, Will Eakins, Sang Choi, Daniel Lasko, Jan Nyqvist, Remus Boca
  • Publication number: 20170356292
    Abstract: In one embodiment, the present disclosure provides a robot automated mining method. In one embodiment, a method includes a robot positioning a charging component for entry into a drill hole. In one embodiment, a method includes a robot moving a charging component within a drill hole. In one embodiment, a method includes a robot filling a drill hole with explosive material. In one embodiment, a method includes operating a robot within a mining environment.
    Type: Application
    Filed: June 9, 2016
    Publication date: December 14, 2017
    Inventors: Jianjun WANG, Carlos MARTINEZ, Carlos MORATO, Biao ZHANG, Thomas FUHLBRIGGE, Will EAKINS, Sang CHOI, Daniel LASKO, Jan NYQVIST, Remus BOCA
  • Publication number: 20170356730
    Abstract: In one embodiment, the present disclosure provides a robot automated mining method. In one embodiment, a method includes a robot positioning a charging component for entry into a drill hole. In one embodiment, a method includes a robot moving a charging component within a drill hole. In one embodiment, a method includes a robot filling a drill hole with explosive material. In one embodiment, a method includes operating a robot within a mining environment.
    Type: Application
    Filed: April 28, 2017
    Publication date: December 14, 2017
    Inventors: Jianjun Wang, Carlos Martinez, Carlos Morato, Biao Zhang, Thomas Fuhlbrigge, Will Eakins, Sang Choi, Daniel Lasko, Jan Nyqvist, Remus Boca
  • Publication number: 20170351245
    Abstract: One exemplary embodiment is a method comprising generating robot control code from one or more files including part geometry parameters, material addition parameters, and robot system parameters. The robot control code includes instructions to control position and material output of an additive manufacturing tool adjustable over six degrees of freedom. The method includes simulating execution of the robot control code to generate a virtual part file including virtual part geometry parameters and material addition parameters, analyzing the virtual part geometry parameters and material addition parameters relative to the one or more files, and executing the robot control code with the controller to produce the part with robot system if the analyzing indicates that the virtual part satisfies one or more conditions.
    Type: Application
    Filed: August 25, 2017
    Publication date: December 7, 2017
    Inventors: George Q. Zhang, Xiongzi Li, Daniel X. Wappling, Anders Spaak, Biao Zhang, Remus Boca, Thomas A. Fuhlbrigge
  • Patent number: 9831016
    Abstract: Stripping structure strips insulation from ends of a plurality of leads of a lead bundle. Each lead includes a conductor member coated with the insulation. The structure includes a housing having wall structure defining a stripping chamber, an inlet in fluid communication with the stripping chamber, and an outlet in fluid communication with the stripping chamber. A cover has an opening for receiving an end of the lead bundle in a sealing manner so that the leads thereof are received in the stripping chamber. Chemical stripping solution is in communication with the inlet. When the lead bundle is received through the opening with the leads in the stripping chamber and when the chemical stripping solution is provided though inlet and in the stripping chamber, the chemical stripping solution strips the insulation from the conductor members, with the stripping solution along with stripped insulation exiting through the outlet.
    Type: Grant
    Filed: November 29, 2012
    Date of Patent: November 28, 2017
    Assignee: ABB SCHWEIZ AG
    Inventors: Thomas H. McDonald, Rodney Lee Woll, William Eakins, Thomas Fuhlbrigge, Harald Staab, Jeremy Newkirk, George Zhang
  • Publication number: 20170334071
    Abstract: A machine has at least one actuated mechanism is remotely located from a control station. A two way real-time communication link connects the machine location with the control station. A controller at the machine location has program code that is configured to determine from data from one or more sensors at the machine location if an actual fault has occurred in the machine when the machine is performing its predetermined function and to determine for an actual fault one or more types for the fault and transmit the one or more fault types to the control station for analysis. The code in the controller is configured to be a preprogrammed trap routine specific to the machine function that is automatically executed when an error in the machine function is detected at the machine location. The controller also has a default trap routine that is executed when the specific routine does not exist.
    Type: Application
    Filed: June 8, 2017
    Publication date: November 23, 2017
    Inventors: Biao Zhang, Jianjun Wang, George Q. Zhang, Sangeun Choi, Remus Boca, Thomas A. Fuhlbrigge, Tomas Groth
  • Patent number: 9807292
    Abstract: Technologies for calibrating a pan tilt unit with a robot include a robot controller to move a camera of the pan tilt unit about a first rotational axis of the pan tilt unit to at least three different first axis positions. The robot controller records a first set of positions of a monitored component of the robot in a frame of reference of the robot and a position of the camera in a frame of reference of the pan tilt unit during a period in which the monitored component is within a field of view of the camera for each of the at least three different first axis positions.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: October 31, 2017
    Assignee: ABB Schweiz AG
    Inventors: Remus Boca, Jianjun Wang, Thomas Fuhlbrigge, Biao Zhang
  • Patent number: 9701023
    Abstract: A machine remotely located from a control station has at least one actuated mechanism. A two way real-time communication link connects the machine location with the control station. A controller at the machine location has program code that includes an instruction which when executed transfers control of the machine from the controller to the control station. The program code can have a task frame associated with the predetermined function performed by the machine with the task frame divided into a first set controlled by the controller and a second set controlled from the control station. The system can also have two or more remotely located control stations only one of which can control the machine at a given time.
    Type: Grant
    Filed: December 3, 2013
    Date of Patent: July 11, 2017
    Assignee: ABB Schweiz AG
    Inventors: Biao Zhang, Jianjun Wang, George Q. Zhang, Sangeun Choi, Remus Boca, Thomas A. Fuhlbrigge, Tomas Groth, Harald Staab
  • Patent number: 9682473
    Abstract: There is set forth herein an articulated arm, the articulated arm comprising a first rigid link assembly and a second rigid link assembly. The articulated arm can be configured so that the second rigid link assembly rotates in relation to the first link assembly about a rotary axis. The articulated arm can include an actuator for causing rotary movement of the second rigid link assembly in relation to the first rigid link assembly about the rotary axis. The actuator can include a first fluid chamber, and a second fluid chamber. The articulated arm can include a fluid supply assembly for moving fluid into and out of the first fluid chamber and the second fluid chamber.
    Type: Grant
    Filed: August 29, 2014
    Date of Patent: June 20, 2017
    Assignee: ABB Schweiz AG
    Inventors: Harald Josef Staab, Jeremy Newkirk, Thomas Fuhlbrigge
  • Patent number: 9682480
    Abstract: A machine has at least one actuated mechanism is remotely located from a control station. A two way real-time communication link connects the machine location with the control station. A controller at the machine location has program code that is configured to determine from data from one or more sensors at the machine location if an actual fault has occurred in the machine when the machine is performing its predetermined function and to determine for an actual fault one or more types for the fault and transmit the one or more fault types to the control station for analysis. The code in the controller is configured to be a preprogrammed trap routine specific to the machine function that is automatically executed when an error in machine operation is detected at the machine location. The controller also has a default trap routine that is executed when specific routine does not exist.
    Type: Grant
    Filed: December 3, 2013
    Date of Patent: June 20, 2017
    Assignee: ABB Schweiz AG
    Inventors: Biao Zhang, Jianjun Wang, George Q. Zhang, Sangeun Choi, Remus Boca, Thomas A. Fuhlbrigge, Tomas Groth
  • Publication number: 20170144547
    Abstract: The drive inverter units that power the traction motors and steering motors of a manned or unmanned vehicle such as a mobile robot or automated guided vehicles (AGVs), industrial trucks or remote controlled vehicles that are equipped with a robot arm or other actuated mechanisms are also used to power the axes of the robot arms or other additional high power actuators (e.g. a lift table). The traction and steering motors can be disconnected from the drive and the motors of a robot arm or actuator can be connected to the drive and vice versa. The prerequisite is that driving and robot arm/actuator motion do not take place at the same time.
    Type: Application
    Filed: March 26, 2014
    Publication date: May 25, 2017
    Applicant: ABB TECHNOLOGY AG
    Inventors: Thomas A. FUHLBRIGGE, Carlos MARTINEZ, Harald Joseph STABB, Gregory F. ROSSANO